A silent revolution has changed the way computer science is understood and taught. The modern curriculum no longer focuses on the constructs of a language and the state changes in the machine. Instead, programming is taught as a problem-solving process that starts from a thorough understanding of classes of data and objects. The TeachScheme! Project […]
The Common Lisp HyperSpec is a hypertext version of the ANSI Common Lisp standard comprising approximately 15MB of data in 2300 files which contain approximately 105,000 hyperlinks.
(via Wikipedia)
90 minute video presentation from Marc Feeley, along with accompanying PowerPoint slides and source code, for a Scheme to C compiler. Good discussion of continuations and closures, as well as some dipping into the area of compiler construction.
I didn’t work through this but it looks like it might be a fun project to undertake (I’ll […]
Here is some advice on writing teachpacks for PLT’s DrScheme.
About teachpacks:
Teaching languages are small subsets of a full programming language. While such restrictions simplify error diagnosis and the construction of tools, they also make it impossible (or at least difficult) to write some interesting programs. To circumvent this restriction, it is possible to import teachpacks […]
Feh is the only image viewer that is both easy to install and use on the XO.
I never thought I would use the XO as an image viewer until I found how convenient it was to pass around to folks in lieu of a much larger laptop.
Also filed in
|
Tagged OLPC, XO
|
Back when my co-worker and I were preparing some white-papers (the research was the hard part), we decided to present them in “conference paper layout” initially.
SIGPLAN provides some such templates for MS Word here.
Alternately, here are some local copies:
sigplanconf.dot
sigplanconf-varsize.dot
OLPC XO OS build 703 has at least two significant changes:
The first is that it automatically suspend when closed, with this caveat:
the system can’t suspend when the USB bus is in use by an external device (unless it’s a USB mass storage device and has been fully allowed to write any cached info and quiesce […]
Also filed in
|
Tagged OLPC, XO
|
This article led me to IntellaSys, which offers this tiny little 24-core CPU that runs Forth code!
Also filed in
|
Tagged forth
|
Typed Scheme is a typed dialect of PLT Scheme. It integrates with modules written in other PLT dialects, and provides a type system designed to support common Scheme idioms.
Typed Scheme is a pretty neat language because it can can both use and be used by (untyped) Scheme code in PLT Scheme.