
folex
20.06.2017
15:42:27
такие — хорошо
а "иди в doobie законтрибьють" — не оч
А вот библиотека или нет — это уже вторично, и не должно отпугивать тех, у кого есть силы выучиться чему-то.

Юрий
20.06.2017
15:44:20

Google

folex
20.06.2017
15:44:36

KrivdaTheTriewe
20.06.2017
15:46:38

Юрий
20.06.2017
15:50:45

Oleg
20.06.2017
17:01:13
Но с python надо на Haskell сразу
Обходя языки, не понимающие significant identation

A
20.06.2017
17:14:21
Где-то встречал фразу мартина, что скала это мост до хаскеля
не понял почему до хаскеля и почему мост, но он вроде умный
Oleg почему не jvm?

Aleksei
20.06.2017
17:17:47
не мост, а лестница

A
20.06.2017
17:19:14
Почему именно хаскель?

Aleksei
20.06.2017
17:19:58
ну потому что тут мы все еще полу фп, а там уже все. чистота и все дела =)

Google

D
20.06.2017
17:20:09
фриманатки

A
20.06.2017
17:20:37
То есть туда можно любой мл подставить?

Igor
20.06.2017
17:20:56
И синтаксис без сишных скобочек ? (даешь OCaml)

S
20.06.2017
17:21:22
Табуретка до окамла?

Oleg
20.06.2017
17:24:42
потому что остальные окамлы, смлы и прочие фшарпы сами до скалки не дотягивают

A
20.06.2017
17:25:52
Ocaml, f#, lisp-s
Хмм, чем?

Oleg
20.06.2017
17:26:17
лиспы - это вообще отдельная нация
в окамле вроде воткнули-таки, но пока, как я понял сообщество не подтянулось

A
20.06.2017
17:31:57
Нкр?

Oleg
20.06.2017
17:33:09
новая калифорнийская республика

Aleksei
20.06.2017
17:33:33
народная же
а не новая

A
20.06.2017
17:33:42
Азаза?

Oleg
20.06.2017
17:35:24
https://en.m.wikipedia.org/wiki/Type_class#Higher-kinded_polymorphism
народная же
http://fallout.wikia.com/wiki/New_California_Republic

A
20.06.2017
17:43:23
Из-за типизации окамлы недотягивают до скалы?
Всегда думал, что типизация в скале это её самое слабое место

Google

Aleksei
20.06.2017
17:44:50

A
20.06.2017
17:45:41
Саркозматоры, я понять пытаюсь на чём пишу

Aleksei
20.06.2017
17:46:20
да какая разница? язык же инструмент, надо мыслить просто и правильно

Bulat
20.06.2017
18:07:19
гипотеза Сепира—Уорфа не согласна с этим тезисом) На каком языке пишешь, на таком и думаешь

Nikolay
20.06.2017
18:16:23
https://twitter.com/lightbend/status/877134210716270592
Воу, это было небыстро
Это в 2.6 поддержка scala 2.12, или в 2.5 уже была?

Vladimir
20.06.2017
18:18:13
в 2.5 ранних точно не было
хттп2 на экспериментальной акке запустят чтоль, интересно

Mikhail
20.06.2017
18:34:50

Oleg
20.06.2017
18:41:10
Всегда думал, что типизация в скале это её самое слабое место
типизация в скале ( и в частности в дотти) довольно сильная и позволяет много описать много интересных теоретически вещей, не state of the art, но всё же
А вот компилятор и вывод этих типов пока довольно невыразительны. В дотти хотя бы есть наконец-то теоретический базис и это большой прогресс. Но грубо говоря, эта теория мало кому интересна, и кружок Одерски - одна из очень немногих групп, которые верят в перспективы подтипов.

A
20.06.2017
18:54:52
Под слабостью типизации я имел ввиду то, что в скале слишком дохрена всего, когда читаешь доку первая мысль : "горшочек не вари, хватит"

Alex
20.06.2017
18:56:02
ну вот в дотти и станет немного поменьше

A
20.06.2017
18:56:51
И еще постоянно мелькает мысль, что я пишу тоже самое, что могу писать в эрланге, но там все эти возможности отсутсвуют

Alex
20.06.2017
18:57:56
т.е., "пишу то же, что могу писать в эрланге, но там я этого не могу"?

A
20.06.2017
18:58:23
Ну акторы / обьекты, обмен данными и тд и тп
В скале основная сложность исходит из ооп и попытках зачем-то усложнить наследование

Alex
20.06.2017
18:59:43
академически это может и не особо популярно, но со стороны индустрии спрос есть

Arthur
20.06.2017
19:11:30
https://twitter.com/adilakhter/status/877191150142185473

Google

Arthur
20.06.2017
19:11:47
В полку прибыло

Alex
20.06.2017
19:14:35
http://reflex-frp.github.io/reflex-frp.org/
гм, монадическое higher-order frp
как же они с ликами борются то интересно

Mikhail
20.06.2017
19:18:34
у этой фейсбуковской поделки даже хайпануть не получится

Alex
20.06.2017
19:23:11
я тока не понял при чем там фейсбук
похоже пилит некто Ryan Trinkle

Mikhail
20.06.2017
19:28:54

Nick
20.06.2017
19:29:35

Admin
ERROR: S client not available

Mikhail
20.06.2017
19:30:07
А реакт говнецо?
конечно. лучше чем большая часть их открытых поделок, но тоже то еще говнецо

Nick
20.06.2017
19:31:03

Mikhail
20.06.2017
19:31:24

Nick
20.06.2017
19:31:43
Аргумент

Nikolay
20.06.2017
21:38:47
а есть для circe возможность легко выбрать поле вложенное в json? типа user:Json \\ "phone" \\ "code"
\\ есть, но он возвращает всегда List[Json], то есть дальше уже нельзя \\ сделать
или все через курсор?

Mikhail
20.06.2017
21:58:40

Nikolay
20.06.2017
22:02:23
да сделали уже)
https://circe.github.io/circe/optics.html

Google

Nikolay
20.06.2017
22:02:33
как оказалось

Mikhail
20.06.2017
22:11:38
https://circe.github.io/circe/optics.html
val _phoneNum = root.order.customer.contactDetails.phone.string
странно, что не
.phone.as[String]
,
.quantity.int.getAll(json)
странно что не
.quantity.asList[Int]
. аж передернуло, ну да ладно) на вкус и цвет либ нет)

Nikolay
20.06.2017
22:14:10
ну, можно что-то свое сочинить

Владислав
21.06.2017
04:15:39
я тут такое нашел в стандартной либе
scala.reflect.io.Path#walk

Юрий
21.06.2017
04:32:20
классика

Oleg
21.06.2017
06:59:51

Nick
21.06.2017
07:01:46
Oleg ты мне так в лс ничего и не скинул

Aleksei
21.06.2017
07:02:34
я ж те ссылку кидал
правда в общий чат

Nick
21.06.2017
07:15:08
Спасибо

Daniel
21.06.2017
07:47:33
линки на презенташки я на странице митапа цеплял
кроме доклада Анастасии

Nick
21.06.2017
07:51:28

Alexey
21.06.2017
07:52:52
notebook тоже не открывается?
https://anaconda.org/Odomontois/scalameetup/notebook

Nick
21.06.2017
07:53:10
Его я посмотрел

Alexey
21.06.2017
07:53:18
а, ок

Nick
21.06.2017
07:53:32
Oleg а как с читаемостью у этого всего на реальных примерах?

Alexey
21.06.2017
07:55:30
на meetup только 2 ссылки