@scala_ru

Страница 750 из 1499
folex
20.06.2017
15:42:27
такие — хорошо

а "иди в doobie законтрибьють" — не оч

А вот библиотека или нет — это уже вторично, и не должно отпугивать тех, у кого есть силы выучиться чему-то.

Юрий
20.06.2017
15:44:20
бывают те, в которых отдельно есть для новичков low hanging fruits
Я это понимаю не как задачу для новичка в языке, а как задачу для новичка в проекте, чтобы въехать с простых задач внутри проекта и перейти к более сложным.

Google
folex
20.06.2017
15:44:36
А вот библиотека или нет — это уже вторично, и не должно отпугивать тех, у кого есть силы выучиться чему-то.
И это я говорю не всмысле какой-то илитарности, а в том смысле что не нужно пытаться сделать хорошо всем-всем-всем. Достаточно помогать тем, кто проявляет достаточно на твой взгляд интереса и упорства.

KrivdaTheTriewe
20.06.2017
15:46:38
Ну ReactiveCocoa это очень с натяжкой FP, при этом в Obj-C даже дженериков нет. Да операции map, flatMap, filter и прочие. Не более.
да я же не в укор вообще, я до скалы про фп знал, но для меня это было диким и чем-то очень избыточным, я не за ним шёл в скалу

Юрий
20.06.2017
15:50:45
Ты никаких целей не постулировал. Сказал просто "новичкам" :)
Ну я тут пытаюсь про новичков в языке рассуждать ;)

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
лиспы - это вообще отдельная нация

Хмм, чем?
начнём и закончим HKP

в окамле вроде воткнули-таки, но пока, как я понял сообщество не подтянулось

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 на экспериментальной акке запустят чтоль, интересно

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
Ну акторы / обьекты, обмен данными и тд и тп

В скале основная сложность исходит из ооп и попытках зачем-то усложнить наследование

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
похоже пилит некто Ryan Trinkle
как и реакт, как и многое другое менее известное говнецо "от фейсбука" - тоже сначало кто-то пилил)

Admin
ERROR: S client not available

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

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 ссылки

Страница 750 из 1499