Free Software: LibreArts, Microsoft-Infiltrated OSI, and More
-
LibreArts Weekly recap — 12 March 2023
Week highlights: new features in GIMP and HDRview, new releases of Armory 3D, Blender BIM, VCV Rack, and plugdata.
-
7 questions for the OSI board candidates [Ed: The opening sentence here is misleading. Today's OSI is shilling Microsoft GitHub (proprietary) and assists massive GPL violations by Microsoft. It undermines its own mission.]
The Open Source Initiative (OSI) is a non-profit organization that promotes open source that maintains and evaluates compliance with the Open Source Definition. Every year the OSI holds elections for its board of directors. It has become somewhat of a tradition for me to write questions for OSI board candidates.
In past years, I've asked questions about the focus of the organization and how the board should work with staff. The board has since acted decisively by hiring its first executive director, Stefano Maffuli. It has also expanded staffing in other ways, like hiring a policy director. To me, this is a huge success, and so I didn't pose those questions again this year.
-
Releasing scopeline.el
What is does is something pretty simple, but IMO pretty useful. It shows you what every closing delimiter is actually closing. When you have a large file and you are the end of a function, you might have a lot of closing brackets, one for the function, one for a loop, one for that conditional you started and one for that switch statement. Also, which function is this closing bracket for again? Answers for all of these question is provided by scopeline.el. It uses tree-sitter under the hood to parse the code and figure out what we are looking at and makes use of overlays to display it. It works with elisp-tree-sitter as well as builtin treesit package.
-
clojure-mode meets tree-sitter
Emacs 29 aims to change this with the introduction of a built-in support Tree-sitter. Tree-sitter is a parser generator tool and an incremental parsing library. It can build a concrete syntax tree for a source file and efficiently update the syntax tree as the source file is edited. Sounds great, right?
-
First A4PDF release, version 0.1.0 "embarrasment"
The time has come to make the first technical preview release of A4PDF, nicknamed embarrasment. The name stems from this statement.
If you're not embarrassed by the first version of your product, you've launched too late.