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

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.

🤔

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.

[SOLVED] Question about how to use Akku packages with Chez Scheme

I can setup the project to build using Akku-R7RS:

akku add akku-r7rs; akku install; ./.akku/env;

But then how should I build each of the .sld files to binary using the Chez compiler?

@mdhughes @civodul @wasamasa do any of you know how to do this?

#tech #software #Scheme #SchemeLang #R7RS #ChezScheme #Akku #AkkuScm #AkkuScheme #AkkuR7RS #Lisp #ComputerProgramming #LispQuestions #LispAskFedi

Akku.scm - manual page

Akku.scm - Scheme package manager

If you’re a #haskell user or a proponent of #functionalprogramming please consider donating to the #Purescript project to keep it alive.

It’s a fairly obscure project but, IMO, it is THE language for web #frontend.

On top of that, the backend was recently rewritten in #ChezScheme which tends to be very popular choice in the #formalmethods world due to its rigor.

I see #ghcjs nipping at its heels but IMO, PS will always be a more bespoke and opinionated tool.

https://opencollective.com/purescript/donate

Contribute - Open Collective

@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

Scheme macros, Part 5

PeerTube
The #Racket fork of #ChezScheme is about to be merged with upstream Cisco/ChezScheme. https://groups.google.com/g/chez-scheme/c/D7g6mIcYLNU
upcoming merge to create Chez Scheme v9.9.9

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.

This #compiler for the #RosettaCode Virtual Machine assembly language can now target any of #ATS, #C, #Mercury, or #Scheme --

https://sourceforge.net/p/chemoelectric/rosettacode-contributions/ci/default/tree/vmc.dats

The Scheme code runs very fast in #ChezScheme, so-so in all else I have tried. I wonder how they do it. Maybe a lot of C code (instead of Scheme) in the runtime is part of it?

The generated Mercury is not so fast, but such is life with Mercury. It’s fastish, considering.

#ATSlang #ContinuationPassingStyle #FunctionalProgramming

chemoelectric / rosettacode-contributions / [47b182] /vmc.dats