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: 5 months 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 (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2022-05-12T08:20:15.000Z (over 3 years ago)
- Last Synced: 2025-04-19T19:08:51.729Z (9 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: 61
- Watchers: 2
- 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)