Skip to content

baines/peril

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Very hacky "C in lisp" toy language.

Hastily written for the Handmade Network 2020 lisp jam.

  • Evaluating an unknown symbol loads it via dlsym and calls it.
  • There is no type / count checking of arguments.
  • It doesn't support a large swath of stuff, e.g.
    • floating point
    • funcs with more arguments than fit in registers (passed on stack)
    • will only run on x86_64 linux
  • There are not enough builtin functions, I only wrote the ones needed for the demo program.
  • Probably loads of bugs

./peril < demo.txt

About

Very hacky "C in lisp" toy language

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors