Programming Leftovers
-
Old VCR ☛ One-parting some Commodore 64 utilities for fun and profit
As a rule Gazette type-ins weren't generally multiloads and Ultrafont+ as published was already in one file. However, I ran across a nice version (no idea who did this) with a BASIC stub that printed the keystroke commands, which I thought was a handy addition. My own Perl-based BASIC cross-linker can one-part a BASIC program and any number of additional modules, so I took the original BASIC loader and made the following changes and deletions: [...]
-
University of Toronto ☛ The missing text focused programming environment
(By 'text focused' here I mean things that want primarily to display text and have some controls and user interface elements; this is somewhat of a superset of 'TUI' ideas.)
-
Rlang ☛ Understanding and extending the methods of comparing spatial patterns in raster data
The blog post series on comparing spatial patterns in raster data has covered a variety of methods for comparing spatial patterns in raster data, with a focus on (a) comparing two rasters at a time, and (b) using R for the analysis.
The first post listed possible motivations for such comparison, and then described the general considerations when selecting a method for comparing spatial patterns in raster data. They include if the method works for arbitrary regions (or just for overlapping regions), if the method allows the integration of the spatial context of the analysis, and the type of data the method produces (single value, multiple values, or a raster). Next, it provided an inventory of methods for comparing continuous and categorical raster data adapted from Nowosad (2024).
The next four blog posts had a more applied focus – they showed how to use R to compare spatial patterns: [...]
-
Hackaday ☛ BASIC Co-Inventor Thomas Kurtz Has Passed Away
It’s with sadness that we note the passing of Thomas E. Kurtz, on November 12th. He was co-inventor of the BASIC programming language back in the 1960s, and though his creation may not receive the attention in 2024 that it would have done in 1984, the legacy of his work lives on in the generation of technologists who gained their first taste of computer programming through it.
-
Hacking the Linux Kernel in Ada - Part 2
You can find the whole project published at https://github.com/ohenley/adacore_jetson. It is known to build and run properly. All instructions to be up and running in 5 minutes are included in the accompanying front-facing README.md. Do not hesitate to fill a Github issue if you find any problem.
Disclaimer: This text is meant to appeal to both Ada and non-Ada coders. Therefore I try to strike a balance between code story simplicity, didactic tractability, and features density. As I said to a colleague, this is the text I would have liked to cross before starting this experiment.
-
Applications
-
Ubuntu Handbook ☛ IntelliJ IDEA 2024.3 Added Local Hey Hi (AI) Models Support, New Terminal in Beta
IntelliJ IDEA 2024.3, the last major release in 2024, was released few days ago! The release introduced new Logical code structure in the Structure tool window, allows to view classes, methods, fields, as well as links and interactions between components in your project.
-
The New Stack ☛ Best Open Source IDEs
Developers and IDEs go hand in hand...
-