Skip to content

Latest commit

 

History

History
36 lines (23 loc) · 806 Bytes

readme.md

File metadata and controls

36 lines (23 loc) · 806 Bytes

LispyScript2

The original project can be found at lispyscript This is a different approach to parsing 'Lispy' syntax and generating JavaScript from it.

Features

  • Javscript Semantics
  • Macros

Motivation

This project was a medium to learn more about how programming languages work at a lower level.

Usage

Just save your LispyScript2 file with the extension '.ls2'

Run the command in a terminal: lispy2 filename.ls2

ToDo

  • Unit test feature
  • Tail Call Optimization
  • Templates
  • Callback Sequence (avoid nested callbacks)
  • Monads
  • Run in browser
  • Server-side and Browser-side REPLs

Contributors

Mansi Shah eyeplusplus.
Santosh Rajan santoshrajan.