RAII and the Rust/Linux Drama
A while ago some Rust / Linux drama hit the news because of tension between people who are pushing for more Rust in the kernel, and those who seem to be opposed to the idea.A while ago some Rust / Linux drama hit the news because of tension between people who are pushing for more Rust in the kernel, and those who seem to be opposed to the idea.Reading the opinions of those involved, and looking at the “evidence”Reading the opinions of those involved, and looking at the “evidence”, you can see that people are feeling strong emotions and so it becomes less clear to what extent this is a technical disagreement, a political..., you can see that people are feeling strong emotions and so it becomes less clear to what extent this is a technical disagreement, a political...
Yes, Go Does Have Exceptions
The Zig official website states in its The Zig official website states in its Overview pageOverview page the following (emphasis mine): the following (emphasis mine):
varvar aa = = bb ++ cc..dd;;
foofoo(());
bar();;
bar();
Examples of hidden control flow:Examples of hidden control flow:D has D has @property@property functions, which are methods that... functions, which are methods that...
The Static Site Paradox
In front of you are two personal websites, each used as a blog and to display basic contact info of the owner:One is a complex CMS written in PHP that requires a web server, multiple workers, a Redis cache, and a SQL database. The site also has a big frontend component that loads as a Single Page Application and then performs navigation by requesting the content in JSON form, which then gets "rehydrated" client-side.The other is a collection of static HTML files...
Critical Social Infrastructure for Zig Communities
In this blog post I want to encourage Zig community members, starting from project authors, to take a more deliberate approach towards building communication channels between our communities scattered across various social platforms.Andrew Kelley moved a few days ago some of the "instant messaging" portion of the compiler development discussion from Discord to Zulip (you can find a link to it in the list of Zig communities), after the former platform showed him one ad too many...
The Python Package Index Should Get Rid Of Its Training Wheels
As somebody directly involved with an upcoming programming language, I'm often in discussions about how to model things in the ecosystem like, say, the package manager, and how those decisions impact the project in the long term.When reading Simon Willison’s excellent blog post "Things I’ve learned serving on the board of the Python Software Foundation" (which I recommend...