Join the discussion
Write your take first — we'll ask for email only when you're ready to publish.
- Hacker News
- Native UTF-8 strings are the part I care about most here. The old blob-versus-string juggling was the first thing that bit me porting code.by sabot90260
- Why do people use chicken over gambit? Is it due to chicken’s larger ego system and eggs, or is there more?by Decabytes
- Happy to see CHICKEN 6.0 out. Moving to full R7RS and UTF-8 strings was long overdue. The change from blobs to bytevectors and the process-object API look particularly clean. Anyone who has already started porting code — any major gotchas so far?by Myzura
- For those who use Chicken Scheme: what made you pick it over other Lisps? What are some things it does particularly well?by rmunn
- I was eagerly waiting for this release, which brings full Unicode support.
Congratulations to the team, Chicken Scheme is a little gem!
by ziotom78 - I started playing with Chicken over the weekend because I was looking for a scheme that you could build binaries of and that had a lively ecosystem. I've really enjoyed it. So far I've mostly played with web stuff. Built a wrapper around makemkvcon for ripping some dvds I've been meaning to rip that'll do a little bit of automatic naming of output using the tv db.
I was slightly worried that I'd start using v5 and then v6 would come out but it looked like they'd been working on it for a while so I figured I'd have some time on v5. Turns out I was wrong!
by trescenzi - For an introduction:
CHICKEN is a compiler that translates Scheme source files into C, which in turn can be fed to a C compiler to generate a standalone executable. An interpreter is also available and can be used as a scripting environment or for testing programs before compilation.
by orsenthil - Folks may also be interested that this version, 6.0, supports Crunch(although Crunch itself has not been declared a 1.0 status, currently @ .993), which is a compiler for a statically typed subset of Scheme R7RS. (https://wiki.call-cc.org/eggref/6/crunch)by DASD