https://github.com/pebaz/lambdacore
An interpreted language written in Rust inspired by the Lisp family of languages.
https://github.com/pebaz/lambdacore
interpreter lisp parenthesis programming-language rust scripting scripting-language
Last synced: 28 days ago
JSON representation
An interpreted language written in Rust inspired by the Lisp family of languages.
- Host: GitHub
- URL: https://github.com/pebaz/lambdacore
- Owner: Pebaz
- License: mpl-2.0
- Created: 2019-03-22T12:20:21.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2022-05-12T08:20:15.000Z (about 3 years ago)
- Last Synced: 2024-12-13T01:34:17.499Z (5 months ago)
- Topics: interpreter, lisp, parenthesis, programming-language, rust, scripting, scripting-language
- Language: Rust
- Homepage: https://sites.google.com/view/lcore
- Size: 464 KB
- Stars: 60
- Watchers: 3
- Forks: 3
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# LambdaCore
A small Lisp written in Rust.
## Hello World
```clojure
(print "Hello World")
(set 'name "Pebaz")
(prin "Hello ")
(print name)
```### Building
```bash
git clone https://github.com/Pebaz/LambdaCore
cd LambdaCore
cargo build --release
```### Running
```bash
# Launch the REPL
./lambda_core# Run a source file
./lambda_core -f some-file.lcore# Run a code snippet
./lambda_core -c '(print "Hello World")'
```### Docs
* Examples: [https://github.com/Pebaz/LambdaCore/tree/master/examples](https://github.com/Pebaz/LambdaCore/tree/master/examples)
* Tutorials: [https://sites.google.com/view/lcore](https://sites.google.com/view/lcore)
* Documentation: [https://github.com/Pebaz/LambdaCore/wiki](https://github.com/Pebaz/LambdaCore/wiki)
* Downloads: [https://github.com/Pebaz/LambdaCore/releases](https://github.com/Pebaz/LambdaCore/releases)