There is a good list of Scheme related lectures here.
CONTENTS
Meta
The first release of my OpenCL binding is available. http://planet.plt-scheme.org/display.ss?owner=jaymccarthy&package=opencl.plt – Jay (via PLT)
bzlib/thread provides additional concurrency constructs by building on top of PLT Scheme’s concurrency primitives to help simplify programming in message passing style that Erlang has helped popularized. (via PLT)
If anyone here is interested in genetic programming, the PLT implementation of my Push/PushGP system, for which several of you provided help over the last few weeks, is posted at http://hampshire.edu/lspector/schush.ss –Lee (via PLT)
Here is a post over at Hacker News linking to how to write Android and web apps with Moby. (via plt)
PLT Scheme v4.2.5 adds real parallelism and class contracts. Awesome. (via Eli)
Here is a link to a post on plt-dev about Russian and Ukrainian localization files for DrScheme. They live here: russian-string-constants.ss and ukrainian-string-constants.ss.
Via Eli on comp.lang.scheme: #lang scheme ;; using the /proc filesystem (call-with-input-file "/proc/self/loginuid" read) ;; running `id’ (require scheme/system) (let ([o (open-output-string)]) (parameterize ([current-output-port o]) (system "id -u")) (read (open-input-string (get-output-string o)))) ;; calling getuid() (require scheme/foreign) (unsafe!) ((get-ffi-obj ‘getuid #f (_fun -> _int)))
Here is a great article (and piece of code) that addresses one of the few complaints about tail-recursion, the inability to easily collect debugging information. It is just wonderful.
Via plt-dev: I’m pleased to announce the initial release of parallel futures, a construct for fine-grained parallelism in PLT. Roughly speaking, a programmer passes a thunk to ‘future’ and it gets run in parallel. That “roughly” holds a few gotchas, partly because we’re just getting started and partly due to the technique we’re using. See [...]