a toy programming language experiment
Everything here is experimental, intended for my learning and entertainment, and probably not very useful to you, the reader. :)
- Ubiquefix notation
- Functions are first-class values.
- Expressions are evaluated lazily.
- Everything is an expression. Definitions are immutable.
- The potential side effects of a function are reflected in its type.
- "Behag" comes from the German behaglich, meaning comfortable, cosy.
- "olit" is the second-person singular past indicative of the Finish olla, which means "to be".
So Behagolit could resemble something like "you were comfortable". (And maybe using Behagolit is the reason you now are in a different condition. ^_-)