Whippet is a dynamically typed shell scripting language with lisp-like syntax.
Run build.py (python3)
- Expand the string library
- Implement better terminal editing features; cursor moving, multi-line commands, command history etc.
- Clean up the implementation for command history, line editing; improve stabillity.
- Improve stability
- Write documentation
- Finalise the file handling of the interpreter (directing process outputs to files, reading from files etc)
- Implement hashing instead for interpreter variables, instead of the current linear search method
- Add more datastructures (hashmaps, sets?)
- Local scope & variables ?
- Syntax highlighting
- Autocompletion for commands, paths, variable/function names.
- Pipes
- Dynamic loading of runtime libraries for the interpreter
- Implement floating point math & numbers
- Windows compatibillity?