Hey, I've just published Steemex, an Erlang/Elixir websockets client library for steemd.
Elixir is a rather young functional programming language with superior concurrency and fault tolerance capabilities based on Erlang/OTP. I've been building libraries using Elixir for various crypto services and it's been a really pleasant experience.
Steemex.call(Steemex.WS, params)
will generate unique id, build a JSONRPC request, return the id to your Elixir process, send JSONRPC call to steemd and send a message to your process mailbox with the id when steemd responds.
I've added a basic example of using the library in the readme.
Steemex Github Repo and hex package
I am using Steemex myself and it will regularly update it.
Roadmap
- Supervisor module and an option to provide handler module in the config
- Utility functions
- Add types and structs
- More tests and docs
sounds promising.! great to see developers to do new stuff for steem
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
My friend is studying really deeply Elixir, I just told him about it, and he almost dropped his jaw for that, maybe this will get him interested into the steem project!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Well, your friend is on the right track, Elixir is fantastic.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
You should write more about Elixir!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Wow never heard of this before, awesome
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Thks @ontofractal for your contribution.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit