Help: Fuzzy Match Ports with Missing Tests #17
Labels
FTS 0.1.0
fts_fuzzy_match v0.1.0
FTS 0.2.0
fts_fuzzy_match v0.2.0
♻️ help wanted
Third party support needed
⭐ port
Topic: port of original algorithm to another language
⭐ tests
Topic: Testing the ported algorithms
👅 C#
C Sharp implementation
👅 Delphi
Delphi/FreePascal implementation
👅 Elixir
Elixir implementation
👅 F#
F Sharp implementation
👅 Lua
Lua implementation
👅 PHP
PHP implementation
👅 Python
Python implementation
Milestone
The repository finally offers some data from the official C++ implementations against which implementers of new ports of the algorithms can test their code to ensure it's results are correct:
fts_fuzzy_match/0.1.0/expected_results.txt
fts_fuzzy_match/0.2.0/expected_results.txt
For full details on how the tests work see
PORTING.md
, which also contains links to the test code which I created for C++ and JavaScript.Many of the current implementations still need a test code, to demonstrate that they work as expected:
Any help by someone who's fluent in the above languages would be much appreciated.
I'll try to create the tests for Lua, PHP and Python, although I'm not fluent in any of them, but I won't be able to address C#, Delphi, Elixir and F#, mostly because I lack the required compilers and tools.
For a detailed table of all the implementations and their status, see:
fts_fuzzy_match/README.md
The text was updated successfully, but these errors were encountered: