Skip to content

Tag Archives: PLT

Scheme lectures

There is a good list of Scheme related lectures here.

OpenCL bindings for PLT Scheme

The first release of my OpenCL binding is available. http://planet.plt-scheme.org/display.ss?owner=jaymccarthy&package=opencl.plt – Jay (via PLT)

Erlang style programming in 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)

Genetic programming in PLT Scheme

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)

Write Android and Webapps in PLT Scheme with Moby

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

PLT Scheme v4.2.5 adds real parallelism and class contracts. Awesome. (via Eli)

Russian and Ukrainian localization files for DrScheme

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.

How to get your UID with PLT Scheme under UNIX

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)))

Selectively Disabling Tail Recursion

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.

Paralell Programming with PLT Scheme

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 [...]