An experiment in parentheses-free lisp (in JavaScript)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
nisstyre56 527f1f5e34 adding cexp intermediate-representation, still needs work obviously 11 years ago
LICENSE.md added license 12 years ago
README.md readme stuff 12 years ago
cexps.js adding cexp intermediate-representation, still needs work obviously 11 years ago
desugar.js desugaring for let/def expressions, more error handling, expanded test cases 11 years ago
errors.js added more error handling, fixed a typo in the tokenizer 11 years ago
fib.jl handle unary arithmetic operations correctly 12 years ago
parse.js support for user defined operators, working on type declarations and inference 11 years ago
pprint.js desugaring for let/def expressions, more error handling, expanded test cases 11 years ago
representation.js support for user defined operators, working on type declarations and inference 11 years ago
test.jl desugaring for let/def expressions, more error handling, expanded test cases 11 years ago
test.js fixed yet another bug, might refactor that function later 12 years ago
tokenize.js support for user defined operators, working on type declarations and inference 11 years ago
tools.js almost done adding let forms to the language, made sure to throw exceptions in most places 12 years ago
typecheck.js almost done adding let forms to the language, made sure to throw exceptions in most places 12 years ago

README.md

This is the beginnings of a little language based on a typed LC with let and mainly inspired by these: