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

Calcify internal data structures #9

Open
Lazula opened this issue Sep 8, 2023 · 2 comments
Open

Calcify internal data structures #9

Lazula opened this issue Sep 8, 2023 · 2 comments
Labels
refactor Code organization or efficiency

Comments

@Lazula
Copy link
Owner

Lazula commented Sep 8, 2023

This project has outgrown widespread dict usage. They were very useful when this was a single-file script, but now I'm passing around dicts with expected forms, checking for key existence, using one massive dict to store everything, etc.

@Lazula Lazula added the refactor Code organization or efficiency label Sep 8, 2023
@Lazula
Copy link
Owner Author

Lazula commented Sep 22, 2023

PS: This includes using strings in place of enumerable constants

@Lazula Lazula mentioned this issue Oct 13, 2023
@Lazula
Copy link
Owner Author

Lazula commented Oct 13, 2023

Still not done until the API data dictionaries and CLI arguments are typed.

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

No branches or pull requests

1 participant