ref: 220b58a2ea7b3131ca2a156242e78866604920e7 mal-rust/README.md -rw-r--r-- 648 bytes View raw
                                                                                
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
# mal-rust

This is my own implementation of [mal](https://github.com/kanaka/mal) in Rust.

I wrote a little about my experience building this
[here](http://seven1m.sdf.org/experiments/make_a_lisp_in_rust.html).

The main mal repo already has a Rust implementation, so I'll keep this here.

## Build

This has been tested with Rust version 1.33.0.

```bash
make rust
```

## Run the REPL

```bash
rust/target/release/stepA_mal
```

## Run a Mal Program

```bash
rust/target/release/stepA_mal examples/hello.mal
```

## License

Mal is copyright Joel Martin and licensed under the MPL 2.0 (Mozilla Public License 2.0).
See LICENSE for more details.