In the last few days I made some substantial advancements in my understanding of the so called continuations in Guile
Continuations have been elusive for years
FIRST @neetx suggested me this course (that can be interesting for more scheme features) and particularly this lecture about the continuations passing style
In this course a version of map is shown written in continuation passing style
I didn't understand it so I followed the SICP advice for when you don't understand a piece of code
I made the substitutions of the labda calculus by hand
So the lecture is here
and my work with the manual substitutions is here
BUT the course doesn't illustrate the relationship between cps and the usage of call/cc
So I found another video where an example of usage of call/cc is shown for implementing a cooperative concurrency system
I didn't watch it all yet but the example is very effective and made me do a real breakthrough in understanding
Why din't I do this investigation earlier ?
Because I was discouraged
Thank you again @neetx
I know that Uncle Bob is not everybody's darling anymore these days and rightfully so, but he's written a nice blog post on using Clojure spec to meet his needs for types: https://blog.cleancoder.com/uncle-bob/2021/06/29/MoreOnTypes.html
Looking for an artist to design a logo
For some time I have been working on programming language, KAP, which is a derivative of APL. The implementation is open source, as all languages should be.
The project itself does not have a logo, and all programming languages should have a logo.
Now, I have exactly zero artistic skills, and I know there are artists here that could help me out.
I will of course pay for the effort, since I do not expect anyone to create a logo for a project they do not use for free. If you have an idea, then let me know about it and how much you want for the effort and I'm sure we can come to an agreement.
Just look at the project page and you'll see just how empty it seems without a logo: https://github.com/lokedhs/array
If you hear anyone say "the vaccine doesn't work, you can still get COVID", then show them this graph.
You might still get COVID, but you are much more likely to not have any serious effects.
The graph was snipped from the latest Singapore COVID situation update: https://www.moh.gov.sg/news-highlights/details/update-on-local-covid-19-situation-(2-july-2021)
It took a couple of days, but I finally rewrote my entire #Emacs configuration from scratch...
Like any good project, sometimes you have to throw all away and start anew.
[ANN] London Clojurians Talk: FSet: a faster set library (by Renzo Borgatti)
I can unfollow crossposter's accounts, but I don't want to unfollow everyone who boosts a twitter crosspost.
Please, #fediverse, let's boost the fediverse, not twitter. If we want to share a good tweet, let's treat it like any other URL from the web.
Something I'm working on... Sorry for the weird face... 😅
Hello #functionalcafe users!
Tonight (7pm GMT circa) I'm going to upgrade functional.cafe to the latest Mastodon release, so some downtime may be possible.
You can find the release notes here: https://github.com/tootsuite/mastodon/releases/tag/v3.4.0
The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!