kritixilithos / Carrot

Carrot is a simple string-based esolang whose memory is on a tape of tapes
MIT License
9 stars 1 forks source link

TODO #1

Open kritixilithos opened 7 years ago

kritixilithos commented 7 years ago

Bugs

Language/Interpreter Features

(in no particular order)

Site

kritixilithos commented 7 years ago

Suggestion: redo the interpreter

Separate the functions of the lexer, parser and the interpreter. Using ASTs will allow nested expressions and can make Carrot Turing Complete. Until then, this list will freeze. As of now, I'm thinking about creating an interpreter in node as well.

Edit:

[status:completed]

somebody1234 commented 6 years ago

For arbitrary precision, you can use any of the various libraries. (I've used this one before)