Skip to content

Tag Archives: Scheme

The 90 Minute Scheme to C compiler

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 […]

Advice on writing teachpacks

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 […]

Typed Scheme

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.

Interactive debugging utility for PLT Scheme

Eli released a library to facilitate interactive debugging in PLT Scheme.

Soft real-time Scheme implementations

Check out this list of soft real-time Scheme implementations!

ypsilon

ypsilon is the implementation of Scheme Programming Language, which conforms to the latest standard R6RS. It achieves a remarkably short GC pause time and the best performance in parallel execution as it implements “mostly concurrent garbage collection”, which is optimized for the multi-core CPU system.
If you are wondering “Why yet another Scheme implementation” you […]

PLT Scheme version 4.0.1 is out

Per Eli, the 4.0.1 bugfix release is out.

PLT Scheme 4.0 is out

Bill Clementson wrote a great post about it here.

Linked In to PLT

Tom Schouten has kindly set up a PLT Scheme group in Linked In.
To join it, go to his web page and click on the “PLT Scheme” link to request membership.

A presentation about Fluxus

Dave posted his slides from a recent Fluxus presentation here.