Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
Artifact ID: | cdc162e169bc4a4514e4a6f301f5913e800d889d |
---|---|
Page Name: | Thunderchez |
Date: | 2016-09-04 15:35:14 |
Original User: | aldo |
Parent: | 58ad6449be33a8dd831dbefc0dfa2cf31e390bf3 (diff) |
Next | 7079c309949d2ea496652b6035d4436c6940873a |
Content
thunderchez
Libraries for Chez Scheme productivityBe sure to put thunderchez path on your library path,
By example:
(library-directories "/path/to/thunderchez")
or set the `CHEZSCHEMELIBDIRS` environment variable:
CHEZSCHEMELIBDIRS=/path/to/thunderchez
Checkout: You'll need fossil
fossil clone https://pizzahack.eu/fossil/miogui miogui.fossil mkdir miogui && fossil open ../miogui.fossil
To follow news subscribe to RSS feed
SRFI
Based on surfage with minor changes
(import (srfi s1 lists)) (import (srfi s13 strings)) (import (srfi s14 char-sets)) etc...
Fmt
Original site(http://synthcode.com/scheme/fmt/)(import (fmt fmt)) (import (fmt fmt-c)) (import (fmt fmt-js))
Matchable
Based on matchable egg(import (matchable))
Sqlite3
Based partially on chicken sqlite3 egg but slightly different. Needs some testing.(import (sqlite3))
USB
Library website(import (usb))
SDL2
(import (sdl2))
Cairo
Library website(import (cairo))
See test.ss(./cairo/test.ss) for examples
Json parser
Uses lalr(./lalr/lalr.ss)(import (json)) (string->json "{ \"name\" : \"my-name\" , \"age\" : 120 , \"children\" : { \"name\" : \"my-son\", \"age\" : 1 }, { \"name\" : \"my-son2\", \"age\" : 2 } }" ) => ((name . "my-name") (age . 120) (children . #(((name . "my-son") (age . 1)) ((name . "my-son2") (age . 2)))))
NanoMsg
Library website(import (nanomsg))
Some tests from nanomsg-examples(https://github.com/dysinger/nanomsg-examples)
- pipeline(./nanomsg/pipeline)
- reqrep(./nanomsg/reqrep)
- pair(./nanomsg/pair)
- pubsub(./nanomsg/pubsub)
- bus(./nanomsg/bus)
- survey(./nanomsg/survey)