Skip to content

{ Category Archives } scheme

The Ultimate Development Environment

An enormous claim, I know. But this is not about processes, tools or working conditions. This is about something quite different.

Shrew is progressing, it now sports an s-expr to XML evaluator; I’m reading RESTful Web Services to gain a better idea of how it should expose resources. And I’m also working through The Seasoned Schemer. And therein lies the most [...]

Method Dispatch and Scheme

As I work on Shrew and attempt to learn more about Scheme, I’ve been doing some reading. And in one of my books I had one of those ‘Aha!’ moments where I really saw the benefit in the Scheme way of doing things.

In object-oriented languages there are two approaches to dispatching methods.

Message Passing: Objects are regarded as actors. Method call is treated as sending [...]

Thoughts on Scheme

There’s nothing like writing a complex application in a language for really learning it. I’ve been able to read and write small pieces of Scheme for years. And I’ve known enough of the underpinnings of the language to write a (very) small Scheme interpreter in the past. But, part of the point of writing Shrew in Scheme as opposed [...]