PLT has a very neat API for writing card games.
Here are some examples of what you can do with it:
Tag: Scheme
PLT has got games
If you ever feel like you want to take a break from programming and play some games, PLT Scheme comes with some games for you!
PLT has got the Turtle
If you’re feeling nostalgic or playful, PLT has got Turtle Graphics.
Wraith Scheme
Wraith Scheme is a R5RS Scheme implementation written exclusively for the Mac.
It is interesting and warrants more investigation, but for the fact that I haven’t got a Mac.
Peter Ivanyi's Dialog Library
Peter’s library provides a way to design user interfaces in XML.
The user specifies the layout of the dialog window in XML. The interaction is also specified in a simple way, setting values or labels and setting actions which should occur when the user clicks on the specific widget. An example can be found in the package.
(via PLT Discuss)
Larceny Scheme
Larceny is a simple and efficient implementation of the Scheme programming language. Created originally as a test vehicle for research on garbage collection and compiler optimizations, Larceny has grown into a major multiplatform system, and is currently the only implementation that supports all four de facto standards for Scheme: IEEE/ANSI, R5RS, ERR5RS, and the R6RS.
Setting the memory limit in DrScheme
When you use DrScheme, you should be sure to set the memory limit by going to the menu-item:
Scheme->Limit Memory
Doing so allows DrScheme to “play nice” with the operating system when you write some code that eats up all of the free memory. Rather than taking the whole operating system down; DrScheme dies gracefully.
Logging support in PLT
Language level logging support has been added to to PLT Scheme.
Why not in a library?
so that the run-time system can report information through logging.
ADDENDUM: 11/15/11
Here is the documentation.
Nondeterministic Computing with amb
Ben demonstrates how to utilize nondeterministic computing in his article Escape From Zurg.
match.ss Examples
Ben posted some examples of how to use the PLT match.ss library here.