Live data from Hacker News

Collapse OS – Why Forth?

collapseos.org

171–172 of 172 posts

Re: Collapse OS – Why Forth?

#171

Earlier quoted context omitted.

Unix wasn't given away for free; it was strapped by AT&T licensing and you needed hardware that certainly wasn't free, and not still not affordable to individual consumers. But Unix was a resource-efficient system that scaled down to cheaper hardware with less RAM. Even the dyed-in-the-wool Lisp enthusiasts headed by Richard Stallman were compelled to reproduce Unix, even though their stated goal was to have a system…

Stallman decided to reimplement Unix because it was popular , not because it was somehow better suited to the hardware. One of the first GNU programs he released was indeed his "system running Lisp"; it was called Emacs.

This is not the complete picture. Stallman decided to reimplement Unix because it had a combination of popularity and technical merit.

For instance, MS-DOS had a larger installed base than Unix at the time, but ... enough said about that, right?

Imitation is the sincerest form of flattery, as the saying goes.

A hacker like RMS isn't going to pour years of coding into making a C compiler, and Unix utilities, in his spare time, if he thinks those technologies do not have merit.

Re: Collapse OS – Why Forth?

#172

I think I've had my own moment of clarity that spans both Forth(s) and Lisp(s) and explains why neither is as common as other languages. In most common languages, there is a complicated base spec that covers many cases and defines a broad range of affordances, plus libraries and libraries that expand on an already fleshed out collection of tools and etc. Forths and Lisps give you the core of an environment, and let/e…

Lisp peaked very early, and grew at a voracious pace compared to progress in hardware. The result was that it required "big iron". Lisp was a victim of the same process that killed the mainframes: a rebooting of the computer industry with cheap, but (initially) under-powered microcomputers, to which legacy systems were not able to migrate. There also arose a new generation of hackers brought up on the new microcomput…

http://staff.um.edu.mt/jskl1/turbo.html#Lisp

How about both ... message from the past for the future

Post reply on HN