mastouille.fr est l'un des nombreux serveurs Mastodon indépendants que vous pouvez utiliser pour participer au fédiverse.
Mastouille est une instance Mastodon durable, ouverte, et hébergée en France.

Administré par :

Statistiques du serveur :

592
comptes actifs

#scheme

5 messages5 participants0 message aujourd’hui
En réponse à Serge from Babka

@serge #Scheme is awesome first language. I will tell you why.

(And my plan is to translate my book #Nonprogrammer #Neprogramátor from my native (Czech) language to English in 2025, but you need to wait for that.)

Programming languages let you talk with the computer. In Scheme, a sentence starts with "(", then verb, i.e., *what* to do, then space-separated nouns, i.e., with *what* do that do, ending the sentence with ")".

Any other language with such an explanation?

neprogramator.cz/neprogramator

Unpopular opinion: Classic Lisp/Scheme isn't a great first programming language.[1]

When I learned Lisp in school I was incredibly confused by the difference between functional programming in the sense of passing functions and creating macros.

That key distinction and difference is important, and the homoiconicity[3] of Lisp made that distinction less clear than it needed to be.

Teach Scheme second or third if you like, not first.

#Lisp #Scheme #CompterScience #ComputerProgramming

[1] No I'm not talking about LOGO.[2]

[2] If LOGO was your first programming language (it was mine) then you're old.

[3] This is the Fediverse and now I'm sure someone is going to change their username to"Homoiconicity"

🍷 Veritas v0.1.6: The #guile #scheme (#lisp) testing framework

codeberg.org/jjba23/veritas

Updated on #guix : codeberg.org/guix/guix/pulls/1

A lot of improvements made to it!✨
- More latin puns
- We have a powerful #test runner with auto-discovery and a lot of configurability
- Environment variables for more control
- Stability and performance improvements (on concurrency especially)
- Benchmarks with statprof
- Delayed computations in assertion
- Running ONLY tests or suites that match a regex

Introducing Veritas v0.0.20: my new Lisp-powered (Guile Scheme) testing framework!

codeberg.org/jjba23/veritas

Born from my engineering experience and frustrations, I aim for incredible expressiveness. It is currently super early stages, also eager for other people to pitch in ideas before fully stabilizing the API. I also want to add many more capabilities for integration tests, containers and more.

#veritas#lisp#guile

Recently, I've received my first donation from @nlnet for suitbl, an interactive testing library for Scheme.

Their support allows me to allocate a lot of time to the development of the library. I still need to finish a few more parts before I can recommend it for adoption, but you already can take a sneak peek at the library & its usage here:

git.sr.ht/~abcdw/guile-ares-rs
git.sr.ht/~abcdw/guile-ares-rs

Kudos to @nlnet for backing great FOSS projects in general and me in particular :D

- Did you know that Guile's metacommands are comming to Arei soon?
- That we already have an incredibly useful guile stack traces viewer?
- That Ares now works with stable version of Guile and doesn't require guile-next?

No? We got you covered:

youtu.be/VUnY1LY4Las

git.sr.ht/~abcdw/guile-ares-rs
git.sr.ht/~abcdw/emacs-arei

Join the discussion:
lists.sr.ht/~abcdw/rde-discuss

#guile#scheme#repl

I am currently looking for a #job . I am an experienced (senior) software developer/engineer with 7y of experience. If someone is looking for a capable software engineer or knows someone looking for engineers, please let me know.

I do #python #scheme #django #docker and aim for reproducible software. I learned some #devops and #ansible and can manage servers. Used to do #fullstack dev work, before everything needed to be an SPA.

I am looking for #remote work or work in #berlin or #potsdam .

Sorry, last quick reminder re tomorrow's #Guix #meetup, in meatspace, in #London.

Time: Tuesday 8th July at 6pm
Location: 20 Farringdon St, EC4A 4AB

Full info:
meetup.com/guix-social/events/

No need to use meetup.com if that's not your cup of tea or to avoid "account-fatigue". DM me in case.

MeetupGuix London (in person), Tue, Jul 8, 2025, 6:00 PM | MeetupWhile most of our events are fully-remote these days, the 8th July meetup will be in person, in Central London (20 Farringdon Street, EC4A 4AB). Join us for plenty of Guix,

Welsh marine environment boosted by pioneering fishing gear recycling scheme | Welsh Government

More than 15 tonnes of end-of-life fishing gear has been recycled since 2023 through Wales’ pioneering nationwide recycling…
#Environment #Aberystwyth #Affairs #association #beach #Cuttle #Davies #deputy #first #fishing #Government #innovation #Irranca #life #Minister #odyssey #scheme #Scuttle #UK #Wales #Welsh
europesays.com/2224782/

I learned #scheme back in 1994 or so, at Iowa State University, where the CS dept was very progressive and theory rich. Used it a bit after, and I remember when #guile got adopted as a GNU scripting language around 1998 or something. Now 25+ years later #GUIX is pretty sweet, and I see guile has a byte code compiler and templating JIT. So guile is dramatically more capable than something like bash. The future is now!