aboutsummaryrefslogtreecommitdiff
path: root/languages/l/language84/README.md
blob: bd9bd76794f2e9697afa49d3cf1df4cff5d4c928 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19

(Note: You need x86 Linux to run this code.)

Get Language 84 version 0.8 from https://norstrulde.org/language84/ and unpack.

    $ wget https://norstrulde.org/language84/language84-0.8.tar.xz
    $ tar xfJ language84-0.8.tar.xz

Copy `lambda-core.84` and `local.make` from this repo into the `language84-0.8` directory created above.

Build

    $ make CC=clang

Run

    $ ./lambda-core

Note that there are some functions defined with and without syntactic sugar to show both forms and how they relate. Look for `BITTER`, `SWEET`, `SWEETEST`.