Lively Kernel
lively-kernel.org
lively-kernel.org
Aside from that, I'm sure this is all controllable in the framework, but there are maddening design choices. They are intercepting right-clicks. They are by-default opening links in new windows. Every bit of text is in carat mode. The loading animation is rather annoying. With all of this, I'm not even going to look at what it's like to develop in the environment.
[1] http://lively-kernel.org/repository/webwerkstatt/sandbox/san...
So, I still push native apps and plugins over web where possible. This one is clever but I'd like to see some smooth demos. However, the WebGL standard might be a solution to this as I haven't heard anyone complain about it lagging on simple 2D operations. Maybe they try that out.
[1] http://www.svgopen.org/2008/papers/93-The_Lively_Kernel_Web_...
The whole codebase is a mess and so damn slow that this is not usable at all (see https://aaron-mueller.de/blog/bestof-lively). The architecture however is pretty smart, but most of it are stolen from Squeak. So the projekt itself is not much more than a bad port of Squeak in spathetti JavaScript.
I have to admit, I didn't like it much. I couldn't wrap my brain around why I should create a live coding environment which would be destroyed on a reload. Then it is only used as a fancy REPL.
For my day to day programming I prefer regular JavaScript or languages which compile to JavaScript.
1: Linux Kernel. 2: BSD-derivative kernel. 3: Some other Unix kernel. 4: Some other OS kernel. ( 5: Maize seeds. 6: Some core part of other software. )
That is most certainly not the case. There are very many features in the Linux kernel that are not typically in a microkernel, including and not limited to networking, fliesystems, and capability systems.
So, the point is that a "kernel" thing to people exposed to Linux/BSD isn't kernel to others. The usage is often based on perception with only consistency between all usages is that what they call kernel is at the core of their system. And for OS's, often the most privileged as it runs in kernel mode.
(Erlang can be described as a special-purpose OS in many ways, so it makes sense.)