Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

120, 61, 2 #3

Open
willismonroe opened this issue Mar 1, 2024 · 1 comment
Open

120, 61, 2 #3

willismonroe opened this issue Mar 1, 2024 · 1 comment

Comments

@willismonroe
Copy link
Collaborator

("𒐕𒐕", emeszida.Sexagesimal([(1, 1), (1, 0)])),

How do we differentiate between the writing of 120, 61, 2

120: [2,2]
61:  [1,2],[1,1]
2:   [2,1]

All can be written: 𒐕𒐕

Or do we reserve 𒐕 for "1" of anything, and 2 has to be 𒐖?

That would make our lives easier, then 𒐖 can only be 120 (2,2) or 2 (2,1) where as 𒐕𒐕 can only be 61 (1,2)(1,1)

@MrLogarithm
Copy link
Owner

I vote that we require 𒐖 for 2 of anything, because it makes the parsing monumentally simpler.

This also brings up the question of how we print numeric results: when we print the value of 𒐖, should it default to the smallest possible integer value, or should it print a series of possible readings 2, 120, 0.0333, ....? Similarly for the result of calculations, is 𒐕 + 𒐕 always 𒐖, or do you want to include the possibility that 𒐕 + 𒐕 could mean 60 + 1 = 𒐕𒐕?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants