Je n'avais pas utilisé @DeezerFR@twitter.com depuis plusieurs années. Là je "profite" de l'offre premium pendant 4 mois gratuitement, et des plantages quotidiens de mon PC si je l'utilise trop longtemps : https://fr.deezercommunity.com/autres-appareils-35/fuite-memoire-firefox-69-0-opera-63-0-ubuntu-18-04-lts-23850
emulsiV, the educational RISC-V simulator developed at @Groupe_ESEO@twitter.com
has a new home: https://guillaume-savaton-eseo.github.io/emulsiV/
It's a nice surprise to see my blog listed in the latest issue of Racket News. Thanks @firstname.lastname@example.org @email@example.com
Racket News happy new year issue is here: https://racket-news.com/2021/01/racket-news-issue-44.html
That's right - issue 44. Enjoy with an extra long coffee!
The comments on my latest video make it clear that a lot of people think open source means : « I can express wishes and the devs will work on them ». This isn’t true. An open source project has its own goals, and its own vision. It has no obligation to « listen to its users ».
And here is the final post in this series. Step 6: syntax analysis. http://guillaume.baierouge.fr/2021/01/05/my-first-domain-specific-language-with-racket.-step-6:-syntax-analysis/
I initially wrote this because at the time, a few Sozi users sometimes behaved like "customers", as if Sozi was a commercial "product", which implied that I had an obligation to develop features on demand, help users, etc.
While working on my blog, I felt like reading the 6-year-old post "5 reasons why I write free software" http://guillaume.baierouge.fr/2014/10/02/5-reasons-why-i-write-free-software/ Apart from some broken links that needed fixing, I think all points are still valid today.
There is a new post in my @firstname.lastname@example.org DSL series. Step 5: modules. http://guillaume.baierouge.fr/2020/12/30/my-first-domain-specific-language-with-racket.-step-5:-modules/
A new service for live remote Sozi presentations: https://sozi-remotifier.glitch.me/ This is still experimental and has not been tested on a large scale. The author is known as Schulzki on the Sozi community forum. Please come and join the discussion here: https://sozi.baierouge.fr/community/d/146-live-web-presentation-service
Step 4: more semantic checking rules http://guillaume.baierouge.fr/2020/12/18/my-first-domain-specific-language-with-racket.-step-4:-design-rule-checks/
Step 3: name resolution. Things are getting more complicated, but also more interesting and rewarding. http://guillaume.baierouge.fr/2020/12/15/my-first-domain-specific-language-with-racket.-step-3:-name-resolution/index.html
SoziVideoCreator: a video export tool for Sozi based on Selenium and Firefox, with support for embedded videos. https://github.com/aleutgeb/SoziVideoCreator by Alexander Leutgeb
Step 2: code generation using @email@example.com macros: http://guillaume.baierouge.fr/2020/11/23/my-first-domain-specific-language-with-racket.-step-2:-code-generation/index.html
Step 1: where we execute a hand-written example program in @firstname.lastname@example.org: http://guillaume.baierouge.fr/2020/11/16/my-first-domain-specific-language-with-racket.-step-1:-execution/index.html
Starting a series of blog posts: My first domain-specific language with @email@example.com. Introduction: http://guillaume.baierouge.fr/2020/11/08/my-first-domain-specific-language-with-racket/index.html
A video (in spanish) I created using @firstname.lastname@example.org and Sozi (https://sozi.baierouge.fr/) by @email@example.com, recorded in @OBSProject@twitter.com. What do you think?
Un video creado usando inkscape y Sozi grabado en in OBSStudio. Que les parece?
@firstname.lastname@example.org The export feature also seems to work nicely on the Ubuntu 20.10 release candidate.
Mamot.fr est une serveur Mastodon francophone, géré par La Quadrature du Net.