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....
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....
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....