@scala_ru

Страница 175 из 1499
Lxk
20.10.2016
19:20:32
а из код стайл настроек что-нить поможет дополнительно врубить? думая потещу early access build

Grigory
20.10.2016
19:22:21
а + идея (у меня по крайне мере) не приавльно подсвечивает импорты классов своих из папки project в билд.сбт файлах подпроектов проекта: типа есть какойнить project/Blabla.scala и в подпроекте subproject/build.sbt использование этого Blabla.scala (объектов из него) будет подсвечено красным

Lxk
20.10.2016
19:24:11
надо у них на форуме наверное пошарится

Vladimir
20.10.2016
19:31:50
вот я тоже, но протобаф и некоторые интересные ФП вещи маркятся как будто не скомпилятся а все работает
плагин был для протобафа, точно не помню, но вроде поприятнее становилось

Google
Lxk
20.10.2016
19:32:24
есть в репе но в описании под джаву

я юзаю scalapb, но он sbt структуру напрочь игнорирует

кладется куда-то в таргет, надо наверное просто настроит ?

Vladimir
20.10.2016
19:33:54
он синтаксис самих pb файлов светит нормально вроде

у нас не прижилось, так что помню смутно

Grigory
20.10.2016
19:34:25
помоему он кладет в sourceManaged in Compile по дефолту

так что да это настраиваемое

или наоборот не кладет туда

:D

Nirland
20.10.2016
21:10:31
всем доброй ночи) какими http клиентами пользуетесь? интересуют асинхронные. спрашиваю, потому что ничего дельного сам не нашел, в основном одни обертки над джавовскими и с последним коммитом пару лет назад.

Timothy
20.10.2016
21:14:29
всем доброй ночи) какими http клиентами пользуетесь? интересуют асинхронные. спрашиваю, потому что ничего дельного сам не нашел, в основном одни обертки над джавовскими и с последним коммитом пару лет назад.
https://github.com/lauris/awesome-scala#http akka-http круто, но нужно читать доку и по стримам тоже, чтобы работать с клиентом. http://http4s.org/ модно, молодежно, доку по стримам читать не нужно

Nirland
20.10.2016
21:17:50
там вроде даже ишуе на гитхабе есть у них народ жалуется, а все никак)

Google
Daniel
21.10.2016
05:06:33
и не сделают в гиттере на очередной вопрос "об этом" ответили: "будем рады вашим ПРам"

Юрий
21.10.2016
05:10:57
Не аргумент, по факту эта таже jvm я даже жребелем туда парашу всякую сувал
Да, под капотом там JVM. И все, что можно сделать для JVM, можно сделать для сбт. Я даже дебажил сбт (как я хочу это забыть ?). Но сбт плагин требует для запуска сбт. Сам сбт под капотом - это большая мапа с сеттингами и тасками. А весь код, который мы пишем в билд файлах - это правила преобразования этой мапы. сбт плагин - это просто пачка таких правил преобразования. Как ты запустишь пачку правил преобразования мапы без самой мапы? Возможно наверное всё всё обложить моками, но это будет какой-то убогий юнит тест. И не думаю, что такой тест имеет большой смысл.

Mikhail
21.10.2016
06:07:00
спасибо. akka-http смотрел, но там печаль что они никак поддержку проксей не могут сделать...
эм. у них ембеддед поддержки может и нет, но использовать прокси с аккой-хттп можно через создание промежуточного виртуального узла

Vladimir
21.10.2016
07:07:24
Будет интересно тем кто работает со scala-js. Я на работе пилю scheduling с кучей навороченной бизнес-логики поверх datetime значений. java.time на scala-js еще не весь портировали, а полиморфный универсальный код хочется, поэтому я запилил вот такую штуку: https://github.com/vpavkin/dtc У нас вроде отлично все работает, но я был бы благодарен, если бы кто-то оставил какие-то конструктивные комментарии/критику

Vladimir
21.10.2016
07:15:54
Круто, Ты рассказал об этом в гиттере скалажс? Кстати, там какой-то чувак почти запилил java.time для scala.js
еще не писал туда. решил сначала знакомых и коллег попросить посмотреть, вдруг я что-то очень сильно упустил. ты наверное про scala-js-java-time? я его использую, проблема в том, что там только LocalDate, LocalTime и Duration. именно datetime значения еще не впилили.

плюс, DTC дает возможность писать структуры и алгоритмы, абстрагируясь от типа времени (zoned или local) бывает что ты в памяти работаешь с зонированным временем, а в базу/журнал кладешь UTC. с dtc ты можешь использовать одну и ту же полиморфную структуру для этого, просто подставляя разное время в нужном контексте

Lev
21.10.2016
09:34:13
а чем org.threeten.bp.OffsetDateTime не угодил?

Denis
21.10.2016
09:36:13
В скале есть value типы, которые не хранятся в хипе. Возможность создавать такие типы и коллекции для работы с ними?

Lev
21.10.2016
09:36:49
https://github.com/densh/scala-offheap

Vladimir
21.10.2016
09:41:32
а чем org.threeten.bp.OffsetDateTime не угодил?
Я не вижу, чтобы он работал на scala-js

Denis
21.10.2016
09:47:28
чем тебе хип не угодил
Чтобы не тревожить GC просто так

Nick
21.10.2016
09:47:45
gc без твоего оффхипа будет встревожен)

Denis
21.10.2016
09:54:44
https://github.com/densh/scala-offheap
А я думал есть встроенный в сам язык

Lev
21.10.2016
09:55:01
https://github.com/soc/scala-java-time

Vladimir
21.10.2016
09:59:37
Выглядит круто, но: > Support for timezones: The timezone information is read from a binary blob, which won't work in the browser. We will have a look at other projects like moment.js and decide whether we want to use the same format, or come up with our own.

однако я поближе посмотрю -- как минимум инстансы можно в dtc добавить

Google
Vladimir
21.10.2016
10:21:07
так толку от него нет тогда, DST не будут работать

Lev
21.10.2016
10:25:18
да, пока они не допилят

Nick
21.10.2016
11:01:01
посоны

фас! https://hh.ru/vacancy/18740722

Alexander
21.10.2016
11:09:27
ого :) если что, я аффтар ^^, и мне можно задавать вопросы

Daniel
21.10.2016
11:12:44
требования весьма короткие)

может есть расширенный список?

Denis
21.10.2016
11:13:35
как проходит кастинг?

Nick
21.10.2016
11:15:00
На чёрном диване

Кожаном

Denis
21.10.2016
11:18:36
Вилка на руки или до налогов?

Alexander
21.10.2016
11:18:47
тэк

я это в pro.jvm кидал, так что щас накопипащу ответов

https://telegram.me/jvmchat

не буду копипастить, вот тут обсуждение

KrivdaTheTriewe
21.10.2016
11:37:46
Привет

Есть хороший пример юзкейзов скалапарадайз ?

Oleksandr
21.10.2016
11:39:12
в скаламете

как вытаскивалка данных из скалас

Google
KrivdaTheTriewe
21.10.2016
11:40:13
Это все да, а в проектах типа рестфулл сервис с двумя роутами

Oleksandr
21.10.2016
11:40:34
ээ, вероятно, мы о разных парадайзах говорим)

KrivdaTheTriewe
21.10.2016
11:41:50
Ну может и об одном, я просто от товарища слышал, что вот они юзают для клиентской разработки, тогда я этому значения не предал, а сейчас начал думать , чем и где это мне может помочь

Вообще, очень рад , что есть такая группа

Admin
ERROR: S client not available

KrivdaTheTriewe
21.10.2016
11:47:50
Ну тогда я пока успокоюсь

Nikolay
21.10.2016
11:48:21
может быть что-то типа autowire у них?

KrivdaTheTriewe
21.10.2016
11:50:44
Но с каждым новым уровнем страдает и так невысокая скорость работы
По поводу идеи проскакивала инфа, что они ненавидят скалу, и плагин пилит один человек , а все пилят Котлин, который никому не нужн

Но это слухи уровня /pr

Alexander
21.10.2016
11:51:07
/pr

Nikolay
21.10.2016
11:51:39
Пиздеж и пРовокация?

KrivdaTheTriewe
21.10.2016
11:51:59
/pr
А вы случайно не на ркт учились ?

Alexander
21.10.2016
11:53:37
вроде бы не знаю, что эта аббревиатура значит ( так что скорей всего нет :)

KrivdaTheTriewe
21.10.2016
11:54:00
Ну ладно , лицо знакомое прост :)

Alexander
21.10.2016
11:54:09
вы из спб?

KrivdaTheTriewe
21.10.2016
11:56:13
Не, я иск, в Питере я алкоголик обычно бываю:( поэтому ничего не помню от туда

D
21.10.2016
11:56:27
В Питере пить, да

Alex
21.10.2016
11:59:01
Пиздеж и пРовокация?
pr это обычно обозначение доски для обсуждения программирования на анонимных имиджбордах™

Nick
21.10.2016
11:59:18
/pr

Google
Nick
21.10.2016
11:59:21
/pr

Alex
21.10.2016
11:59:58
ну так и есть, котлин это карманный язык интелиджея

KrivdaTheTriewe
21.10.2016
12:00:01
ну вроде не один, а парочка
Ну я же сразу сказал , что это скорее миф , но в нем есть доля правды

Alex
21.10.2016
12:00:42
джетбрейнза в смысле

Daniel
21.10.2016
12:01:00
https://github.com/JetBrains/intellij-scala/graphs/contributors если по контрибьюторам смотреть, то ~четверо

Oleksandr
21.10.2016
12:01:17
ну я знаю минимум 2)

Nick
21.10.2016
12:01:17
Ну я же сразу сказал , что это скорее миф , но в нем есть доля правды
он на самом деле опенсорс) можно самому pr сувать

Oleksandr
21.10.2016
12:01:53
а вообще нахера джетбрейнсу свой язык?

KrivdaTheTriewe
21.10.2016
12:01:58
У меня долго пригорало от итого, что сорцы к джарникам не тянутся нормально у идеи, но в итоге я нашёл правильную конфигурацию, идея хорошая иде

Oleksandr
21.10.2016
12:02:05
с политической точки зрения

KrivdaTheTriewe
21.10.2016
12:02:10

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