In addition to manipulating the integer and fractional components of a Milesian String individually, the MilesianString class can manipulate compound strings with both integer and fractional components.
Transcriptions represent the compound as a concatenation of the integer value of the integer component with the transcription of the fractional component as a sum of unit fractions.
Conversion to decimal values gives the sum of the value of the integer component and the fractional component. The default precision of fractional components is three digits, but any number of digits may be specifically requested.
The string δ' β ιβ" has an integer part δ', and a fractional component β ιβ". It can be transcribed as 4 1/2 + 1/12.
Its decimal value is 4.583. Rounded to 2 places, its decimal value is 4.58.