@TWT

Тег Scala в блоге TWT

TWT

The current state of dependency management in Scala suffers several flaws, that prevent applications to fully profit from and rely on dependency management.

TWT

Whilst an Architect worried about Python vs Scala vs Clojure vs Java, someone shipped in PHP.

TWT

TWT

Добрая польская душа Maciej Szymkiewicz aka @zero323 заимплементил на питоне скаловскую монаду Try[T]

In [1]: from tryingsnake import Try, Success, Failure

In [2]: from math import sqrt

In [3]: xs = [1.0, 0.0, "-1", -3, 2, 1 + 2j]

In [4]: sqrts = [Try(sqrt, x) for x in xs]

In [5]: [x.get() for x in sqrts if x.isSuccess]
Out[5]: [1.0, 0.0, 1.4142135623730951]

In [6]: def get_etype(e): return Try(lambda x: type(x).__name__, e)

In [7]: [x.recoverWith(get_etype).get() for x in sqrts if x.isFailure]
Out[7]: ['TypeError', 'ValueError', 'TypeError']
TWT
TWT

TWT

TWT

Welcome to Scala 2.13.0-20180417 (Java HotSpot(TM) 64-Bit Server VM, Java 1.8.0_162).

TWT

Dotty just switched to sbt 1.1.4
$ eix sbt
0.13.13
лучше вообще скалой не заниматься, чем ставить sbt мимо портажа :(

TWT

TWT

Scalac greatest compiler in the world.
All other compilers are run by little girls.
TSec number one exporter of libsodium.
All other libraries have inferior libsodium.

TWT

This year’s Scala Symposium is co-located with ICFP 2018.

TWT

Эпичное изучение языка Kotlin чуть не оборвалось в самом начале, когда я увидел что в отличие от скалы в котлине нету монады Option.
Но потом я присмотрелся и решил продолжать изучение языка Kotlin.

TWT

Я спросил себя "Что делать безработному Scala-программисту?"
И я понял, что надо учить Kotlin

TWT
TWT

Basic Category Theory for (Scala) Programmers (Part I)
В то время как sigsergv конспектирует по теории категорий, программисты на Scala пишут val a: String => Byte = (toInt _) andThen (divByTwo _) andThen (_.byteValue) прямо в продакшен.

TWT
TWT

Ты не сможешь собрать Scala на Java9
@
если sbt на ней не запускается

TWT

oracle-jdk-bin-1.8.0.144.ebuild

355 строк

Хочу собрать Scala прямо с github прямо на Java9

Боюсь, до Нового Года не сделают :(

TWT

Java9 вышла. Хочу Scala поверх Java9.

Добавить пост

Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
Для форматирования текста используется Markdown.