Posts from November 2023
-
Efficiently reading a CSV of floats in Rust
In hpstat, we are often required to read large CSV files consisting of a header of string column names, followed by data consisting entirely of floating-point numbers. Profiling reveals that a naïve approach based on generic CSV parsers is inefficient at this task.
Consider… »
-
Constructing a working copy of SCORE 4 – software preservation
SCORE is a historical music engraving program written by Professor Leland Smith and developed from 1987 to 2002. It was known for its high-quality results compared to other software available at the time, and its output inspired the Leland music font developed for MuseScore. The… »