Lispium ?
What if you did the following: * Take a chromebook * Modify the chromium build running to run Sbcl within it. * Create lisp bindings to the internal surface, so that all UI elements can be created…
}
Skip to main contentWhat if you did the following: * Take a chromebook * Modify the chromium build running to run Sbcl within it. * Create lisp bindings to the internal surface, so that all UI elements can be created…
Macros are a simple mechanism for generating code, in other words, automating programming. Unless your system includes a better mechanism for automating programming (so far, I have not seen any such m…
Most computers today, for all of their potential speed, are largely a mistake, based on the provenly unscalable Von Neumann architecture, controlled with one of the most shortsighted languages of all…
… an important point here about what a program is. Does it cause action by subjecting a static machine that otherwise does nothing to a list of instructions, or is it static data that is accepting by…
Above all the wonders of Lisp’s pantheon stand its metalinguistic tools; by their grace have Lisp’s acolytes been liberated from the rigid asceticism of lesser faiths. Thanks to Macro and kin, the jol…
Many good things, to be sure, but more has been omitted. Perhaps Kent Pitman expressed it the best: I want speedups not just to make my same old boring life faster, but to buy me the flexibility to…
Is JavaScript the new Lisp? I seem to have been blissfully unaware of just how far JavaScript has come over the last decade or so. I wanted to make a foray into mobile app programming (ah ok, nothin…
I have briefly looked at Arc. It is yet another demonstration of the problem of too strong an ego that cannot live with what somebody else has made. Be it the standard conditionals, nil versus false…
Just came across [this paper] today, and it was super-interesting. (I’m assuming the title is a reference to [an earlier one] by Steele and Sussman). You can read the abstract, or [watch Sussman talk…
A common analogy for a resistor is a pipe that carries water. The water itself is analogous to electrical charge, the pressure at the input of the pipe is similar to voltage, and the rate of flow of t…
... Seem standardized now, but this was not always so. Here (from cltl2) is the range of ways of specifying a "pathname" that were typical on different systems about 25 years ago. Obviously…
Continuing (or stumbling) along a path to using Common Lisp for stuff I consider fun, I came up with this. As mentioned in the `README`, I need to work on making this more efficient. Stuff I learned…