Abundance (programming language)
From Seo Wiki - Search Engine Optimization and Programming Languages
The name is a reference to the goal of "serving charities working to create an Abundance of food water and shelter on the planet", and was coined by Esther Palivoda. (Roedy originally planned to call it "Enough".)
One unconventional feature of Abundance is the use of continuations to implement data entry form navigation, in a process known as "jaunting". Jaunting works by saving a continuation for every data field that the user enters, and restoring the associated continuation when a particular field needs to be made active.
This approach allows complicated data validation rules to be written in a simple linear style, while allowing the user to jump between fields in a non-linear fashion.
- NASA's Jet Propulsion Laboratory used parts of Abundance in their unmanned spacecraft control software.