JosephOsako

↗ HN profile [ 24.6 ms ] full profile
Karma
0
Created
March 8, 2014 (12y ago)
Submissions
0
A long-time freelance developer, I am looking to escape the trap of conventional systems by developing a new open-source language and operating system combination based on a model of small, easily combined, network portable, and easily extended tools.

The language, a Lisp dialect built around a modern module system, a macro processor, and a small core of primitives, is designed to simplify writing small utilities. Versioning will track program completion, allowing a clear separation of published and development code. Completed programs will be partially compiled to a portable AST form, and on the first use on a given system will be JIT compiled to an executable optimized for the specific platform.

The operating system would have a modular kernel and a user interface comprised of small tools which can be combined in a general editor-like framework to replace conventional applications - essentially, a modernized form of EMACS as an operating system shell. In an nod to both EMACS and Oberon, the core edit...