Наконец-то дошли руки присоединиться к хабра-сообществу: опубликовали мой перевод поста Луки Якобовича "A tale on semirings".
Я выбрал для перевода именно этот пост, поскольку мне очень понравилась наглядность примера - переложение структуры абстрактной алгебры (полукольцо) и связанных с ней законов на код, понятный даже не знакомому со Scala человеку. В дополнение к этому показывается, как можно перенести концепцию полукольца на типы высшего порядка. И всё это с отсылками на классы cats
- одной из наиболее используемых в Scala ФП-библиотек.
Надеюсь, вам понравится как мой перевод, так и сам пост Луки. Несмотря на сравнительно большой объём, материал интересный и изложен достаточно подробно.
>>Click here to continue<<
