D. Michael McIntyre today announced the release of version 15.08 of Rosegarden, an audio and MIDI sequencer and music notation editor. Rosegarden is a slightly crazy piece of work. As a project it has existed for more than two decades, and the repository containing its current code was initialised in April 2000. It's not a… Continue reading Rosegarden v15.08
Tag: code
Standard ML and how I’m compiling it
I mentioned in an earlier post that I was starting to use Standard ML for a (modest) real project. An early problem I encountered was how to manage builds, when using third-party library modules and multiple files of my own code. I'm not talking here about anything advanced; I don't even care yet about incremental… Continue reading Standard ML and how I’m compiling it
SML and OCaml: So, why was the OCaml faster?
My earlier post Four MLs (and a Python) listed a toy example program written in four languages in the ML family: Standard ML, OCaml, Yeti, and F♯. Perhaps unwisely, I measured and reported the runtimes for each version of this program when processing a test file on my Linux laptop. The figures I got were,… Continue reading SML and OCaml: So, why was the OCaml faster?
Feedback on “Four MLs (and a Python)”
My last post got an unprecedented amount of attention after appearing on the popular site Hacker News. It spent about 14 hours on the front page there and got almost 11,000 unique visitors that day — a fair way above my usual daily average, for this whole blog, of about a hundred. I combed through… Continue reading Feedback on “Four MLs (and a Python)”
Four MLs (and a Python)
I wrote a small command-line text processing program in four different ML-derived languages, to try to get a feel for how they compare in terms of syntax, library, and build-run cycles. ML is a family of functional programming languages that have grown up during the past 40 years and more, with strong static typing, type… Continue reading Four MLs (and a Python)
Unreleased project pile-up
Several of the software projects I've been working on at the Centre for Digital Music are in need of a new release. I ran some queries on the SoundSoftware code site, where much of my code lives, to find projects I'm a member of that have seen some work (in the form of repository commits)… Continue reading Unreleased project pile-up