Idorobots / spartan

A small Lisp dialect that serves me as a test bed for programming language features.
MIT License
13 stars 3 forks source link

Language specification #90

Open Idorobots opened 3 years ago

Idorobots commented 3 years ago

At this point it would be a pretty good idea to define what this language actually supports and how it looks.

Idorobots commented 3 years ago

Should defs be allowed at any position? Should these evaluate to the value? Should these be lifted into the closest enclosing scope?

Idorobots commented 3 years ago

Related: #120 #121 Also #91 #145

Idorobots commented 3 years ago

Should booleans have dedicated values or should we just wing it and use nil. She'll be 'aight.

Idorobots commented 2 years ago

Consider non-sexp syntax? https://github.com/mflatt/rhombus-prototype/blob/shrubbery/shrubbery/0000-shrubbery.md

Idorobots commented 9 months ago

Consider the following: