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

long term goal: Migrate all native code to rust #8

Open
nyancrimew opened this issue Jul 31, 2022 · 0 comments
Open

long term goal: Migrate all native code to rust #8

nyancrimew opened this issue Jul 31, 2022 · 0 comments
Assignees

Comments

@nyancrimew
Copy link
Owner

The current native dictionary implementation feels dirty, is riddled with TODOs and can probably be improved a lot if only it were in a language i actually understand that also provides much more safety. It's also most likely required that we do modifications to it anyways if we want to implement future features such as multilingual typing, more advanced predictions and potential support for gboard dictionaries ("dictionary v3").

In a first step we should try porting the dictionary tools to rust, to get a better understanding of dictionary internals in general and to get a sense of the scale of this project.

@nyancrimew nyancrimew self-assigned this Aug 2, 2022
nyancrimew added a commit that referenced this issue Aug 2, 2022
The first parts of ProximityInfo have been fully ported.
nyancrimew added a commit that referenced this issue Aug 3, 2022
this one is significantly bigger and more complex than i anticipated.
nyancrimew added a commit that referenced this issue Aug 3, 2022
continue work on porting proximity info state
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

1 participant