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 488b99a957 changing license to ΩF:∅ Working Group 10 years ago
LICENSE.md changing license to ΩF:∅ Working Group 10 years ago
README.md readme stuff 11 years ago
cexps.js tests 10 years ago
closure_conversion.js tests 10 years ago
desugar.js switching to underscore.js for most functionality 10 years ago
environments.js readability fixes, a few bug fixes, can calculate free variables of let blocks, environments not being passed yet or closures created 10 years ago
errors.js readability fixes, a few bug fixes, can calculate free variables of let blocks, environments not being passed yet or closures created 10 years ago
example.jl changed example filename to example.jl 10 years ago
fib.jl handle unary arithmetic operations correctly 11 years ago
parse.js should error if an if-then-else expression has no else variant (must be that way due to the type system) 10 years ago
pprint.js some minor cosmetic fixes 10 years ago
representation.js removed spurious check on else variants 10 years ago
test.js fixed bug in operator matching function 10 years ago
tokenize.js fixed error handling for dangling else 10 years ago
tools.js fixed bug in operator matching function 10 years ago
typecheck.js readability fixes, a few bug fixes, can calculate free variables of let blocks, environments not being passed yet or closures created 10 years ago

README.md

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