There are a lot of people who follow the school of self-documenting code, some of whom I respect as some of the best programmers I have ever met. On the other hand, in my practice, I have found that self-documenting code doesn't exist in my little world. Moreover,
Over the past two days, I've made 24 commits to my alpha branch of ChezWEB. For me, that's a whole lot. ChezWEB has come together really nicely for this first release, and I'm really happy with where the features are going. A Beta version
For those of you who don't know, I have been working on the next major version of ChezWEB (2.0), which is a complete rewrite of the old system, preserving the good things about the old system, while dropping and removing things that made life difficult or inconvenient.
I am pleased to announce the release of ChezWEB 1.3.0.The major changes here are the introduction of a new form to evaluate code for side effects during weaving, and finally, a solution to the ellipses annoyance in previous versions when defining macros inside of named chunks.Gopher
In this second half of my little two-part series, I spend plenty of time detailing and going through the actual action of programming the GUI functionality into the GUI that we designed in the previous section. Until now, we have not written any code, but after this, we will have
This is the first of a multi-part series on how to integrate Scheme (a high-level language) with a GUI Builder (BX Pro 6.2, Motif) to build sophisticated or at least, effective GUIs quickly, without having to have some meta-language of GUIs. This is an alternative approach to writing GUIs
Eric gave a talk today about the Connection Machines and CM Lisp. One of the examples was of a way to compute the histogram of a set of numbers: (β+ X ⍺1)The basic idea here is that given a Xector X (e.g. -- [5 5 2 5 3