Symbolics Open Genera

Better screen shots from other people:
Ralf Moeller
Rainer Joswig

Posted in: Hardware, Lisp, LispMachine, Photo, Symbolics by Stanislav 5 Comments

Why was the Segway patent granted?

Behold:
“The rolling element is a sphere a foot or so across, the upper part of which fits into a cage equipped with motors and drive-wheels.  The rider sits on a saddle projecting up from this framework.  Should he begin to topple, accelerometers detect the movement instantly, and the onboard microprocessor commands [...]

Posted in: Distractions, Hardware, NonLoper by Stanislav No Comments

You have made your bedrock, now lie in it.

As a child, I was quite fond of old-fashioned Lego bricks.  One very endearing but rarely discussed property of such bricks is their durability, bordering on the indestructible.  Almost any abuse inflicted on a Lego structure will, at worst, leave you with a pile of bricks entirely like the one you started with.  Even the most [...]

The Nook, the Cranny, and the Lend Me Not.

The Nook, Barnes & Noble’s answer to Amazon’s Kindle, was greeted with fanfare for including a feature which allows users to “lend” a purchased book to anyone, with a guarantee of recovering it later. The first announcement I came across mentioned no other rules governing the lending process. My first thought was that [...]

Posted in: Distractions, Hardware, NonLoper, books by Stanislav No Comments

Secrets of the Symbolics Console: Part 2

Let’s take another look at the console. There are several boards inside, but this is the only one which deals in custom Symbolics protocols (as opposed to the widely-known intricacies of operating a black-and-white CRT.)

The rough annotations are my own. Click on the pictures for super-size (~10MB!) images.
Once again, the Phase Encoded Video decoder board:

A: [...]

Secrets of the Symbolics Console: Part 1

The machine does indeed power up and run:

But this is not enough.
The console is a museum piece. While a Lisp Machine circa 1986 might last for a reasonably long time between repairs, a CRT of the same vintage likely will not. Moreover, it is a pain to have around, even if it were indestructible. Wouldn’t [...]

Shards of Lost Technology, and the Need for High-Level Architectures.

The modern high-level-language programmer thinks (if he is of the thinking kind) of low-level system architecture as a stubborn enemy, or, at best, a harsh and indifferent force of nature. Anyone who suggests that everyday desktop apps ought to be written directly in a CPU’s native instruction set is viewed as much the same [...]

The Hardware Culture, or: What They Build, Works! Can We Say the Same?

Yossi Kreinin throws down the gauntlet to all those who believe that a CPU ought to be designed specifically around the needs of high-level languages:
Do you think high-level languages would run fast if the stock hardware weren’t “brain-damaged”/”built to run C”/”a von Neumann machine (instead of some other wonderful thing)”? You do think so? I [...]

Dreams of a Sane Computing Platform

The aim of Loper is to build a sane computing environment on top of the ubiquitous yet nauseatingly flawed X86-64 architecture.  I believe that it is possible to abstract away its most damning shortcomings, such as the lack of direct hardware support for capabilities, orthogonal persistence, type-checking, and garbage collection.  However, wouldn’t it be nice if we were not [...]

Posted in: Hardware, Hot Air, Idea, LispMachine, Memory by Stanislav No Comments

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