Релиз ExGolos v0.1: опен сорс JSONRPC клиент для Голоса на Elixir/Erlang

Я только что опубликовал ExGolos v0.1, F/LOSS Elixir библиотеку для взаимодействия с нодами GOLOS с использованием JSONRPC протокола. ExGolos создан на основе моей библиотеки Steemex, которую я уже несколько месяцев использую для экстракции и обработки данных в моих приложениях для Steem.

По сравнению с Steemex: изменены тесты и дефолтные настройки WS url, добавлен русскоязычный readme. Расходящаяся эволюция экосистем Golos и Steem приведет к другим изменениям, поэтому я принял решение опубликовать отдельный клиент. Библиотека будет относительно быстро разиваться т.к. я буду использовать ExGolos для разработки новых аналитических сервисов и ботов для Голоса.

Репозитории

ExGolos Github репозиторий и hex package

Больше об Elixir

Elixir -- функциональный язык программирования созданный на основе Erlang/OTP. Его основные преимущества: удобная параллелизация и одновременность(concurrency) вычислений, устойчивость к сбоям и относительно простое создание распределенных кластеров.

Личное впечатление: в процессе разработки я неоднократно радовался своему решению изучить Elixir для работы с блокчейнами, веб-сервисами и ETL системами. Системы, которые у меня получалось реализовать на Elixir/OTP кажутся мне понятными и элегантными. С использованием других яызков, в частности JS и Ruby, так было далеко не всегда :D Всегда рекомендую Elixir для подобных задач.

Больше об Elixir

Дорожная карта

ExGolos находится в активной разработке.

  • Внедрить создание и управление подписками
  • Исследовать использование GenStage
  • Добавить функции для всех типов вызвовов
  • Улучшить документацию
  • Добавить стракты(?)
  • Добавить возможность броадкаста транзакций
голосблокчейнgolosразработкапрограммирование
89
2530.503 GOLOS
0
В избранное
ontofractal
На Golos с 2016 M09
89
0
Комментарии (10)
Сортировать по:
Сначала старые
Зарегистрируйтесь, чтобы проголосовать за пост или написать комментарий
Авторы получают вознаграждение, когда пользователи голосуют за их посты. Голосующие читатели также получают вознаграждение за свои голоса.