home.social

#chezscheme — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #chezscheme, aggregated by home.social.

  1. The official steering committee of the Scheme programming language is calling a vote to replace themselves

    Quoting the memo:

    The outgoing Steering Committee was elected in 2009 and successfully oversaw the production and ratification of the R7RS small language report until 2013. Unfortunately, during the protracted initial development of the R7RS large language after that, it fell dormant.

    The current Scheme Working Group resolved in September 2025 to ask the Steering Commitee for a new election because it felt that after such long dormancy the outgoing Steering Committee was no longer able, as a group, to make and implement decisions effectively.

    The Scheme standardization process charter says, ‘The Steering Committee itself shall establish procedures for replacing its members.’ The outgoing Steering Committee unanimously decided to delegate this task to the current Working Group. The Working Group has very closely modelled the procedure to be used this time on the procedure used last time.

    The Working Group has written a statement to candidates and voters explaining what it hopes for in a new steering committee.

    Lobste.rs thread

    #tech #software #Scheme #SchemeLang #ProgrammingLanguage #R7RS #R7RSLarge #Lisp #FunctionalProgramming #Guile #GuileScheme #ChezScheme #ChickenScheme #GambitScheme #RacketLang #Racket

  2. Over the next few weeks (or more) I want to spend some time with a #Lisp language. I'm now in a kind of embarrassment of riches situation.

    I could get deeper into #Clojure which I'm already quite fluent with (e.g. get into macros, understand transducers, core.async.flow).

    I could finally learn #CommonLisp. Tried it a few years ago, liked it, never did anything with it.

    Or I could dive into #scheme other than #Racket (#Guile, #Gambit, #Gerbil, #ChezScheme), see what's cooking there.

    🤔

  3. the idris2 docs suggest that a char* returned from an FFI will be `free`'d right away after making another copy.

    the #ChezScheme docs do not explicitly state that (and I think idris2 is relying on chez scheme to do this), and #valgrind seems to suggest not.

  4. @mykhaylo @jbz now I need to try both! I heard about Babashka at the last #StrangeLoop and… it slipped out of my mind

    I can probably get #SchemeSh packaged in #Fedora easily, we already have #ChezScheme

  5. our compsci department seems to have a bad track record of what IDE to recomment. I did have one class where the instructor told us to use #vim or #emacs, but other than that, one time we were told to use #eclipse for java, and now I'm writing #racket in #drracket.

    This class made me insterested in using #scheme as a general programming language, but for now I am planning to use #chez scheme #chezscheme instead, and will figure out how to use vim and #cli commands.
  6. You know #TDD ?! What? I mean #tootDrivenDevelopment ? 🤔🤔

    ♥️ I need help to figure out what it looks like! ♥️

    I start with a simple #scheme #code #snippet and you modify it. The resulting code has to fit in one toot!
    If you can't execute the code. It's broken. The last committer should fix it.
    So make it portable ! 🚀

    (display "hello schemers")

    #scheme #schemer #schemers #lisp #lisper
    #r5rs #r6rs #r7rs #coding #programming #fun #friday #guile #chezscheme #gauche #racket #chickenscheme #gambit