Memory map thoughts for a bare-metal system

In my continuing research for my bare-metal operating system and language, I have been looking at polyFORTH. This is a system language designed for use on the massively-parallel processor chips produced by GreenArrays, obviously from the same heritage as the Problem Oriented Language philosophy from Charles Moore’s 1970 document. One interesting thing about the polyFORTH …

Continue reading ‘Memory map thoughts for a bare-metal system’ »

String handling in FORTH and ELIUS

Forth, and similar languages inspired by Charles Moore’s approach to software have evolved in a particular direction. Like Donna Noble in “The Doctor’s Daughter”, FORTH is “good with numbers”, but traditionally very limited in its string processing abilities. In Programming A Problem-Oriented-Language (POL), Moore writes: What can you do with a character string? I’ve only …

Continue reading ‘String handling in FORTH and ELIUS’ »