@scala_ru

Страница 242 из 1499
Mikhail
21.11.2016
20:54:20
впринципе, если подумать рефлекшн точно не должен работать - там ведь статическая линковка происходит и мета информация не сохранится, если ее сам не положишь и не сделаешь доступной

теоретически можно написать плагин, который будет аст в мета сохранять рядышком и затем обратиться к этому

тела блоков логических только вырезать, а остальное сохранить)

Nikolay
21.11.2016
20:56:08
Если есть желание, напиши)
?поздравляю, правильный ответ на вопрос “есть ли в вашем развивающемся open source проекте документация?“ ?

Google
Nikolay
21.11.2016
20:57:30
все рады вкладам в документацию от сторонних людей, но все понимают что никого не прёт ее писать

Nick
21.11.2016
20:57:44
Рано её писать

Mikhail
21.11.2016
20:58:25
ну в крестах нет чистого рефлекшена, а то что там достигается - не совсем то и делается через костылики

Nick
21.11.2016
20:58:46
Сделать можно

Не знаю будут ли делать, но достаточно просто ссылки на экземпляр класса)

Oleksandr
21.11.2016
21:03:24
Nick
21.11.2016
21:04:59
А что другие компиляторы есть?

Vadim
21.11.2016
21:05:55
чего вы его дурацкими вопросами мучаете https://github.com/scala-native/scala-native/tree/master/tools/src/main/scala/scala/scalanative/compiler вот тут гляньте)

Nick
21.11.2016
21:06:58
Действительно, к тому же я не особо сам компилятор смотрел

Хотя не, вру, много времени потратил)

Oleksandr
21.11.2016
21:12:33
А что другие компиляторы есть?
дотти, ещё у скаламеты свой аст автор SN — один из дизайнеров скаламеты, вот я и ожидал, что будет использовать готовое

а похоже, что что-то свое

Google
Nick
21.11.2016
21:13:10
Эт кто? Денис чтоль?)

Oleksandr
21.11.2016
21:13:15
угу

Nick
21.11.2016
21:13:33
Скаламета как-бы работает до sn

Oleksandr
21.11.2016
21:13:40
я понимаю

но шарить-то аст можно было)

Nick
21.11.2016
21:13:51
Дотти тот же ast даёт

В смысле шарить

Oleksandr
21.11.2016
21:14:40
в смысле местный аналог Trees, которым описывается все аст

Nick
21.11.2016
21:15:48
Денис много где встречает, но в мете больше Евгений сделал

Oleksandr
21.11.2016
21:17:00
ну, да, но, насколько мне известно, основу меты они вдвоем делали

скажем, велосипедный парсер скалы на 3.5к строчек — на 80% за авторством Дениса

и дофига всего остального

Nick
21.11.2016
21:18:48
Велосипедный?)

Oleksandr
21.11.2016
21:19:03
ну да, именно что :)

ну там основная задача была в парсере без сторонних зависимостей, плюс свое проще менять под нужды (типа дополнительных проверок валидности аст)

KrivdaTheTriewe
21.11.2016
21:21:38
Крутые ребята

Kirill
22.11.2016
07:12:28
https://www.youtube.com/watch?v=ckjAWXJWZEY это тот Бугаенко, которого тут все хаяли?)

Dmitry
22.11.2016
07:24:58
ага, завидовали просто

Kirill
22.11.2016
07:25:22
он там даже 2 доклада сделал)

Google
Dmitry
22.11.2016
07:25:44
а чего добился ты?

Mikhail
22.11.2016
07:25:55
фантомас разбушевался

Aleksei
22.11.2016
07:26:12
мне кажется есть такие люди, вот они типа доклады делают и всё. о точно! ЕВАНГЕЛИСТЫ!

Anatoly
22.11.2016
07:26:35
ну он на секундочку не просто докладчик

Dmitry
22.11.2016
07:26:38
но все они, отмечает журналистка, «отрицают стандарты разработки дружелюбных интерфейсов и производят впечатление страниц, сверстанных вручную в 90-е годы».

Anatoly
22.11.2016
07:26:42
не то что бы я его оправдываю

Dmitry
22.11.2016
07:26:56
не верстал страниц вручную с 90-ых годов

Anatoly
22.11.2016
07:27:18
Егор так то держит свой бодишоп

хз насколько успешный

и новый язык разрабатывает ))

Kirill
22.11.2016
07:27:53
ну я слушаю доклад, говорит достаточно убедительно))

Dmitry
22.11.2016
07:28:09
да я уже тут за него оборонялся немного, у него не мало здравых мыслей

но потом меня затралили и я притих

это интернет, детка.

Anatoly
22.11.2016
07:28:31
ОРМ не избивал только ленивый.. и где они, а где ОРМ?)

Dmitry
22.11.2016
07:28:56
примерно в одном и том же месте

Anatoly
22.11.2016
07:29:17
на одном проекте? ?

Dmitry
22.11.2016
07:29:23
я думаю тут 80% в чятике хаят орм яву и ооп, а сами фултайм сидят в гибере ентити персистят

Aleksei
22.11.2016
07:29:42
вот у меня такое же впечатление

Ivan
22.11.2016
07:33:34
у этого чела есть лекция где он пишет код

Google
Ivan
22.11.2016
07:33:42
так там вполне в функциональном стиле

Dmitry
22.11.2016
07:35:01
прост не надо путать патриотизм и идиотизм :)

Ivan
22.11.2016
07:35:35
не ну ORM и конкретно hibernate гавно это факт(для меня)

дадада потом когда будешь править очередной баг и шариться в недрах этой либы линканешь сам себе эту картинку в час ночи

Anatoly
22.11.2016
07:41:07
я просто не стану закручивать гвозьди молотком.

Aleksei
22.11.2016
07:41:08
пикчу себе линкани, пес!

Ivan
22.11.2016
07:41:58
напишешь вначале hql запрос, потом на критериа api а потом native sql?? )))))))))))))

Dmitry
22.11.2016
07:42:06
нет, сразу на критериа

Anatoly
22.11.2016
07:42:15
Вы просто не понимаете, что хибернейт это еще не худшее, что могло вас ждать.. у нас тут был самописный ORM...

Dmitry
22.11.2016
07:42:17
и не буду ждать пока в рантайме invalid column name

или еще какой дататайп конвершн хуершн

jpa modelgen , ddl vertify

^tify^ify

Ivan
22.11.2016
07:42:49
?

Kirill
22.11.2016
07:43:11
ну кстати бугаенко в этом докладе говорит вещи которые выглядят здраво про то что dto это полное дерьмо и не ооп

Dmitry
22.11.2016
07:43:19
ах это милое уху "самописное ОРМ"

Anatoly
22.11.2016
07:43:33
этот милый уху пиздец

Dmitry
22.11.2016
07:44:19
?

Andrey
22.11.2016
07:45:56
@ainlolcat случайно не на "R" начинается название самописного орма? :)

Anatoly
22.11.2016
07:49:55
на самом деле нативный SQL вас не защищает от отсутствующих колонок или проблем с типизацией. Более того, если у вас много самописных запросов и вы не дай боже решили поменять имя колонки, то можете отхватить потом несовпадающие запросы (ну а чо. он вот видит запрос, он поменял, а что там еще есть.. так откуда ж ему знать... и нет, констант с полями не завезли чет..), которые вскроются на неопределенной стадии тестирования ( да, кстати, а ваши запросы поддерживаются в H2? ). А если у вас есть доменная модель, то еще и будете сами писать трансляторы SQL в домен и обратно. Короче, я бы не стал списывать ОРМ как тул))

Google
Dmitry
22.11.2016
07:50:39
к черту барабан, называй слово!

Aleksei
22.11.2016
07:50:55
Я угадаю мелодию с шести нот!

Anatoly
22.11.2016
07:51:03
они не опубликованы, так что NDA))

Dmitry
22.11.2016
07:51:14
нда не распространяется на названия ну

Daniel
22.11.2016
07:51:34
Dno и Pushka

Dmitry
22.11.2016
07:51:36
если долго слушать чей-нибудь HTTPS там все эти названия все равно проскакивают

Aleksei
22.11.2016
07:51:45
Probil Dniwe

Anatoly
22.11.2016
07:51:56
тут уже в соседнем чатике с коллегами кидают цитаты мои отсюда)

сволочи

Dmitry
22.11.2016
07:52:31
перелогинься

Anatoly
22.11.2016
07:52:32
слыш, давай пали названия, ты уже бывший)

Dmitry
22.11.2016
07:52:35
neAnatoly

Nikolay
22.11.2016
07:57:17
нда не распространяется на названия ну
Все таки распространяется.

Dmitry
22.11.2016
07:57:44
что ж там за названия такие? phizic ?

Aleksei
22.11.2016
07:58:21
dolznik

Nikolay
22.11.2016
07:59:45
Если это про данные, и начинается на D, то что-то в духе Data***

Dmitry
22.11.2016
08:00:48
нет, раз нда, то должно раскрывать детали реализации там

либо еще какие коммерческие тайны

Luger
22.11.2016
08:04:03
ах это милое уху "самописное ОРМ"
каждый джавист просто обязан написать свою ORM...

а что обязан написать каждый скалист?

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