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

Cool even if you’re not interested in learning Scheme. It has some neat features.

Code as data? 😵‍💫

#programming

threaded - newest

guillem@aussie.zone on 30 Jul 04:18 next collapse

She’s like the mother of the fediverse, no?

paequ2@lemmy.today on 30 Jul 05:29 collapse

Holy moly. I had no idea!

dustycloud.org

She also contributes to Guix Linux! 🙌

tetrislife@leminal.space on 03 Aug 07:55 collapse

And was on the ActivityPub committee before that.

And created GNU MediaGoblin before that.

HaraldvonBlauzahn@feddit.org on 31 Jul 08:40 collapse

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…

pewpew@feddit.it on 01 Aug 21:31 collapse

I’ll just stick to C

tetrislife@leminal.space on 05 Aug 04:09 collapse

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.