[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Chicken-users] No... but it is... interesting...
From: |
Mario Domenech Goulart |
Subject: |
Re: [Chicken-users] No... but it is... interesting... |
Date: |
Thu, 10 Mar 2011 20:32:28 -0500 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/23.1.91 (gnu/linux) |
Hi Felix,
On Thu, 10 Mar 2011 09:15:15 -0500 (EST) Felix <address@hidden> wrote:
> This announces the availability of "SPOCK", a Scheme->JavaScript
> compiler and runtime system. It can statically compile
> really-nearly-mostly R5RS-Scheme to JS or can be used to dynamically
> generate code from s-expressions (say, in a web-server or CGI
> application). Tail-calls and first-class continuations are fully
> supported.
Awesome!
> It is slow, buggy, barely tested and stresses JavaScript engines in
> unexpected ways. It doesn't run on IE, of course (this will be
> addressed, someday). Documentation is not complete yet.
>
> If your browser supports <canvas> tags, you can try:
>
> http://www.call-with-current-continuation.org/spock/threads.html
Very cool!
> This application draws some graphics in call/cc-based coroutines,
> the source to this is here:
>
> http://www.call-with-current-continuation.org/spock/threads.scm
>
> The test-suite can be run at:
>
> http://www.call-with-current-continuation.org/spock/test.html
>
> Note that running this this takes a while and might trigger a
> browser warning. Just continue executing it until it either
> errors out or runs to completion.
I've got three failures here on Firefox 3.6.15, Chrome 6.0.472.62 and
Arora 0.10.2 (webkit 532.4):
(eq? car car) FAIL
(not (eq? (quote bitBlt) (string->symbol "bitBlt"))) FAIL
(not (string->number "1e3" 16)) FAIL
Here are the full outputs, in case you want to take a look:
http://parenteses.org/mario/misc/spock-test-suite-firefox.txt
http://parenteses.org/mario/misc/spock-test-suite-chrome.txt
http://parenteses.org/mario/misc/spock-test-suite-arora.txt
Best wishes.
Mario
--
http://parenteses.org/mario