Tips and tricks
- Generating the smallest possible, self-contained executable
- Building CHICKEN for Performance
- Using the GNU Autotools with compiled code
- Writing portable scripts
- Compiler or interpreter
- Editing CHICKEN code
- Allocating C structures under control of the CHICKEN GC
- define-record and srfi 17
Code snippets
- Connecting to a REPL via sockets
- Usual integrations and LET
- location and c-string*
- set-read-syntax! example
- Wrapping simple c structs
- An extended FFI example
Obsolete pages
The pages in this section contain information that are not applicable to the current CHICKEN release.
If you find the pages below useful, feel free to update them so that their code can be executed with the current CHICKEN version, and then move them to the sections above.
Tips and tricks
- Deploying Linux binaries
- Deploying Cocoa applications
- bash completion for chicken tools
- Vim mode for .ssp files
- Building CHICKEN with MacOS X
- Running csi on Cygwin
Code snippets
- CHICKEN Invaders, with Continuations
- A script to browse the HTML manual
- Python-like generators
- Sudoku Solver
- Cocoa OpenGL
- simple 2 dimensional sparse array example
- Connecting to a Drupal XML-RPC server
- Communicating over a unix socket, using the socket egg
- Generating random jigsaw puzzles as Scalable Vector Graphics