Programming Leftovers
-
QCoro 0.7.0 Release Announcement
The major new feature in this release is initial QML support, contributed by Jonah Brüchert. Jonah also contributed QObject::connect helper and a coroutine version of QQuickImageProvider. As always, this release includes some smaller enhancements and bugfixes, you can find a full list of them on the Github release page.
As always, big thank you to everyone who report issues and contributed to QCoro. Your help is much appreciated!
-
Status update, 19/11/2022 - Sam Thursfield
I was at ADC 2022 last week – thanks to Codethink as always for covering the cost and allowing me 2 days time off to attend. It was my first time attending in person, and besides the amazing talks (which will appear online here around the end of this month), I had somehow never realized how many players in the music tech world are British. Perhaps because I always hang out in Manchester and further north while all the activity is happening in Cambridge and London.
Indeed the creator of the famous JUCE Framework is a Brit and was busy at the conference announcing a new(ish) language designed for DSP pipelines and plugins, cleverly named Cmajor.
-
coredumpctl, delve and debug packages for Go
I have spent a fair amount of time hacking on debug packages the past two years. This work resulted in Arch Linux announcing the public debuginfod server which allows users to download symbols and source code to debug software running on their system.
With this service users don’t need to figure out what the debug packages are called, installing them and maybe removing it afterwards. It also saves a fair amount of data you need to download. Generally just a great service with a good list of supported clients.
-
What is Crystal lang? (hello_world.cr) – bubble sort benchmark vs python2-python2.7-python3-python3.9 vs C vs Ruby vs PHP8.1 – underestimated, actually worth watching SciFi pearl on NETFLIX
-
Ken Thompson – on the creation of the C language – Fortran -> B -> nB (“newB”) -> C, fist 3x attempts implementing UNIX in C failed – computers were ALWAYS ment for gaming – what is Crystal lang? (Filename.cr)
Because of it’s simplicity and speed, the C lang, is the fastest and most ported language on this planet. (there is basically no CPU that can not run C somehow, almost no system for which no C compiler exists)
It is still widely used and considered a milestone in the age of computing, so over 50 years later, it is still worth learning C.
The GNU Linux kernel is basically all C.