News for hackers. Stuff that matters.
Re:TempleOS V4.02 Released by PeCaN on Saturday February 06, 2016 @12:30AM (#11046689)
Say what you will about TempleOS, but HolyC is actually brilliant. The same language is used for the OS, programs, and shell, the entire OS is JIT-compiled (modify the source and reboot to make changes), and it's just generally a really different way of doing things. You can also put vector graphics in source code.
Re:TempleOS V4.02 Released by fit2rule on Saturday February 06, 2016 @06:36AM (#11047327)
I agree with you completely. The idea of a single language to rule the entire system is brilliant, and is something I wish others would consider putting their attention on - i.e. distro builders who compose a "Lua-only" stack, or a "Python-only" stack, and so on.. well, such things exist in Dockerland easily enough these days, but one wonder what it would be like if the 'modern desktop OSes' had this hit-one-key-and-access-code-anywhere mentality .. it has so much appeal over the current worm bucket o' mystery that is the modern OS 'distribution'/'package'/'bundle'/'module collection' ..
Re:TempleOS V4.02 Released by Samis2001 on Saturday February 06, 2016 @12:19PM (#11048602)
Smalltalk-80 and the resulting modern implementations of it follow this idea. Typically, the IDE/development tools come with the runtime environment and these allow the browse the system's code as well as inspect existing instances of object. There's also a primitive form of a built-in VCS allowing the viewing of earlier method versions and reverting to them. Finally, the underlying VM is written in a mixture of C and either Smalltalk or something resembling it.
Re:TempleOS V4.02 Released by CyberDildonics on Saturday February 06, 2016 @11:56AM (#11048480)
It could even be C with something like the tiny c compiler. It can compile C at such ridiculous speeds it makes compile times practically irrelevant. I've never even been able to throw enough at it to know how fast it actually runs on a modern computer. SQLite and Lua both print a timing of 0.001 seconds (and that is both compiling and linking I think).
Re:TempleOS V4.02 Released by omaranto on Saturday February 06, 2016 @01:51PM (#11049116)
Emacs has what you called the hit-one-key-and-access-code-anywhere mentality, and I think part of the reason Emacs users tend to use it for much more than just editing text is exactly the appeal of an OS with that mentality.
Re:TempleOS V4.02 Released by emailgregn on Saturday February 06, 2016 @09:00AM (#11047768)
wasn't that the idea with OLPC Sugar [http://wiki.laptop.org/go/Sugar]?

The whole desktop and apps in python and hackable.

Re:TempleOS V4.02 Released by masklinn on Saturday February 06, 2016 @11:11AM (#11048251)
It was definitely the idea with lisp machines (taken even further as they had hardware support for Lisp primitives and GC)
Re:TempleOS V4.02 Released by zanny on Saturday February 06, 2016 @12:53PM (#11048793)
This is what makes http://www.redox-os.org/ an interesting project. Full stack Rust OS, which is probably the most advanced language you can use right now that can also bootstrap itself from ASM.
Re:TempleOS V4.02 Released by agumonkey on Saturday February 06, 2016 @12:10PM (#11048554)
Talking about JITed OSes, that 92 thesis http://valerieaurora.org/synthesis/SynthesisOS/ is still a fun read.
Re:TempleOS V4.02 Released by noir_lord on Saturday February 06, 2016 @01:28PM (#11048968)
It looks (at a quick glance) similar to an Oberon system.

I'm still really tempted by one of these http://oberonstation.x10.mx/

Re:TempleOS V4.02 Released by PeCaN on Saturday February 06, 2016 @04:49PM (#11050100)
Yes! TempleOS seems a lot like a quirkier Oberon System actually—though sadly I've never used Oberon.

Man OberonStation looks tempting.

Re:TempleOS V4.02 Released by edraferi on Saturday February 06, 2016 @12:19PM (#11048603)
MirageOS does something similar with Ocaml. It uses this feature to compile Unikernals that run directly on Xen.