SentencePiece FFI bindings for Haskell (open-source)
Budget: $30 – $250 USD
I would like you to create SentencePiece (https://github.com/google/sentencepiece) FFI bindings for Haskell. The bindings are needed at least for the decoding part, that is given an existing model, splitting a given piece of Text into the pieces (see the example in https://github.com/google/sentencepiece#overview).
Key requirements and considerations for this project include:
- The FFI bindings should prioritize ease of use, making it simple and intuitive for developers to integrate SentencePiece with their existing Haskell projects.
- The focus should be on providing basic implementation and documentation, ensuring that users have the necessary information to effectively utilize the FFI bindings.
- The resulting library should end up in an open github repository with a permissive licence (Apache2 preferred).
- It should have the minimum amount of required dependencies, and use cabal as a build tool.
Ideal skills and experience:
- Proficiency in Haskell and familiarity with (C++) FFI bindings.
If you are a skilled Haskell developer who is interested in enabling Haskell to utilize the SentencePiece library, also want your work exposed as open-source, then this project is for you. Please provide examples of your past work and demonstrate your expertise in this area.
Key requirements and considerations for this project include:
- The FFI bindings should prioritize ease of use, making it simple and intuitive for developers to integrate SentencePiece with their existing Haskell projects.
- The focus should be on providing basic implementation and documentation, ensuring that users have the necessary information to effectively utilize the FFI bindings.
- The resulting library should end up in an open github repository with a permissive licence (Apache2 preferred).
- It should have the minimum amount of required dependencies, and use cabal as a build tool.
Ideal skills and experience:
- Proficiency in Haskell and familiarity with (C++) FFI bindings.
If you are a skilled Haskell developer who is interested in enabling Haskell to utilize the SentencePiece library, also want your work exposed as open-source, then this project is for you. Please provide examples of your past work and demonstrate your expertise in this area.