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

Help: Fuzzy Match Ports with Missing Tests #17

Open
1 of 8 tasks
tajmone opened this issue Jun 15, 2021 · 0 comments
Open
1 of 8 tasks

Help: Fuzzy Match Ports with Missing Tests #17

tajmone opened this issue Jun 15, 2021 · 0 comments
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

Comments

@tajmone
Copy link
Owner

tajmone commented Jun 15, 2021

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:

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:

@tajmone tajmone added ♻️ help wanted Third party support needed 👅 Elixir Elixir implementation 👅 Lua Lua implementation 👅 PHP PHP implementation 👅 F# F Sharp implementation 👅 C# C Sharp implementation ⭐ port Topic: port of original algorithm to another language FTS 0.1.0 fts_fuzzy_match v0.1.0 FTS 0.2.0 fts_fuzzy_match v0.2.0 👅 Python Python implementation 👅 Delphi Delphi/FreePascal implementation ⭐ tests Topic: Testing the ported algorithms labels Jun 15, 2021
@tajmone tajmone added this to the ports testsuite milestone Jun 15, 2021
@tajmone tajmone pinned this issue Jun 15, 2021
@tajmone tajmone changed the title Help: Fuzzy Match Implementations with Missing Tests Help: Fuzzy Match Ports with Missing Tests Jun 15, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
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
Projects
None yet
Development

No branches or pull requests

2 participants
@tajmone and others