Code · Work

Repoint: A manager for checkouts of third-party source code dependencies

I've just tagged v1.0 of Repoint, a tool for managing library source code in a development project. Conceptually it sits somewhere between Mercurial/Git submodules and a package manager like npm. It is intended for use with languages or environments that don't have a favoured package manager, or in situations where the dependent libraries themselves aren't… Continue reading Repoint: A manager for checkouts of third-party source code dependencies

Inadequate names for abstract affairs

Naming conventions in Standard ML

Many programming languages have a standard document that describes how to write and capitalise the names of functions, variables, and source files. It's especially useful to have a standard for writing names made up from more than one word, where there are various options for how to join the words: "camel case", which looks likeThis… Continue reading Naming conventions in Standard ML