Introducing Elixir/Erlang client library for steemd

in #steemit8 years ago (edited)

Steem + Elixir

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
Sort:  

sounds promising.! great to see developers to do new stuff for steem

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!

Well, your friend is on the right track, Elixir is fantastic.

You should write more about Elixir!

Wow never heard of this before, awesome

Thks @ontofractal for your contribution.

Coin Marketplace

STEEM 0.20
TRX 0.20
JST 0.034
BTC 90227.69
ETH 3079.14
USDT 1.00
SBD 2.93