Evolutionary Programming

The system supports and encourages evolutionary approaches to design, implementation and maintenance. The basic system is designed to be evolved from within to create a final end-user system. Fluid semantic transformations in the implementation encourage programmers to evolve personally, inventing and applying more appropriate and expressive paradigms as they learn new techniques and more about the solution spaces in which they can work. Dynamic, pervasively latebound, implementation supports rapid adaptation to changing external conventions and constraints.

~

PIUMARTA, Ian, 2006. Accessible language-based environments of recursive theories. Viewpoints Research Institute. pdf