Getting Started |
Quick: An Introduction to Racket with Pictures |
How to Design Programs |
Continue: Web Applications in Racket |
More: Systems Programming with Racket |
|
Guide: Racket |
|
Languages |
Reference: Racket |
|
R6RS: Scheme |
Datalog: Deductive database programming |
Typed Racket: Racket with Static Types |
The Typed Racket Reference |
|
How to Design Programs Languages |
Programming Languages: Application and Interpretation |
Teachpacks |
Essentials of Programming Languages Language |
Sprachebenen und Material zu Die Macht der Abstraktion |
|
Tools |
DrRacket: Programming Environment |
|
raco: Racket Command-Line Tools |
|
PLaneT: Automatic Package Distribution |
Racklog: Prolog-Style Logic Programming in Racket |
RackUnit: Unit Testing for Racket |
Redex: Practical Semantics Engineering |
Scribble: Racket Documentation Tool |
Slideshow: Racket Figure and Presentation Tools |
Web Server: Racket HTTP Server |
Web: Racket Web Applications |
|
Plugins: Extending DrRacket |
|
GUI and Graphics Libraries |
Draw: Racket Drawing Toolkit |
GUI: Racket Graphical Interface Toolkit |
Framework: Racket GUI Application Framework |
|
GL: 3-D Graphics |
PLoT: Graph Plotting |
|
Browser: Simple HTML Rendering |
Cards: Virtual Playing Cards Library |
Embedded GUI: Widgets within editor<%> |
Games: Fun Examples |
GL Board Game: 3-D Game Support |
MrLib: Extra GUI Libraries |
String Constants: GUI Internationalization |
Syntax Color: Utilities |
Turtle Graphics |
|
Network Libraries |
Net: Racket Networking Libraries |
OpenSSL |
|
Parsing Libraries |
File: Racket File Format Libraries |
HTML: Parsing Library |
Parser Tools: lex and yacc-style Parsing |
XML: Parsing and Writing |
|
Tool Libraries |
Config: Installation and Search Paths |
Dynext: Running a C Compiler/Linker |
Errortrace: Debugging and Profiling |
Macro Debugger |
Make: Dependency Manager |
Profile: Statistical Profiler |
Readline: Terminal Interaction |
SLaTeX Wrapper |
Test Support |
Trace: Instrumentation to Show Function Calls |
Version: Racket Version Checking |
|
Low-Level APIs |
FFI: Racket Foreign Interface |
Inside: Racket C API |
c-lambda: C FFI via raco ctool |
|
Interoperability |
MysterX: Using Windows COM Objects in Racket |
MzCOM: Racket as a Windows COM Object |
|
Miscellaneous Libraries |
SRFIs: Libraries |
|
HtDP: Languages as Libraries |
Picturing Programs Teachpack |
Scriblib: Extra Scribble Libraries |
Swindle |
Syntax: Meta-Programming Helpers |
|
Experimental Languages and Libraries |
Data Structures |
FrTime: A Language for Reactive Programs |
Lazy Racket |
Unstable |
|
Legacy Languages and Libraries |
Scheme: Compatibility Libraries and Executables |
|
R5RS: Legacy Scheme |
|
Graphics: Legacy Library |
MzLib: Legacy Racket Libraries |
mzpp and mztext: Preprocessors |
MzScheme: Legacy Module Language |
Test Box Recovery Tool |
|
Other |
Algol 60 |
Honu |