3 ms·
A lot of good patches in this release. I'm glad that Guile finally ships the SRFI-64 testing API and the SRFI-111 boxes API. I am the co-author of the coopera
by davexunit 13y ago
A lot of good patches in this release. I'm glad that Guile finally ships the SRFI-64 testing API and the SRFI-111 boxes API.
I am the co-author of the cooperative REPL servers patch. This patch allows an interactive programming environment to be integrated into applications that are single-threaded and/or run an event loop. I am using cooperative REPLs for a 2D game development engine written in pure Guile.
I highly recommend trying out Guile. The community is really great. I entered #guile on freenode about a year ago when I knew nothing about Scheme and everyone was friendly and helpful. I've since authored 3 patches and written some pretty awesome programs with Guile.
To further entice you to give Guile a try, check out this post/screencast in which I demonstrate functional reactive programming in the context of game development:
http://dthompson.us/functional-reactive-programming-in-scheme-with-guile-2d.html http://dthompson.us/functional-reactive-programming-in-schem...
Happy hacking!
- radarsat1 13y agoWhat's up with Scheme naming packages "SRFI-some-number" instead of a memorizable and meaningful name like every other language? It's one of the things I find the most frustrating about Scheme.
- davexunit 13y agoIt's not quite right to think of SRFI's as libraries, because they are specifications. They are numbered for the same reason why RFCs and other types of specifications are numbered. In addition to their number, they also have names. For example, SRFI-41 is named "Streams". SRFIs are API specifications with potentially many implementations. Each Scheme implementation may implement a SRFI a bit differently. Talking about Guile specifically, there are a bunch of libraries with "memorizable and meaningful names". guile-sdl, guile-json, guile-2d, guile-compost, guile-ssh, guile-xcb, etc.
- stewbrew 13y agoThe missing link: http://srfi.schemers.org http://srfi.schemers.org SFRI = Scheme Requests for Implementation
- outworlder 13y agoSame as Python with the PEP's.
- shizzy0 13y agoGreat work, Dave!