Really good Guile Scheme crash course
(www.youtube.com)
from paequ2@lemmy.today to programming@programming.dev on 30 Jul 04:12
https://lemmy.today/post/34561505
from paequ2@lemmy.today to programming@programming.dev on 30 Jul 04:12
https://lemmy.today/post/34561505
Cool even if you’re not interested in learning Scheme. It has some neat features.
Code as data? 😵💫
threaded - newest
She’s like the mother of the fediverse, no?
Holy moly. I had no idea!
dustycloud.org
She also contributes to Guix Linux! 🙌
And was on the ActivityPub committee before that.
And created GNU MediaGoblin before that.
If you make a bucket list of features e.g. present in Python and look whether Scheme or at least some Scheme implementations have them since a long time, you might be surprised.
Garbage cellection? Check.
Unicode-cleanness? Check.
Modular imports? Check.
Exceptions and primitives that can build generators? Check.
Pattern Matching? Check.
An interactive Read-Eval-Print-Loop? Check.
Functional if, case, and loops / list comprehendions? Check.
Lambda functions and closures? Check.
Hash tables, Maps, vectors? Check.
Complex numbers? Check.
Debuggers? Check.
Calling into C code? Check.
A numeric tower with rational numbers ? Check.
JIT compilation? Check.
and many more…
I’ll just stick to C
What kind of programs do you, or would you, write in C? For most programs, writing in C would leave you, as you put it, stuck.