More FORTH-like inspirations

As I slowly build my bare-metal operating system and language for the Raspberry Pi, I like to keep looking around for more sources of inspiration. I found a list of stack-based languages somewhere which (among many others) pointed me at Raven, an interesting combination of FORTH, Python and perl. A bit more digging on the …

Continue reading ‘More FORTH-like inspirations’ »

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’ »

Interlude: a bit of history

Bear with me if you are here for insights about Raspberry Pi development. This will all come together eventually. I hope. In the early 1980s I studied Computer Systems Engineering at the University of Warwick. During the second year of the course I shared a student house with three friends and we had all sorts …

Continue reading ‘Interlude: a bit of history’ »