HNHacker News
TopNewBestAskShowJobs

justinethier

7 karma · joined March 29, 2012

submissionscomments
justinethier··on Cyclone Scheme
We have our own pages such as:

http://justinethier.github.io/cyclone/docs/api/srfi/69

Admittedly this does not include examples.

Perhaps it needs to be more clear that the API documentation contains links both to our internal docs as well as the official SRFI pages:

http://justinethier.github.io/cyclone/docs/API#srfi-librarie...

justinethier··on Cyclone Scheme
Here are instructions for the Windows installation. Unfortunately additional libraries are required, there is not a single drop-in executable:

https://github.com/justinethier/cyclone-bootstrap/blob/maste...

justinethier··on Owl Lisp – A purely functional Scheme that compiles to C
Not necessarily, it can be extended to support multithreading:

https://github.com/justinethier/cyclone

justinethier··on Cyclone Scheme – Cheney on the MTA with Native Threads
Here is a basic introduction to the stack and heap, with examples in C: http://gribblelab.org/CBootcamp/7_Memory_Stack_vs_Heap.html

This might help with continuations: https://en.wikipedia.org/wiki/Continuation

Here is a really simple example of simulating a C return using call/cc:

  (display
    (call/cc
      (lambda (return)
        (display "hello ")
        (return "world")
        (display "never reached"))))
justinethier··on Cyclone Scheme – Cheney on the MTA with Native Threads
Cyclone author here. R7RS libraries and SRFI's will help to some extent, for example hashtable support was more or less plug and play. As Cyclone matures it could potentially support R7RS-large which is going to include quite a bit. But we'll have to see how much of that can handle "real" things like database, graphics, etc.

It would require major changes to the CHICKEN runtime to support native threads, but Cyclone does map out a potential solution.

justinethier··on Chez Scheme is now free
Bigloo has support for posix threads. The only one on the list that absolutely does not have them is Chicken.
justinethier··on Behind the Scenes with Chicken Scheme
Gambit will compile on iOS, and there is even a REPL app for it on iTunes: https://itunes.apple.com/us/app/gambit-repl/id434534076?mt=8...

I can't comment on how well it will integrate with your app or work in practice, though.