News for hackers. Stuff that matters.
Re:Symbolics Lisp Machine demo (2013) [video] by brundolf on Tuesday April 27, 2021 @05:39PM (#26962005)
I used to work at Cycorp, a holdover from the AI world of the 80s and to this day a classical (CL-like) Lisp shop. They have an old Symbolics box in their entryway, positioned by a couch as a small coffee table :)

I find the whole idea of hardware that's specifically optimized for a totally different programming paradigm than what we're used to just fascinating. It's not hard to imagine why we haven't seen more of it: it's really expensive to iterate on a branch in the computing hardware tree, and you're probably better off just writing a runtime for mainline systems. But still, it's fun to think about.

I am a little surprised though that nobody's written an operating system like this for standard hardware. Still a big task, but an order of magnitude less ambitious than custom hardware and with many of the benefits people would've gotten from a Lisp machine.

Re:Symbolics Lisp Machine demo (2013) [video] by mepian on Tuesday April 27, 2021 @05:45PM (#26962081)
Re:Symbolics Lisp Machine demo (2013) [video] by brundolf on Tuesday April 27, 2021 @05:48PM (#26962124)
Nice, that does look like a similar idea
Re:Symbolics Lisp Machine demo (2013) [video] by eschaton on Tuesday April 27, 2021 @10:14PM (#26964655)
It’s the same idea—it’s just as much “Lisp all the day down” as Genera but targeting commodity hardware.
Re:Symbolics Lisp Machine demo (2013) [video] by setpatchaddress on Tuesday April 27, 2021 @08:09PM (#26963789)
I've never used it, but Oberon running on bare hardware might qualify if one is OK with Modula instead of Lisp.

https://en.wikipedia.org/wiki/Oberon_%28operating_system%29#...

Re:Symbolics Lisp Machine demo (2013) [video] by pjmlp on Wednesday April 28, 2021 @01:22AM (#26965895)
Oberon uses Oberon, for Modula-2 that would be Lillith.
Re:Symbolics Lisp Machine demo (2013) [video] by musicale on Tuesday April 27, 2021 @11:58PM (#26965401)
> I am a little surprised though that nobody's written an operating system like this for standard hardware

You can run a bare metal Smalltalk-80 or Squeak on the Raspberry Pi.

https://github.com/michaelengel/crosstalk https://github.com/pablomarx/RaspberrySqueak

I think Pharo uses the Squeak VM so it could conceivably run on the bare metal Pi as well.

Re:Symbolics Lisp Machine demo (2013) [video] by mark_l_watson on Wednesday April 28, 2021 @09:10AM (#26968897)
Thanks for mentioning Pharo Smalltalk, I wanted to widen the conversation also.

I had a Xerox 1108 Lisp Machine from 1982 to about 1986 (did a successful commercial expert system product and used it for technical demos for marketing).

I think that Pharo is the closest thing today to that good old Lisp Machine feeling/experience. An amazing development environment.

Today, I pay for LispWorks Professional that while a great developer experience, is not like a Lisp Machine. I find it easy to get people to pay me to do Lisp development, but not Smalltalk.

Re:Symbolics Lisp Machine demo (2013) [video] by pjmlp on Wednesday April 28, 2021 @11:45AM (#26970698)
Pharo started as a Squeak fork, but I think they diverged quite a bit by now though.
Re:Symbolics Lisp Machine demo (2013) [video] by huachimingo on Tuesday April 27, 2021 @05:48PM (#26962126)
Some phones also were made with Java in mind, I think?

Not sure if android or old nokias, or both.

Re:Symbolics Lisp Machine demo (2013) [video] by zokier on Tuesday April 27, 2021 @06:28PM (#26962701)
That would be Jazelle, I think handful of Sony-Ericsson phones supported that. Nokia was not a big proponent of Java (they had Symbian to sell), and that was all before Androids time.
Re:Symbolics Lisp Machine demo (2013) [video] by pjmlp on Thursday April 29, 2021 @02:52AM (#26978148)
As ex-employee I can tell you that Nokia was surely a big proponent of Java, before LWT appeared, the Nokia UI framework was the best extension to J2ME, hardware accelerated on their devices.

They also add J2ME extensions for Symbian capabilities and N95 was the first handset to have real hardware acceleration to J2ME 3D features.

It was a big shock to everyone the communication to move beyond Java and C++ into C# and adopt WP7.

Re:Symbolics Lisp Machine demo (2013) [video] by randomifcpfan on Wednesday April 28, 2021 @12:23AM (#26965566)
I was told that Jazelle was not popular because it was complicated/expensive to license and slower than JITing. (Basically Jazelle was a hardware interpreter for a subset of Java byte code.)
Re:Symbolics Lisp Machine demo (2013) [video] by monocasa on Wednesday April 28, 2021 @12:35AM (#26965633)
It was slower than JITing, but the kinds of J2ME feature phones that ran it weren't using JITing runtimes anyway. And it was for sure faster than interpreter loop they otherwise would have.
Re:Symbolics Lisp Machine demo (2013) [video] by killingtime74 on Wednesday April 28, 2021 @06:20AM (#26967739)
Maybe you can be that someone
Re:Symbolics Lisp Machine demo (2013) [video] by fidesomnes on Thursday April 29, 2021 @12:44PM (#26983416)
I used to work with you there and you were interesting for the only person building useful software in the whole org. Soon you will learn to hide the fact you worked there.