There once was this nice page presenting debian packages:
https://debaday.debian.net/about-this-site/index.html

Maybe we could do something similar in the fediverse? Let's try:

Today I want to present the programming language Scheme using a (less well known? but) very nice implementation: Gauche. For me Scheme was only love at second sight. On first contact I thought it is a toy. But it is not.

Quick start using Gauche in R⁷RS mode:

$ sudo apt install gauche gauche-doc
$ gosh -r7
gosh[r7rs.user]$ (+ 2 2)
4
gosh[r7rs.user]$ (import (scheme list))
gosh[r7rs.user]$ (let ((x 10000000)) (= (apply + (iota x 1)) (/ (* (+ 1 x) x) 2)))
#t

Some links:
- Gauche https://practical-scheme.net/gauche/
- Revised⁷ Report on the Algorithmic Language Scheme https://r7rs.org/

#debian #debaday #programming #scheme #r7rs #gauche

Debian Package of the Day (static archived copy) » About this site