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

Comment on potentially similar work #3

Open
thisismygitrepo opened this issue Jan 20, 2024 · 3 comments
Open

Comment on potentially similar work #3

thisismygitrepo opened this issue Jan 20, 2024 · 3 comments

Comments

@thisismygitrepo
Copy link

I found this more popular library

https://github.com/rustedpy/result

Can we may be put a section in the README on how is this different or similar.

Thanks.

@ArneBachmannDLR
Copy link

I like the concise focus of this library. There is another library that does provide exactly the same Result type (and some more), called koda.

The novelty with poltergeist is the catch decorator, which is missing from the above. I would celebrate if your work was combined with the above to get a small, type-safe result handling library. BTW, the reference to Rust is not necessarily needed, it could also be a reference to Haskell or other functional languages.

@caioariede
Copy link

The novelty with poltergeist is the catch decorator, which is missing from the above

You mean it's missing from koda or rustedpy/result? It seems to be similar to as_result in result's:

https://github.com/rustedpy/result?tab=readme-ov-file#as_result-decorator

@ArneBachmannDLR
Copy link

You mean it's missing from koda or rustedpy/result

No, I was just adding to the conversation of similar existing libraries.

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

3 participants