Archive for 2017

  • Rambling Trie 1.0.0 released!

    January 23, 2017

    It’s been a while since I last wrote anything about Rambling Trie (or anything at all really), but I wanted to take the time to talk about all the changes and performance improvements that I’ve made to the gem lately and that culminated in the release of version 1.0.0.

    The changes worth highlighting are:

    NEW: Ability to dump and load tries from disk

    It takes a relatively long time to load all the words from a large dictionary into a new trie in memory. This becomes especially annoying when you have to do this full process every time you restart your application, even though you know that the trie is going to remain constant over time.

    To sort this out, you can now use the Rambling::Trie.load and Rambling::Trie.dump methods! Like this...

    Continue Reading →