Neel Smith on github Openly available work in digital classics

Milesian numbers in greeklang 0.0.3

I’ve added initial specifications for working with numeric values in “Milesian” notation to the greeklang library (specifications for lexical and numeric tokens here). The implementation is reasonably complete for integers in the range 1..19,999 (although code and spec both need cleaning up). Defining input and output standards either for ASCII characters only or characters in Unicode’s (crazily incoherent) polytonic Greek range is easy thanks to Hugh Cayless’ always flawless Epidoc transcoder.

I haven’t fully addressed fractional notation yet, because the Epidoc transcoder predates the addition to Unicode of characters for the common abbreviations for 1/2 and 2/3 (U 10175 = 𐅵 and U 10177 =𐅷 respectively).

Currently looking for suggestions for an ASCII-only representation of these characters.