granthutchison wrote:The problem with "/" is going to be significant for comet designations, since "C/", "P/", "D/" or "X/" are important components, less dispensible than the "S/" for moons.
This prompts me to wonder about the feasibility and desirability of special parsing for names containing "/". At present
Celestia interprets "/" as a delimiter between an object and its satellite, and things therefore go badly wrong if the name of a single object contains a "/".
The number of options requiring special parsing are small, and I think they're unlikely to overlap with true object/satellite situations. We have name strings that begin:
S/ = natural satellite
C/ = nonperiodic comet
X/ = comet with no defined orbit (not likely to appear often in
Celestia!)
<integer>P/ = periodic comet
<integer>D/ = periodic comet, now gone (through impact or disintegration)
There's also a category A/, for objects initially identified as comets but reclassified as asteroids. I'm not sure how likely we'd be to use this comet designator in the name list for such an asteroid.
Grant