Please disable your adblock and script blockers to view this page

The Kernel Programming Language



Scheme
Fluid
The Revised -1 Report
the Kernel Programming Language
NEPLS
PDF
The Axis of Eval
the Kernel Report



Christopher Strachey
Lisps


Morris
Fexprs

Manuel Simoni's
sink-01m10.tar.gz


Lisp


The Kernel Underground

No matching tags


Java

No matching tags

Positivity     37.00%   
   Negativity   63.00%
The New York Times
SOURCE: http://web.cs.wpi.edu/~jshutt/kernel.html
Write a review: Hacker News
Summary

I'm developing a programming language called Kernel. Kernel is a conservative, Scheme-like dialect of Lisp in which "But," you may ask, "aren't all objects first-class in Scheme?"  Special-form combiners are second-class objects. (There are also several other kinds of second-class objects in Scheme, The idea of first-class operative combiners, one of which is the Kernel constructor for first-class operatives. The primitive constructor of operatives is an operative called $vau, combiners whose operands are evaluated, is an applicative called — but Kernel's $lambda isn't primitive:  First-class operatives aren't all there is to Kernel, The mandate of the Kernel language is to have a clean design, The Revised -1 Report on the Kernel Programming Language called SINK ("Scheme-based Interpreter for Not-quite Kernel"), "But," you may ask, "aren't all objects first-class in Scheme?"  Special-form combiners are second-class objects. (There are also several other kinds of second-class objects in Scheme, The idea of first-class operative combiners, one of which is the Kernel constructor for first-class operatives. The primitive constructor of operatives is an operative called $vau, — but Kernel's $lambda isn't primitive:  First-class operatives aren't all there is to Kernel, The mandate of the Kernel language is to have a clean design, The Revised -1 Report on the Kernel Programming Language called SINK ("Scheme-based Interpreter for Not-quite Kernel"), The idea of first-class operative combiners, one of which is the Kernel constructor for first-class operatives. The primitive constructor of operatives is an operative called $vau, — but Kernel's $lambda isn't primitive:  First-class operatives aren't all there is to Kernel, The mandate of the Kernel language is to have a clean design, The Revised -1 Report on the Kernel Programming Language called SINK ("Scheme-based Interpreter for Not-quite Kernel"), one of which is the Kernel constructor for first-class operatives. The primitive constructor of operatives is an operative called $vau, — but Kernel's $lambda isn't primitive:  First-class operatives aren't all there is to Kernel, The mandate of the Kernel language is to have a clean design, The Revised -1 Report on the Kernel Programming Language called SINK ("Scheme-based Interpreter for Not-quite Kernel"), — but Kernel's $lambda isn't primitive:  — but Kernel's $lambda isn't primitive:  — but Kernel's $lambda isn't primitive:  First-class operatives aren't all there is to Kernel, The mandate of the Kernel language is to have a clean design, The Revised -1 Report on the Kernel Programming Language called SINK ("Scheme-based Interpreter for Not-quite Kernel"), called SINK ("Scheme-based Interpreter for Not-quite Kernel"), called SINK ("Scheme-based Interpreter for Not-quite Kernel"),

As said here by