s-yata / marisa-trie

MARISA: Matching Algorithm with Recursively Implemented StorAge
Other
506 stars 89 forks source link

Any restrictions on making an alternate implementation #49

Open siara-cc opened 2 years ago

siara-cc commented 2 years ago

Hi, at first I would like to express my appreciation for this great work! It is amazing how much compression can be achieved by using this technology!!

I would like to make a completely different implementation of the same idea with several modifications for use in my project Unishox. Are there any restrictions on using this idea for a different implementation and document it indicating the differences from this work? I could not find a white paper for marisa. Has it been patented?

kokroo commented 11 months ago

@siara-cc Did you try e-mailing them?

siara-cc commented 11 months ago

@kokroo The reason for making an alternate implementation was to overcome the limitation of Endianness. As of now I am using marisa for Unishox3 instead of making an alternate implementation so it can be used with esp32 as other MCUs don't have as much flash memory to store dictionaries. I am working on perfecting the dictionary with this project: https://github.com/siara-cc/Text_frequency_research