Homespring – A Metaphor Oriented Programming Language
xeny.net
xeny.net
https://github.com/quinkennedy/Homespring
`node homespring.js filename.hsg`
> The sequences ‘ . ’ and ‘. .’ are required to cause a causality paradox in all conforming implementations. As such, there are no conforming implementations.
Ever since learning of Homespring I've wanted to create another metaphor-oriented language around a different metaphor. Clearly the learning curve for Homespring is caused by people not knowing enough about fish farming. The right metaphor for most cultures is clearly agriculture.
The ship is said to work by abusing the laws of 'bistromathics', which is the specific mathematics of values of various factors in restaurants, such as the bill, number of people attending, number of people said to be attending, number of people who leave and the time they all arrive. In the novel Life, the Universe and Everything, bistromathics is explained that "Just as Einstein observed that space was not an absolute, but depended on the observer's movement in space [...], so it is now realized that numbers are not absolute, but depend on the observer's movement in restaurants."
[0] Actually it was my sister who reminded me about Starship Bistromath after I told her about this, not my own recollection.
Though I think I prefer Emoticon: https://esolangs.org/wiki/Emoticon