@metalisp i specifically love lisp and i have no clue if it really dies. Imho i see more and more people approaching it and look into it. Cause languages that came after promised a lot but never made a big point. Imho #lisp and lisplike languages are particualari undeadly. And maybe the missleading thing about "lisp" is that there is no lisp there is a lot of lisps. There is common lisp, #clojure #fennel #hy #basilisp #chickenscheme #guile #opengoal you name it. The idea imho will never die due to the fact that it is so powerfull

in other news:
🧠 was buzzing today and i have

- come up with a stupidly simple fix for the Big Ass Oversight in Private Comments
- come up with a way to generalize the server to support storing ANY kind of metadata on ANY file OR EVEN Web pages

I guess I got me some #ChickenScheme to write!

Set the environment variable CHICKEN_INSTALL_REPOSITORY to a directory where you want eggs to go. Then put that directory at the head of the CHICKEN_REPOSITORY_PATH as well.

Now you can use chicken-install instead of Nix to handle CHICKEN eggs.

This is important. For instance, how are you going to install an egg that is not in the CHICKEN egg repository, if you are dependent on the Nixpkgs code to install that egg? You are hosed. But chicken-install can do it.

#NixOS #ChickenScheme #Scheme

I see that NixOS handles CHICKEN Scheme eggs by making a lengthy CHICKEN_REPOSITORY_PATH. Therefore, as usual, NixOS takes no advantage of whatever directory caching there may be.

Only this ideal of linked lists exists, for NixOS purists. That things are done differently in other OSes FOR DANG GOOD REASONS seems not to matter.

No matter. You can install CHICKEN eggs in NixOS without being in bondage to NixOS developers.

I will tell you how in the next toot...

#NixOS #ChickenScheme #Scheme

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

It's a straight forward fix to get R7RS and the bitwise operators in. Check for the feature and add in what you're missing.

(cond-expand (r7rs)
(chicken (import (r7rs)))
(guile (install-r7rs!)))

The same goes for the bit ops (they're from R6RS) (cond-expand (r6rs) (chicken ...)) and well yeah it all just works ℒ️ .

#Scheme #Guile #ChickenScheme

Just found out: to install the #expat library with #chicken on modern distros with GCC (> debian 12), use the following command:

```
CFLAGS='-Wno-incompatible-pointer-types' chicken-install -s expat
```

Not setting the extra CFLAG will cause the compilation to fail with an incompatible pointer error.

Tested on #guix and #fedora

#chickenscheme #scheme

I'm finally getting behind the idea of learning Chicken Scheme. It's pretty nice. I was wanting a repl style C, but I also wanted to learn a lisp so this works even better! #chickenScheme
CHICKEN Scheme

A preview of the next major #ChickenScheme version: "What to expect from CHICKEN 6": https://www.more-magic.net/posts/chicken-6.html #SchemeLang
What to expect from CHICKEN 6 | More magic