An open API service indexing awesome lists of open source software.

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.

Awesome Lists containing this project

README

        

# LambdaCore
A small Lisp written in Rust.

GitHubCircleCIGitHub release

## 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)