This file is indexed.

/usr/include/x86_64-linux-gnu/prelude.ecml is in libodb-api-dev 0.17.6-2build1.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
let, ecml_version = '0.1'

let, documentation = (
  let,
    $ = (let, description = Get value of a variable, parameters = (let, _ = "name of a variable, it can also be a list")),
    apply = (let, description = Call a function with given parameters, parameters = (let, function = function to be called, args     = a dictionary with parameters)), 
    closure = (let, description = "A special verb for encoding closures.  Normally it is created by verb function.  Evaluates to itself so it can be passed around as value", parameters = (let)),
    first = (let),
    for = (let),
    function = (let),
    getenv = (let),
    glob = (let),
    if = (let),
    join_strings = (let),
    let = (let),
    list = (let),
    null = (let),
    print = (let),
    println =  (let),
    quote = (let),
    range = (let),
    read_text_file = (let),
    repl = (let),
    rest = (let),
    run = (let),
    sequence = (let),
    system = (let),
    temporary_file = (let),
    test = (let),
    throw = (let),
    try = (let),
    update = (let),
    value = (let)
)