TempleOS interface and DolDoc, etc.
I'm impressed every time I see Emacs' slime-mode show me the contents of a data structure and all other debugging capabilities (https://lispcookbook.github.io/cl-cookbook/debugging.html) GNU Emacs is really a bit like a LispM emulator, if you really think about it. It's pretty sad to think about all cool stuff that was effectively lost: LispM, Lucid Energize, Smalltalk environments (there is Squeak and Pharo, thouhgh), PowerPC for consumer computers. There is a relevant talk on this subject https://www.youtube.com/watch?v=7RNbIEJvjUA&t=113s
More vids...
Smalltalk: https://www.youtube.com/watch?v=uknEhXyZgsg&t=830s
LispM emulator: https://www.youtube.com/watch?v=o4-YnLpLgtk
Lucid Energize: https://www.youtube.com/watch?v=pQQTScuApWk
TempleOS: https://www.youtube.com/watch?v=puDG7XAGy2M
# A quick tutorial on how to run TOS in qemu
# FYI, there are at least 3 forks of TOS: Shrine, ZenithOS and ZealOS
# First we need the TOS iso. I'm not sure which is the most complete version.
aria2c -x 2 'https://archive.org/download/TempleOS_ISO_Archive/TempleOSCDV5.03.ISO'
# Create a virtual HDD:
qemu-img create -f qcow2 TOS_disk.qcow2 3G
# Install TOS
qemu-system-x86_64 -hda TOS_disk.qcow2 -smp cores=2 -enable-kvm -cpu host -m 2048M -rtc base=localtime -soundhw pcspk -cdrom TempleOSCDV5.03.ISO -boot d
# Run the VM
qemu-system-x86_64 -hda TOS_disk.qcow2 -smp cores=2 -enable-kvm -cpu host -m 4096M -rtc base=localtime -soundhw pcspk -boot c