Articles
Arrays as functions
In the early days of functional programming a number of people picked up on the notion that arrays could be implemented as functions. In this article we explore some early appearances of this idea.
Some sugared Lisps
A number of Lisp systems have been built that 'sugared' the classic parenthesis intensive syntax with something more familar. Here we look at some of them.
Programming Language Syntax
A tour through some of the varieties of programming language syntax
In praise of MuSimp
MuSimp was a Lisp dialect developed in the mid 1970s by Albert Rich and David Stoutemyer of the University of Hawaii and used as the basis for the MuMath symbolic algebra system. Here we look at some of its characteristics.
Balm programming language bibliography
The Balm programming language was a Lisp like language with a conventional algebraic syntax. It was developed in the early 1970s by Harrison and colleagues at the Courant Institute. In those days cute acronyms were popular so Balm was said to stand for "Block and List Manipulator". This article provides an annotated bibliography for Balm.
They don't write signs like this anymore
User interface lessons from the 1930s
What programming languages do you use?
For our own products, we generally use C++. For client projects we use what the client requests with Java being the most common although we have done significant projects in C#, Delphi and Ruby.
Computer science history
We're sometimes asked why we write so many articles of an historical nature. So an explanation may be in order.
Our favourite shell prompt
Customizing the prompt is one of the first things new unix users do, and everyone has their favourite...