Home : programming
Racket - a scheme implementation
Here are my (feeble) attempts at trying to get a grip on Racket, the programming language.
arguments - specifying optional arguments in functions
awk - with a sidenote on scsh
config - configuring and installation of Racket environment
curses - using the ncurses library from racket.
echoserver - an echo server written in Racket.
filesystem - handing directories and files
generators - how to use generators in drscheme for say, scanning over directories
http - web access
invoke - how to invoke a scheme file from the command line - it's the first line that's important
macros - some notes
matching - pattern matching
msg01 - discussion that I had on comp.lang.scheme about iteration
parsers - lex and yacc
read-file - reading and iterating over a file
strings - string-handling routines
table - how to create a table in a web-server
Links to external sites
for Curmudgeons - attempting to unravel the mysteries of call/cc
Features - a quick overview of some interesting features in Racket, including scripting, in-lines, resource management, sandboxing, graphics, GUIs, FFIs, typing, laziness, logic, Algol
MrEd Designer - UI designer
PLaneT - repository for
PLT Scheme Libraries and Extensions - official list of extensions maintained by the authors of PLT/DrScheme
Scheme Cookbook - collaborative effort to produce documentation and recipes for using Scheme for common tasks.
statistics - variety of mathematical statistics
structured loops - Looping constructs for natural expression of structured imperative programming. Implements break, continue, until, while.
table-panel% - an external
planet package for GUI that specializes the MrEd panel% class to provide a panel that aligns its children to a grid. A simple demonstration program is also provided.
Author: Mark Carter