
Alexander
21.04.2017
18:01:13
Круто.

Kirill
21.04.2017
18:01:36
так АОТ в джаве же не о бинарниках будет, если вопрос в них
стартап тайм уменьшится, да, но всё равно нужна будет среда

Alexander
21.04.2017
18:02:12
Вопрос о производительности, по всей видимости.

Google

Kirill
21.04.2017
18:03:04
тогда сомнительно что по перфомансу будет выигрыш. Вернее, будет, в конкретных случаях, на одном из докладов же оракл рассказывал про это и сравнивал
jit всё-таки слишком крут, кто бы что ни говорил

Alexander
21.04.2017
18:06:19
Раз так, то с модулями и АОТ в девятке да с ЖаваФИкс можно десктопные приложения писать.

Kirill
21.04.2017
18:07:22

Alexander
21.04.2017
18:08:01

Kirill
21.04.2017
18:08:53
Кстати, АОТ всё равно не отменяет гц )
Ничто не отменяет гц...кроме эпсилон гц :D
Вообще актуален аот будет там где запрещен jit - ios например, или там где время стартапа критично. В остальных случаях jit всё равно будет давать фору и преимуществ не будет

Nick
21.04.2017
18:31:54

Kirill
21.04.2017
18:39:29
эпсилон отвечает только за аллокацию

Vladislav
21.04.2017
18:45:10

Google

Vladislav
21.04.2017
18:45:11
и в этом
и еще в жвм

Kirill
21.04.2017
18:45:29
асинхронные же

Vladislav
21.04.2017
18:45:41
я порой путаюсь в названиях и думаю - а не написал ли я что-то не в тот чат

Mikhail
21.04.2017
19:00:17

Alexander
21.04.2017
19:31:01
Up
Ваш возраст
26-30 – 30
??????? 46%
20-25 – 25
?????? 38%
31-35 – 8
?? 12%
36-40 – 2
▫️ 3%
<20
▫️ 0%
41-45
▫️ 0%
>45
▫️ 0%
? 65 people voted so far.

KrivdaTheTriewe
21.04.2017
19:49:32
эх, старый я(

Alexander
21.04.2017
19:49:58

Vladislav
21.04.2017
19:51:09
Забавно выглядит
26-30-30
20-25-25

Alexander
21.04.2017
19:53:43
Забавно что никого меньше двадцати нет.

Alexandr
21.04.2017
19:55:06
Потому что в этом возрасте явно не со скалы обычно начинают

Alex
21.04.2017
20:01:47
ну там и проголосовала 1/9я часть чатика

Alexandr
21.04.2017
20:03:12
А что происходит с программистами в 36?)

D
21.04.2017
20:07:22
умирают

Andrey
21.04.2017
20:08:10
Я резко увеличил процент сорокалетних! Прям аж на целый процент!

Alexandr
21.04.2017
20:08:58
умирают
Либо принудительно присваивается звание тимлида и они отправляются менеджерить.

Google

Alexander
21.04.2017
20:10:38

KrivdaTheTriewe
21.04.2017
20:35:31

Alexander
21.04.2017
20:36:08
А можно как-то в Скале с помощью макросов уменьшить число аллокаций на разные ФП абстракции?
да
Не старый же ещё. Тебя, кстати, в Дублин не звали?

Nick
21.04.2017
20:36:41

Alexander
21.04.2017
20:38:16
нет
Я вот сейчас статью про монад трансформеры посмотрел, там было про аллокации для обёрток.
Ну вот что мешает эти транмформации в compile time применять?

Oleksandr
21.04.2017
20:44:22
нет
можно, че нет
переписать аст в оптимизированный вид

Alex
21.04.2017
20:48:53
зирокост абстракшн

Alexander
21.04.2017
20:50:01
Меня удивляет что мейнстрим библиотеках не так. Может ошибаюсь?
Не зря же нам макросы делают.

Nick
21.04.2017
21:09:15

Oleg
22.04.2017
05:55:20

Юрий
22.04.2017
05:56:01
есть такой проект, но не с фп, а с коллекциями вроде

Oleg
22.04.2017
06:00:54
Один из широко юзаемых переписывателей - это https://github.com/typelevel/machinist
Он уменьшает оверхед на синтаксические обёртки
где-то был исследовательский проект с инстансом монады для State, таким что flatMap был макросом, который пытался превратить рекурсию в цикл и позволял во многих случаях обойтись без трамплина, но он всё равно не всегда работал.
а ещё а ещё, здесь сейчас всякие либераторы, eff и прочее трендятся, которые зачастую берут твои кейзклассики и оборачивают их в несколько слоёв. У меня есть гипотеза, что можно макросом сгенерить более продуктивный паттерн - матчинг для всего этого

Alexander
22.04.2017
09:29:57
Вот было бы это сразу и хорошо интегрировано с языком, чтобы zero cost abstractions и оптимизации во время компиляции.

Sergey
22.04.2017
11:54:33
Web вопрос
Чем динамические языки типа php лучше чем Scala для веб разработки средних и крупных проектов ?

Google

Nikita
22.04.2017
12:00:30
вот это вброс

Alexandr
22.04.2017
12:01:36
Для крупных ничем. Для средних и мелких возможностью быстрее писать. Можно, например, не делать кучу case классов, чтобы сделать потом из них сложную структуру, а сделать один python-словарь с мешаниной данных любого типа и любой вложенности
И сделать из этого словаря json вызовом одного метода
И так как мелкие и средние проекты чаще всего не рефакторятся глобально и не дописываются годами, такой подход там не так страшен, как в крупных

Ivan
22.04.2017
12:17:03
Все быстрее правится заказчикам это нравится

Andry
22.04.2017
12:22:24

Admin
ERROR: S client not available

Andry
22.04.2017
12:22:48
Но Королев лучше! :)

Grigory
22.04.2017
12:29:20
Сeгодня ж нe пятница ужe

Alexandr
22.04.2017
12:35:26
Королев хорош.
Объективно хорош.

Sergey
22.04.2017
14:05:17
Спасибо за ответы
Королев пока для истинных ценителей

Denis
22.04.2017
14:23:22
https://twitter.com/ungzd/status/855496360547811328

?Ivan
22.04.2017
15:01:19
а это ведь идея выпустить линейку средств для ухода за бородой и/или лысиной

Oleksandr
22.04.2017
15:04:03
http://www.wepa.de/uploads/pics/C-I-10r-Scala_01.jpg
(боян, конечно)

Andrey
22.04.2017
17:40:34
https://twitter.com/typelevel/status/855751722446278656

Kirill
22.04.2017
19:51:17
@gurinderu https://github.com/scala-native/scala-native/issues/537 как думаешь, может ли это привести к тому, что можно будет подключить любую java-либу и она скомпилируется в натив?

Sergey
23.04.2017
05:20:28

Nick
23.04.2017
05:46:35

Google

Arcady
23.04.2017
07:14:41
У меня странный вопрос. Есть ли какие-либо языки, которые компилируются в scala? Пойдет, даже если чисто в учебных целях такое делалось.

Nick
23.04.2017
07:19:32
компилируются в скала?
wat

Arcady
23.04.2017
07:20:00
да, вот так

Nick
23.04.2017
07:20:49
java!
есть java to scala конвертер в идее)

Arcady
23.04.2017
07:21:21
лол
ну ок, спс

Alex
23.04.2017
07:34:18
я вроде видел экстратор из coq в скалу несколько лет назад
http://proofcafe.org/wiki/en/Coq2Scala во

Arcady
23.04.2017
07:37:15
По сути моя задача даже уже. Нужен просто клон скалы но с другим синтаксисом. Ну и транспилер в скалу.

D
23.04.2017
08:01:31
а зачем, если не секрет?

Arcady
23.04.2017
08:02:05
для обучения

Nick
23.04.2017
09:12:14
для обучения
имхо не лучшая штука для обучения, лучше с llvm поиграися)

Wystan
23.04.2017
15:22:09
Звучит как изучать отношения с девушками по фильма студии kink.

Arcady
23.04.2017
15:41:08

Oleg
23.04.2017
15:47:27

Nick
23.04.2017
15:48:25