blob: 067ef100192eb58522471b0a5746642f4db4ea38 (
plain)
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
35
36
37
|
# 🥛 MILCH: [M]y functional language [I]nspired by [L]isp, [C]lojure, and [H]askell
## Summary
`MILCH` (or `Milch`, or `milch`) is a interpreted, dynamically typed functional programming language that has some Lisp-inspired syntax and Haskell-inspired semantics. Milch is German for 🥛.
I'm developing this language by myself as a hobby, and the spec is going to change all the time. Some features documented here might not yet be implemented.
Check out the language spec
[spec.md](spec.md)
Check out the TODO
[TODO.txt](TODO.txt)
## Building
Install a Haskell toolchain with Stack and GHC. To build and install the `milch` binary in your `PATH`, run:
stack install
To see the help text, run:
milch -h
## Tests
To run the test suite, run:
stack test
For development, I find it very useful to run `milch` commands in one terminal window and this command in another:
stack install --test --file-watch
## Author
Jan Tuomi <<jans.tuomi@gmail.com>>
|