Back to home page

DOS ain't dead

Forum index page

Log in | Register

Back to the board
Thread view  Mix view  Order
rr

Homepage E-mail

Berlin, Germany,
11.11.2025, 21:49
 

Holon86 / Holonforth / Holon... (Developers)

I don't know Forth, but I'd like to mention the software from Wolf Wejgaard here, because I like his idea. Maybe someone could make use of it and share some insights.

Home: Handling Source in a Database
GitHub: wejgaard (Wolf Wejgaard)

====== Handling Source Code in a Browser ======

A computer program is an ordered collection of units: Procedures, functions, objects, methods, variables, etc., each identified by a name.

Why do programmers still edit source code in linear text files? Why not in an IDE? The IDE can write source files for the compiler. And it gives you new options to present and handle complete programs in a browser, clearly structured like a book.

[image]

I admired the hierarchical presentation of classes in Smalltalk and wondered how the source browser could be applied to procedural source. There were files and programming units; but a middle level was missing. Finally, I noted that groups of units serve related functions.

The first Holon system had a structure of modules, groups and (Forth) words. It was functional in 1989 and evolved into Holon86.

[image]

Holon86 is a complete IDE including compiler, assembler and debugger. Source and compiled code are managed in an 'image', similar to Smalltalk. There is no need for external source files.

Later Holonforth became a multi-platform IDE for general use. HolonSL (image above) creates source files as pipes to the code generator (compiler, interpreter).

---
Forum admin

Back to the board
Thread view  Mix view  Order
22813 Postings in 2127 Threads, 402 registered users (0 online)
DOS ain't dead | Admin contact
RSS Feed
powered by my little forum