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)
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 the documentation for more details:
http://pre.plt-scheme.org/docs/html/futures/
Here is a good thread on conditional inclusion of code in PLT Scheme. Basically the OP wanted to use platform-specific module code (think development versus on the cluster). The recommended solution was to use dynamic-require.
Happy Halloween with PLT! 🙂