Curiously enough…

The bootloader runs.
There is truly no excuse for this to have taken so long.
—-
No, I couldn’t have used GRUB – considering that a C compiler is (permanently) out of the question.
If you don’t understand why, (re)read posts 0…N.

Posted in: LoperOS by Stanislav 1 Comment

Still Alive

In the unlikely event that someone is still reading this, I would like to point out: the project lives.
I am still trying to figure out just how much resemblance to a proper Lisp Machine can be savagely beaten into an AMD Opteron. The focus remains on low-level details of the variety which, when changed, dynamite [...]

Posted in: LoperOS by Stanislav 1 Comment

Progress has been made, just not by me.

Arc has made quite an impression on me. Implementing it on the bare metal feels like a worthy and tempting goal.
On the other hand, I am saddened by the invincibility of the “programs as plain ASCII streams” dogma even among supposed iconoclasts.

Posted in: Lisp, LoperOS, ShouldersGiants by Stanislav 1 Comment

Annoying Trivia

1) There surely must be a better way to figure out the Cirrus Logic GD5446 video card than by reading the QEMU sources.
2) It appears that I never explained where the project’s name came from. It could, if you like, refer to a Lisp Operating system. I must, however, confess that it is the name [...]

Posted in: Hardware, LoperOS by Stanislav No Comments

The Temptation

The temptation to implement a modernized Lisp architecture in a high-end FPGA never ceases to tug at me. It has recently re-asserted itself after my discovery that one can buy reasonably priced and fully assembled boards containing the latter, complete with SDRAM, DVI, SATA, etc. sockets. Verilog guides have silently crept into my browser tabs [...]

Posted in: Distractions, Hot Air, LoperOS by Stanislav 3 Comments

The Linked List and Modern Architectures

The linked list is a less-than-welcome guest on modern machine architectures, for reasons which are well-known.
I am trying to determine if the difference between current cache and main memory speeds (as well as other concerns) have made CDR coding attractive again. It has traditionally been considered a no-no on any machine lacking hardware-assisted tagging. I [...]

Posted in: Lisp, LoperOS, Memory, SoftwareArchaeology by Stanislav 2 Comments

The Book

The Architecture of Symbolic Computers (Peter M. Kogge) is quite possibly the most useful resource I have come across in my quest thus far. If you are interested in Lisp Machine revival, non-von Neumann computation, or the dark arts of the low-level implementation of functional programming systems, you will not be disappointed.
More generally, I consider [...]

Posted in: Books, LoperOS, SoftwareArchaeology by Stanislav 7 Comments

Latest News

So much for my “will update daily!” boast.
At any rate, progress marches (crawls?) on. My meager free && working-brain time has been mostly occupied with:

Absorbing the lessons of the T programming language, from the sources and Stephen Slade’s book. T is a very curious object-oriented take on Scheme.
Messing around with Brad Parker’s CADR emulator, and [...]

Posted in: LoperOS by Stanislav No Comments

Intro, Part II.

The moment came about two years ago, in the middle of a lecture on biologically-inspired algorithms (EC, ant-colony optimization, etc.) My attention had strayed so very briefly – and yet the material immediately ceased to make sense. It seemed obvious that continuing to follow the proof on the board was futile – the house of [...]

Posted in: Hot Air, LoperOS, Philosophy by Stanislav 27 Comments

First ps0t, or The Illusion of Progress, or Why This Page is Inflicted Upon You.

The road to wisdom/Well, it’s plain/And simple to express:
Err/And err/And err again/But less/and less/and less. — Piet Hein
As a child, I obsessively devoured books on the history of science and technology. They all lied to me. The lie, of course, was a subtle and almost certainly unintentional one. These books painted a picture [...]

Posted in: LoperOS by Stanislav 9 Comments