SM is a lazy, pure, dynamically typed functional language with focus on stream manipulation. It intends to be very convenient, friendly and powerful for daily usage from shell. It is currently written in Python as a prototype, it's slow and has memory leaks.
Current features:
- Read and write files
- Read json and xml streams
- Parse html
- Regular expressions
Todo:
- Improve command line
- Add user library and user snippets
- Auto parallelize
- Rewrite in C