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

https://github.com/thepuzzlemaker/knight.rkt

An implementation of @sampersand's Knight (https://github.com/knight-lang/knight-lang) in Racket
https://github.com/thepuzzlemaker/knight.rkt

Last synced: 3 months ago
JSON representation

An implementation of @sampersand's Knight (https://github.com/knight-lang/knight-lang) in Racket

Awesome Lists containing this project

README

          

# knight.rkt

An implementation of [sampersand](https://github.com/sampersand)'s [Knight](https://github.com/knight-lang/knight-lang) in Racket.

## Implementation-specific behaviour

- All UB (as far as I can tell) is caught, usually in the form of an exception
- Strings and ASCII (probably) allow unicode
- `=` allows dynamic variables via a string for its first variable
- `VALUE` is implemented
- `USE` is implemented
- `EVAL` is implemented
- `$` will be implemented Soon(tm)