@scala_ru

Страница 756 из 1499
Nikolay
22.06.2017
22:13:53
гарантия что поле a не попадет куда не нужно?

Alexander
22.06.2017
22:14:26
гарантия что поле a не попадет куда не нужно?
Угу. Ну у меня пример упрощённый, конечно. Там оредеринг может другим быть.

Nikolay
22.06.2017
22:14:47
а, ясно

https://www.reddit.com/r/scala/comments/6irnix/about_ammonite_tracking_and_why_i_wont_use_it/

Google
Nikolay
22.06.2017
22:24:51


когда на reddit-е скалы 89 комментариев к ветке - это значит только одно

Diemust
22.06.2017
22:35:07
что?

Nikolay
22.06.2017
22:35:53
срач

Andrey
23.06.2017
05:16:00
скаланы, что щас есть для шедулинга джобов, модное со звездочками и форками?

пока нагуглил альпакку в кэмел с компонентом кварца, но это какая-то жесть, как по мне

Andrey
23.06.2017
05:19:10
на первый взгляд перебивает альпакку с кэмелом :)

Юрий
23.06.2017
05:20:50
ну и он вроде относительно норм

Grigory
23.06.2017
05:21:15
да у нас тож эирфлоу на питоне и он норм

я и забыл про него. (питон же)

Google
Andrey
23.06.2017
05:25:10
он в графану умеет?

Юрий
23.06.2017
05:25:36
эм, а что он должен с ней делать?

Andrey
23.06.2017
05:26:19
какие-то свои графики туда выгружать. но это так, приятный бонус был бы. судя по докам, не умеет

Юрий
23.06.2017
05:26:20
графана же графики строит по данным из всяких бд, при чем тут шедулинг?

Grigory
23.06.2017
05:27:32
что угодно можно из джобов куда угодно выгружать т.к. это характеристики джоба

Kirill
23.06.2017
06:08:45
Можно ли с помощью scalameta зааннотировать класс? Например, написал свою кастомную аннотацию @test, и хочется, чтобы когда я вешал эту аннотацию над классом, этот класс при разворачивании моей аннотации аннотировался одной из стандартных джавовских аннотаций, ну и плюсом внутри какой-то код дописывался, от чего-то дополнительно наследовался и так далее

Или же это решается просто вписыванием в квазицитате над именем класса @org.blabla.Annotation ?

Kirill
23.06.2017
06:12:51
Спасибо, я думал, может есть какой-то специальный метод в API меты

Юрий
23.06.2017
06:13:47
Я вот так добавлял например аннотацию ScalaJSDefined к классу: val ScalaJSDefined = mod"@_root_.scala.scalajs.js.annotation.ScalaJSDefined" cls.copy(mods = cls.mods :+ ScalaJSDefined)

Kirill
23.06.2017
06:15:04
ништяк, спс. Мета ещё настолько крута, что у меня gradle не может её сорцы подтянуть вообще никак. Ни с чем больше такой проблемы нет, только с метой :) сижу вслепую тыкаю в API

Oleg
23.06.2017
06:26:30
Или нужно именно name-based но с переименованием?

Daniel
23.06.2017
06:35:02
он писал далее что 2ое

Oleg
23.06.2017
06:39:06
KrivdaTheTriewe
23.06.2017
07:37:58
А почему ви спрашиваете?
потому что интересно чем люди у вас занимаются , а ещё я фронтенд ненавижу

Alexander
23.06.2017
07:39:35
ненависть - это программа на ухудшение зрения

KrivdaTheTriewe
23.06.2017
07:41:01
ну что поделать , это все из за войны браузеров и css

Google
Aleksey
23.06.2017
07:52:31
KrivdaTheTriewe
23.06.2017
07:53:29
А ты к нам работать собрался идти что ли? :)
Не не не, мне просто интересно было всегда, насколько у вас скала-житнице народ занимается фронтендом

Aleksey
23.06.2017
07:55:29
Не не не, мне просто интересно было всегда, насколько у вас скала-житнице народ занимается фронтендом
Скала-житница, бгг. На одном проекте вообще дизанер сразу делает вьюхи на королеве. То есть дизайнер пишет на скале хтмл+ксс.

Aleksey
23.06.2017
07:57:55
А у королева еще что-то для css есть?
Публично нет. Там в проект впилен dsl, но я его забраковал и там опять каша из чистого css и кусков скала-кода. Получилось примерно как тот раз со scala-css.

Юрий
23.06.2017
08:00:23
мне кажется можно сделать нормальный scala-css, если он будет в компайл тайме на макросах.

Aleksey
23.06.2017
08:05:53
вы обманули дизайнера, сказав что королев - это диалект html?
Нет. Он просто умный и открытый для нового.

Arthur
23.06.2017
08:06:48
не оверенжиниринг ли это писать html на scala?

Alexandr
23.06.2017
08:08:49
не оверенжиниринг ли это писать html на scala?
холивар. Сушествует мнение, что фронт должен быть на js, а на скале только RESt к которому стучится фронт.

Разделение представления и модели с логикой.

По факту все протекает во всюду.

Mikhail
23.06.2017
08:10:13
мне кажется можно сделать нормальный scala-css, если он будет в компайл тайме на макросах.
а можно просто использовать html+css. хочется компайл-тайм - довольно просто написать плагинчик, который будет всю статику валидировать. в том числе и линковку логических точек на вью элементы.

Alexandr
23.06.2017
08:10:15
поэтому лифтвеб. Хотя вот Алексей говорит, лифтвеб не надо, а надо akka-http, но я в нем html (грубо говоря)не нашел, так что видимо я вопрос не так задал.

Aleksey
23.06.2017
08:10:53
не оверенжиниринг ли это писать html на scala?
Королев, как я везде рассказываю, позволяет драматически снизить трудоемкость создания вебчика. Для этого нужно писать html на встроенном dsl. Верстальщик не думает про скалу. Верстальщик не думает о логике. Он просто пишет html+css с измененным синтаксиосом и все работает.

Юрий
23.06.2017
08:11:10
а можно просто использовать html+css. хочется компайл-тайм - довольно просто написать плагинчик, который будет всю статику валидировать. в том числе и линковку логических точек на вью элементы.
В том то и дело, что этот "валидатор" либо будет ущербным, либо в какой-то момент превратится в полноценный язык программирования.

Nick
23.06.2017
08:13:17
Кстати, а верстальщик медленнее не будет работать? Ведь по сути ему нужно это все компилировать

Daniel
23.06.2017
08:13:23
Королев может быть полезен тем кто не имея кучи шрамов во фронтальной разработке хочет быстро решить простые задачи. Это очень важный момент. Таких иснтрументов для разных задач нужно больше.

Google
Combot
23.06.2017
08:13:24
combot.org/chat/-1001034178083

Oleg
23.06.2017
08:13:27
Nick
23.06.2017
08:13:27
Вместо того, чтобы в браузере запустить

Mikhail
23.06.2017
08:13:32
В том то и дело, что этот "валидатор" либо будет ущербным, либо в какой-то момент превратится в полноценный язык программирования.
ерунду болтаешь. как это он ущербным будет. валидация деревьев - задача старая как мир.

Daniel
23.06.2017
08:13:40
Они не отменяют необходимость сложных фреймворков и сложных велосипедов.

Oleg
23.06.2017
08:13:49
combot.org/chat/-1001034178083
Тинькофф в топчике

Admin
ERROR: S client not available

Daniel
23.06.2017
08:14:15
Тинькофф в топчике
Надо собаку еще захайрить

Aleksey
23.06.2017
08:14:20
Кстати, а верстальщик медленнее не будет работать? Ведь по сути ему нужно это все компилировать
В современном фронтенде (и не только, см. какой-нибудь твирл) ему так и так надо компилировать.

Юрий
23.06.2017
08:15:11
ерунду болтаешь. как это он ущербным будет. валидация деревьев - задача старая как мир.
Ну а если я хочу переиспользовать участки кода? А если я хочу параметризацию некоторых участков? и тут опа, уже нужен не просто валидатор, а уже псевдо язык. Ну а дальше всё как уже говорил.

Nick
23.06.2017
08:15:25
В современном фронтенде (и не только, см. какой-нибудь твирл) ему так и так надо компилировать.
Не всегда. Можно всегда одну страницу сделать без бабелей и вебпака, просто потом перенести ее в билд

Aleksey
23.06.2017
08:16:34
Не всегда. Можно всегда одну страницу сделать без бабелей и вебпака, просто потом перенести ее в билд
А динамику как в нее подсовывать? С таким же успехом можно хреначить чистый html, потом перегонять его в королевский dsl и копипастить в scala-файл.

Nick
23.06.2017
08:17:01
Да даже если так, у того же вебпака ж есть хотрелоад, явно быстрее компиляции скалы работает)

Юрий
23.06.2017
08:17:45
Aleksey
23.06.2017
08:17:59
А динамика пишется на js,его не нужно компилировать
Я имею в виду то что верстку нужно переносить, если ты делаешь отдельную страничку вне бабелей.

Arthur
23.06.2017
08:18:09
А динамика пишется на js,его не нужно компилировать
какая версия jquery у вас там в проде?)

Nick
23.06.2017
08:18:14
Ололо, ты отстал на несколько лет
Да? Расскажи мне чтот новое

Google
Nick
23.06.2017
08:18:37
какая версия jquery у вас там в проде?)
У нас реакт, и его не нужно компилировать)

Arthur
23.06.2017
08:18:54
че как лохи без es2017?

Юрий
23.06.2017
08:19:09
Да? Расскажи мне чтот новое
Уже давно весь фронтенд компилируется пачкой разных тулзовин

Aleksey
23.06.2017
08:19:39
Большой фронтэнд проект компилируется секундами. По сравнению с инкрементальной перекомпиляцией одного скала файла (стабильно), это пипец как долго. Хорошо это выглядит только на хэллоуворлдах.

Nick
23.06.2017
08:20:19
Уже давно весь фронтенд компилируется пачкой разных тулзовин
Эт для прода оно компилируется, а чтоб одну страницу сделать , нет

KrivdaTheTriewe
23.06.2017
08:20:35
Тинькофф в топчике
независимые кандидаты победят , я верю

Mikhail
23.06.2017
08:21:06
Ну а если я хочу переиспользовать участки кода? А если я хочу параметризацию некоторых участков? и тут опа, уже нужен не просто валидатор, а уже псевдо язык. Ну а дальше всё как уже говорил.
нет же. все с точностью до наоборот. переиспользуй сколько хочешь = и даже больше. берешь любой копипаст из интернета и все работает, валидируется, компилируется, связывается) но видимо надо причесать пачку наработок и выложить в опенсорс, чтобы предметно показать, что проблем там нет)

Oleg
23.06.2017
08:21:43
Arthur
23.06.2017
08:21:56
все эти королевы проигруют по одному пункту, я когда в последний раз писал приложение на фронт

то на любой реквайремент был npm модуль

которому css причесал

и готово

Aleksey
23.06.2017
08:22:14
Без мата

Nick
23.06.2017
08:22:29
так сейчас все spa
кто мешает тебе одну страницу разрабатывать, а потом вклеить ее в приложение ?)

Arthur
23.06.2017
08:22:51

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