Существуют ли библиотеки/реализации/проекты Scala для биткойнов?

Существует довольно много библиотек Java, и я создаю свой код Scala на BitcoinJ, но, очевидно, собственные библиотеки Scala были бы немного более элегантными. Кто-нибудь пробовал?

Согласно примерам вопросов по Зоне 51 , вопросы по программированию здесь не по теме, и их следует задавать на Stack Overflow .
@eMansipater Ну, этот пример касается urllib и urllib2. Речь идет о биткойн-библиотеках. Я думаю, что пользователи этого сайта могут дать гораздо лучший ответ на этот вопрос, чем люди из Stack Overflow.
Думаю, должно быть по теме. meta.bitcoin.stackexchange.com/questions/103/…
Как сейчас перефразировано, я голосую за повторное открытие.
Библиотека scala была бы отличной. Хотя биткойн — отличное программное обеспечение, сложность Java затрудняет взлом. Обратите внимание, что я без проблем использовал биткойн в Scala.

Ответы (4)

Я действительно не думаю, что это нужно. Биткойн — сложный проект, лучше иметь одну каноническую библиотеку на основе JVM, чем библиотеку на каждом языке JVM.

Насколько я знаю, в настоящее время нет библиотеки Scala, и я держу пари, что ее не будет в течение некоторого времени (разве что, возможно, в качестве оболочки для биткойнов?)

Это старый вопрос, но теперь есть реализация:

https://github.com/bitcoin-s/bitcoin-s-core

Насколько я знаю, в настоящее время нет разрабатываемых библиотек Scala Bitcoin.

Как предполагает @ripper234, вы можете обойтись (канонической) библиотекой BitCoinJ , которая в настоящее время находится в стадии активной разработки. Такой подход часто имеет место с языками JVM, основная цель которых — использовать качество базовых библиотек поддержки, а не изобретать велосипед.

Однако, учитывая, что сейчас у Scala есть реализация .Net , то этот аргумент становится слабее. Поэтому я считаю, что есть место для нативной реализации Scala , как и для C# ( BitCoinSharp ).

Хотя это обсуждение на форуме справочной библиотеки C (не C++/C#) немного не по теме, оно поднимает некоторые интересные идеи - мимоходом ли оно пробегает по библиотеке Scala.

Вы также можете проверить мой проект: https://github.com/colinrgodsey/scalaminer

Тоже хочу расширить функционал