Chicken Scheme 6.0

(code.call-cc.org)

91 points | by eatonphil 3 hours ago

7 comments

  • trescenzi 2 hours ago
    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!

  • DASD 2 hours ago
    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)
    • valorzard 55 minutes ago
      CRUNCH is really cool, I helped make it work better on Windows (although it requires a bit of setup)
  • rmunn 1 hour ago
    For those who use Chicken Scheme: what made you pick it over other Lisps? What are some things it does particularly well?
    • whartung 1 hour ago
      The compiler. That’s the gem of the system.

      The generated C is reasonably portable, so you can run Scheme programs on systems that “don’t run Scheme”.

  • orsenthil 2 hours ago
    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.

  • ziotom78 1 hour ago
    I was eagerly waiting for this release, which brings full Unicode support.

    Congratulations to the team, Chicken Scheme is a little gem!

  • personjerry 1 hour ago
    Disappointed to learn this is unrelated to the Chicken chicken chicken https://www.youtube.com/watch?v=yL_-1d9OSdk
  • dvduval 2 hours ago
    [flagged]
    • Waterluvian 2 hours ago
      They’re patch notes for a release of some software that I can only assume is used by poultry to plot world domination.