Hacker News
Inventing the Future, One Lisp Machine at a Time
ux266478
|next
[-]
https://www.airc.aist.go.jp/aitec-icot/ICOT/HomePage.html
As a public research initiative, pretty much everything was published when the initiative was completed. PIMs are absolute engineering marvels. The ICOT had command of an army of the absolute best talent in the entire country, and unified them towards a goal of pure exploratory research with no market pressure, with all the excesses of 1980s Japan.
watersb
|root
|parent
|next
[-]
I was really excited about this initiative at the time, just starting my computer science undergrad degree.
Hardware that ran Prolog as close to bare metal as possible.
Thanks for the reminder. 40 years ago.
imglorp
|root
|parent
|previous
[-]
AreShoesFeet000
|root
|parent
[-]
“Excess” implies irrationality, but I wonder how could something irrational be a threat to ‘American dominance in computers’?
eggy
|next
|previous
[-]
alexpotato
|next
|previous
[-]
"If you really want to great phenomenal items here is the plan:
- enter a market
- become a monopoly
- use those monopoly profits to fund R&D/building items of incredible quality"
A recent example of that is Apple TV. Apple makes so much money that they can fund the creation of incredibly high quality shows with basically minimal advertising.
0 - https://www.tiktok.com/@rorysutherlandclips/video/7314765561...
dosisking
|root
|parent
|next
[-]
But Apple has not created any high quality shows.
Simply throwing money at something does not automatically make it good.
matheusmoreira
|root
|parent
|next
|previous
[-]
But why would a corporation do that when it could simply distribute those profits to shareholders?
zipy124
|root
|parent
|next
[-]
It's only recently in the share-buyback age that this investment is rarer.
The classic example is Amazon which was technically profitable for a while, but did not return shareholder cash for many many years, choosing to invest instead.
randallsquared
|root
|parent
|next
|previous
[-]
matheusmoreira
|root
|parent
[-]
I suppose it's possible for privately owned corporations to be awesome. If the guy in charge cares, awesome things will happen. Valve is the only concrete example that comes to mind.
pjc50
|root
|parent
|previous
[-]
TheTaytay
|next
|previous
[-]
Increasingly, I think that an agent (and I) would work much better in a malleable, notebook-like, inspectable program, than it would with its current file-based “edit and re-run” primitives.
“Marimo pair” (built into their notebook-like primitive) is an attempt at this. And they have program introspection tools built in.
I also think that Glamorous Toolkit (https://gtoolkit.com/) might be a similar live environment, but I haven’t investigated it too much other than reading about it.
Is anyone else familiar with “modern” attempts at this?
pturing
|root
|parent
[-]
Glamorous Toolkit is the main one I have found, yah.
The TruffleSqueak demos are pretty cool: https://github.com/hpi-swa/trufflesqueak
Enso Analytics also runs on GraalVM: https://ensoanalytics.com/
Love the "Stop Writing Dead Programs" talk - and of course "Inventing on Principle" by Bret Victor is required viewing for anyone that hasn't seen it yet. https://youtu.be/PUv66718DII
deterministic
|next
|previous
[-]
akater
|next
|previous
[-]
Emacs not mentioned. It better have been.
anonzzzies
|next
|previous
[-]
mark_l_watson
|next
|previous
[-]
Wonderful for Larry et.,al. to keep it going as open source.
virajk_31
|next
|previous
[-]
pamoroso
|root
|parent
[-]
«The "residential" style, where you stay inside the environment throughout the development, is essential for these tools to operate.»
RetroTechie
|root
|parent
[-]
kode-targz
|root
|parent
[-]
In Common Lisp, the compiled code and data are both saved as a memory snapshot, kind of like an OS image (think an ISO you can boot into). This means you can hot-swap the code part, while keeping the data and run-time configuration, on a running system.
A REPL is part of it, but it's not the whole picture.