alpha
Login
Join now
ngill.net
/
nls
Star
Starred
Star
0
Something went wrong. Try again.
Fork
0
Eye filled
Watch
Watching
Watch
[ MIRROR ] An interpreter for a Lisp-like language
git.ngill.net/nls.git
Star
Starred
Star
0
Something went wrong. Try again.
Fork
0
Eye filled
Watch
Watching
Watch
Overview
Overview
Issues
Issues
Pulls
Pulls
Pipelines
Pipelines
Haskell
93%
Nix
5%
2%
Shell
<1%
main
Branches
main
Tags
No tags found
View all branches
View all tags
29
1
0
Code
Clone this repository
Use permalink
HTTPS
https://next.tangled.org/ngill.net/nls
SSH
git@tangled.org:ngill.net/nls
For self-hosted knots, clone URLs may differ based on your setup.
tar.gz
.zip
src
6mo ago
std
6mo ago
.envrc
7mo ago
.gitignore
7mo ago
CHANGELOG.md
7mo ago
flake.lock
7mo ago
flake.nix
7mo ago
LICENSE
7mo ago
nls.cabal
6mo ago
Commits
29
feat(eval): allow for multiple expressions in lambdas
3aba7391
Nathan Gill
·
6mo ago
feat: define truthness for numbers
3c73ed46
Nathan Gill
·
6mo ago
feat(std): add `filter` function
a5d6684f
Nathan Gill
·
6mo ago
fix: allow recursion with lexical scoping
10c90311
Nathan Gill
·
6mo ago
feat: add simple environment imports
4057d00c
Nathan Gill
·
6mo ago
feat: load a single file into repl env
54ce7b12
Nathan Gill
·
6mo ago
feat(std): add some useful "standard" functions
d08e3ad2
Nathan Gill
·
6mo ago
feat(eval): allow lists to produce boolean values
bbd26f29
Nathan Gill
·
6mo ago
feat: add `undefine` to remove binding in current frame
24dac306
Nathan Gill
·
6mo ago
feat: display error when shadowing keywords and meta-funcs
7bcd7553
Nathan Gill
·
7mo ago
Branches
1
main
·
6mo ago
Default