The homework from funcional programming course where I have developed small programming language Hi on Haskell. The language is similar to bash but with simplified syntax (for parsing purpose).
- numeric arithmetic, booleans, comparisons
- strings, lists and operations with them like accessing by index, folding, slices (with Python semantics)
- working with byte strings and serialization
- file i/o
- getting of current time
- uniform random generator
- dictionaries