Warning
This fork exists to explore if this library is feasible to be used at Wire. We may or may not maintain it later. This fork is owned by the backend team at Wire (especially @supersven). Its state should change in the next few months.
Provides libraries to deal with Apache Pulsar:
pulsar-adminto deal with the Admin REST APIpulsar-client-hsto deal with the server
This project uses Nix flakes for reproducible builds and development environments.
nix buildnix build .#pulsar-client-hs
nix build .#pulsar-admin
nix build .#pulsar-client-hs-examples
nix build .#pulsar-client-cppEnter a development environment with all necessary tools (GHC 9.8, cabal, haskell-language-server, etc.):
nix developOr use direnv for automatic environment loading:
direnv allow