Kamby Programming Language is a Lisp dialect with some conventions to create a lange more intuitive and compact.
Internaly the implementation follows some basic concepts like S-expressions and car/cdr as any Lisp language. Kamby has some conventions to make the syntax more friendly:
- Anything starting with a new line and finishing in end of line is considered an expression
- An item formed by 2 or less punctuation characters, will create an expression formed by (punct previous next). Ex.: 2 + 2 => (+ 2 2) ... something == anything => (== something anything)
- Blocks will be evaluated if is the first item of expression.
- Improve memory management
MIT