Welcome!

Below are some of my posts. Check out my portfolio or read more here.

The European Union must keep funding free software

Initially published by petites singularités. English translation provided by OW2. To sign this petition publish it on your website and add yourself to this table. Open Letter to the European Commission Since 2020, Next Generation Internet (NGI) programmes, part of European Commission’s Horizon programme, fund free software in Europe using a cascade funding mechanism (see for example NGI0 Commons Fund). This year, according to the Horizon Europe working draft detailing funding programmes for 2025, we notice that Next Generation Internet is not mentioned any more as part of Cluster 4....

August 23, 2024

JLox - an interpreter for Lox

Lox is a programming language designed to be implemented for educational purposes. The steps to create an interpreter for it are described in this book and my implementation is found on GitHub. Since copy-pasting source code isn’t really stimulating the author provided each chapter with some challenges. Solutions to the challenges are not found in the book. Bellow I want to showcase my solutions to the various problems that the author of the book proposed....

August 9, 2024 · Categories:project-showcase

Vim-like sheet music editor

This project contains the source code for a web-app which combines a keyboard-centric workflow with GUI elements to serve as an engraver of sheet music. More traditional approaches use widgets and other GUI elements to act upon the piece of music (check out MuseScore). Others like LilyPond take the programmer route and provide and a compiler which generates music from a source file. While far from being as complete as the previous two examples, this app can still be used to engrave certain types of pieces....

August 8, 2024 · Categories:project-showcase