
Gregory
07.02.2018
18:41:45

Daniel
07.02.2018
18:42:11

Vadim
07.02.2018
18:42:12

Gregory
07.02.2018
18:42:21

Google

Gregory
07.02.2018
18:43:22
я сам то питонисто-жаваскриптист, но когда нибудь стану скалистом

Vadim
07.02.2018
18:45:06

Gregory
07.02.2018
18:45:53

Vadim
07.02.2018
18:48:48
Боги,что станешь

Gregory
07.02.2018
18:51:54
Ну ничего не возможно нет, к.м.к
Но вангую работу найти будет трудновато. Вряд ли кому нужен скалист без опыта.
Тут питониста то все хотят чтоб как минимум 5 лет и синьор помидор.
А скалиста -- там вообще работу можно найти, только если жал руку одерски

Vadim
07.02.2018
18:52:49

Andrey
07.02.2018
18:52:55

Александр
07.02.2018
18:52:57
в соседнем чате hr ручьи слез проливают, готовы больного-косого-корявого оторвать

Vadim
07.02.2018
18:53:40

Gregory
07.02.2018
18:54:35
Это в exante наверно всё ищут

Шурик
07.02.2018
18:55:05

Google

Gregory
07.02.2018
18:55:06
На свинге и скале балалайку писать

Vadim
07.02.2018
18:55:14

Александр
07.02.2018
18:55:34

Vadim
07.02.2018
18:57:55
везде ищут
Я тоже не против за героин и порнографию работать

Oleksandr
07.02.2018
19:07:11
ну часть разрабов реально уходит, как аспирантура заканчивается
хотя это про епфл больше, а не лайтбенд

Alex
07.02.2018
19:18:01
шейплесс это женериковое задротство

Anton
07.02.2018
19:32:27
После обычного рефакторинга получил стектрейс длиной 2 километра, одинаковых строчек
...
scala.tools.nsc.typechecker.Typers$Typer.typedInternal(Typers.scala:5567)
scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5557)
...
Куда копать? В первый раз такое.
На глаз и в ide все сходится

Sergey
07.02.2018
19:32:56
Sbt clean

Alexey
07.02.2018
19:33:01
на компайле? версия скалас?

Anton
07.02.2018
19:33:03
использую cats, http4s, doobie
2.12.4
да на компайле
ща попробую клин

Alexey
07.02.2018
19:33:52
экспешен то какой? стек оверфлоу?

Anton
07.02.2018
19:34:18
да

Alexey
07.02.2018
19:35:06
https://github.com/scala/bug/issues/10604
Increasing -Xss8m fixed the problem

Google

Alexey
07.02.2018
19:35:24
:)
всего 8м стек!

Alexey
07.02.2018
19:37:43

Anton
07.02.2018
19:48:51
А сколько обычно ставить нужно?

hohserg
07.02.2018
20:01:38
Всем привет. Делаю обработку файлов.
Написал функцию String=>String, ее нужно применить к содержимому всех текстовых файлов в каталоге. Подскажите, вот такое чтение содержимого нормальное: Files.lines(file.toPath).collect(Collectors.joining()) ?
Плохой вариант: теряются \n

Anton
07.02.2018
20:26:00
Что за ерунда. Увеличь размер стека не помогла, делал клин, поменял jdk на 8 с 9 - все также:
null
[error] at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5562)
[error] at scala.tools.nsc.typechecker.Typers$Typer.typedBlock(Typers.scala:2457)
[error] at scala.tools.nsc.typechecker.Typers$Typer.$anonfun$typed1$96(Typers.scala:5505)
А сейчас попробовал из обычной консоли скомпилить - все норм. Выходит, что дело в Идее, но что именно пока не понятно.
Кто нибудь пишет на скале не в идее?

Grigory
07.02.2018
20:33:09

Nikolay
07.02.2018
20:33:44

Anton
07.02.2018
20:34:07
А есть разница между sbt shell в идее и sbt в обычном терминале?

Oleksandr
07.02.2018
20:34:21
теоретически, нет
на практике, да

Anton
07.02.2018
20:34:24
Я компилил sbt shell.

Grigory
07.02.2018
20:34:32
https://twitter.com/milessabin/status/841219815658393600 (баян столетней давности)

Oleksandr
07.02.2018
20:35:29
но это все-таки крупный такой камень в огород скалы, что дефолтная иде плохо дружит с продвинутыми фичами

Anton
07.02.2018
20:35:59
Спасибо. Я то думал, что sbt shell это тру вэй. Потому что есить ведь еще третий вариант, когда сама идея компилит.

Alex
07.02.2018
21:09:41
Посоветуйте годный CircuitBreaker для scala Future-ов
Что-нть типа https://github.com/lucastorri/autobreaker но без java.lang.reflect.Proxy внутри

Kirill
07.02.2018
21:24:10

Oleksandr
07.02.2018
21:25:10

Google

Oleksandr
07.02.2018
21:25:41
а написание иде для какого-то ванильного лиспа можно второкурсникам давать

Kirill
07.02.2018
21:26:08
Я что-то сомневаюсь
Там жеж типы угадывать надо будет
Да и для хаскеля как то иде всё нет и нет (leksah не в счёт)

Oleksandr
07.02.2018
21:27:11

Kirill
07.02.2018
21:28:27
И это даже без th

Oleg
07.02.2018
21:30:52
Просто ИДЕ - ложный путь

Oleksandr
07.02.2018
21:30:53
думаю, дело в том, что в академических (и около) ЯП хорошо, если компилятор хотя бы на 95% корректно работает
а кодить... вим + подсветка, что ещё надо? :trollface:

Oleg
07.02.2018
21:31:14
Вполне годно хаскеро работает.
Скоро что-то из sbt-server \ фигни на базе semanticDB тоже будет работать

Oleksandr
07.02.2018
21:32:35
семантикДб — которая отпочковалась от скаламеты?
есть тогда у меня некоторые сомнения

Oleg
07.02.2018
21:34:04

Oleksandr
07.02.2018
21:34:11
чего нет?

Oleg
07.02.2018
21:35:40
компиляции
для тайп-чека вообще гораздо меньше нужно делать, чем для производства, собственно, кусков артефакта

Oleksandr
07.02.2018
21:36:38
ну да, но больше, чем просто парсинг

Oleg
07.02.2018
21:37:57
как известно, иногда язык такой интересной сложности, что парсинг включает себя 5% языковой семантики

Oleksandr
07.02.2018
21:38:38
name resolution, тайпер

Google

Oleksandr
07.02.2018
21:39:01
для скалы ещё, пожалуй, патмат и всякие лейзивалы
в расте вроде неплохо эти два процесса (девелоп/продакшн моды) отделены

Oleg
07.02.2018
22:47:24

Daniel
08.02.2018
03:51:20
даже тесты на найтли фичах работают =/

Alexey
08.02.2018
05:58:26
Кто пользовался Circuit Breaker от моникса? Как впечатления? Можно ли задать чтобы он постепенно переходил в closed, а не после одного успеха?

Oleg
08.02.2018
06:41:03

Alexey
08.02.2018
06:49:43

Vadim
08.02.2018
07:58:45
Господа,прошу прощения,есть кто нибудь кто в регулярных вырожениях шарит?
есть строка легаси говнища,вида
" \" \\\"\\\\name\\\":\\\"Супер строка\\\\фывфыв \\\\ фывфыв 66\\\\6\\\" \""
из нее нужно убрать все \ кроме тех которые стоят между чисел
есть ли идеи какие нибудь?

Kirill
08.02.2018
08:02:41
.replaceAll("([^0-9])\\+([^0-9])", "$1$2")
попробуй вот так

Vadim
08.02.2018
08:03:41