Hey Shark8, if you're seriously interested in getting a Lisp machine you should check out
this site. It surprises me that there is no Symbolics/Genera emulator (even with all the legal issues). Is there not enough knowledge about the hardware?
Haven't written any Pascal, but hey, if you're in real mode, might as well use the BIOS. Played around with Oberon for a bit but didn't stick with it.
Shark8 wrote:... have your MP3 files as objects that know how to play themselves ...
Another great idea; I'm planning on having a generic BinaryFormat object with a "data" byte array, then general document and media types or mixins between that and the actual Png/Mp3/etc. classes to have common accessors at a higher level.
Extending that to directories-as-collection-objects, since an object's name will no longer determine its type, directories would need to determine uniqueness by name
and type (ie. object's parent). Plus, it's not so much "open file, read/write, close" as "copy object, manipulate it, write it back", which sounds a lot like a VCS, no? (Lisp machines used a traditional filesystem.) Anyway, hope this isn't getting off-topic. Just part of my utopia
.
Interesting, thanks Combuster; in my case, for things that need to be fast (ie. graphics), because there is no ambient authority I can't include primitive instructions for anything driver-like, so there has to be at least a message send. Don't know how to get around that, but perhaps there's some crazy cache use possible, inlining or such. Need to read Sun's papers. I guess it depends greatly on the language.