Holonforth Programming
This chapter collects experience gained with Holon and Forth.
Handle the program units of a project in a structure of chapters and sections.
Programming is writing, not calculating.
Create order in the text (editor, chapters) not in the code (compiler, namespaces). The CPU doesn't care, the programmer must.
Search the whole project, show results in the page and the info pane. Entries are links. Replace text with a click.
Provide a list of visited units/pages, access directly.
HolonT, HolonH.
The programming language is expressed in the units, not in a separate authority (compiler). Change and enhance the language. The interpreter passes control to the units (words or commands) to execute or compile themselves.
Full interactive control via tethered connection to a separate application.
Integrated revision management.
Extreme agile development.
Units are tested interactively when defined, no global test run needed. Action range is known and limited.
A copy of the development system is devoted to the current project. It has the name of the project and handles the DB-file of the same name.
Text chapters handle project information. With automatic links to the source. The whole project stored and saved and moved in one single DB-file including revision details.