Size: a a a

F# Flood: Слоистый копролит

2020 February 07

DS

Doge Shibu in F# Flood: Слоистый копролит
Т.е. делаешь use файла с кучей использований макросов внутри и CLion тупо умирает
источник

Dv

Dr. Friedrich von Never in F# Flood: Слоистый копролит
Doge Shibu
Имхо, это достаточно важно для языка, который очень много с макросами работает.

Т.е. посмотреть на тот же раст и как все варианты IDE для него страдают с тем, чтобы макросы хоть как-то работали.
Это абсолютно неважно для языка, который вообще никак не работает из-за того, что его выпуск постоянно откладывается :(
источник

AV

Alex Varenik in F# Flood: Слоистый копролит
Doge Shibu
Т.е. делаешь use файла с кучей использований макросов внутри и CLion тупо умирает
Вчера тестил онлайн компиляторы rust и go заметно медленней try-dotnet
источник

Dv

Dr. Friedrich von Never in F# Flood: Слоистый копролит
Между вариантами «хреновато работать в macros-heavy местах и нормально работать с остальным» и «вообще никак не работать» я точно выберу первый.
источник

Dv

Dr. Friedrich von Never in F# Flood: Слоистый копролит
А Nemerle пока что, увы, во втором положении находится.
источник

DS

Doge Shibu in F# Flood: Слоистый копролит
Alex Varenik
Вчера тестил онлайн компиляторы rust и go заметно медленней try-dotnet
Ну rust медленее компилируется, это понятно. У него компилятор сложнее будет, т.к. рантайма с jit'ом нету.
источник

VS

Vasily Shapenko in F# Flood: Слоистый копролит
Лично у меня о Владе сложилось впечатление как о человеке, который распугивает желающих помочь
источник

DS

Doge Shibu in F# Flood: Слоистый копролит
Т.е. у меня на работе микросервис на расте в 10к строк компилится в релизной сборке за 2 минуты.
источник

DS

Doge Shibu in F# Flood: Слоистый копролит
Такое же количество кода на шарпе компилится мгновенно.
источник

DS

Doge Shibu in F# Flood: Слоистый копролит
Да даже на скале оно компилится в разы быстрее.
источник

AV

Alex Varenik in F# Flood: Слоистый копролит
Dr. Friedrich von Never
А Nemerle пока что, увы, во втором положении находится.
Как так? Работает же, в 17 студии прекрасно. Я для себя WinForms запилил (собирает статистику с сайта с авторизацией на основе формы).  Заметил удивительную вещь - язык форсит выделять типы и функции в отдельные модули.
источник

DS

Doge Shibu in F# Flood: Слоистый копролит
Потому что ни скала, ни шарп, ни джава, ни котлин и т.п. языка под CLR/JVM в компиляторе особо никаких оптимизаций не проводят
источник

Dv

Dr. Friedrich von Never in F# Flood: Слоистый копролит
Alex Varenik
Как так? Работает же, в 17 студии прекрасно. Я для себя WinForms запилил (собирает статистику с сайта с авторизацией на основе формы).  Заметил удивительную вещь - язык форсит выделять типы и функции в отдельные модули.
Для меня не работает.
источник

Dv

Dr. Friedrich von Never in F# Flood: Слоистый копролит
Для тебя работает — и прекрасно.
источник

Dv

Dr. Friedrich von Never in F# Flood: Слоистый копролит
У меня нет 17 студии, и я заинтересован в первую очередь в нетстандарте, а во-вторую — в неткоре.
источник

Dv

Dr. Friedrich von Never in F# Flood: Слоистый копролит
Ну и, разумеется, мне нужно, чтобы компилятор интегрировался в стандартную проектную и билдёжную систему. Нужно чтоб dotnet restore его выкачивал (в составе кастомной SDK, например) и всё работало
источник

Dv

Dr. Friedrich von Never in F# Flood: Слоистый копролит
Устанавливать какие-то штуки из инсталлеров — не годится
источник

Dv

Dr. Friedrich von Never in F# Flood: Слоистый копролит
Ну то есть, да, все перечисленные мною проблемы — решаемые, и как раз вот Влад про них и пишет. И, вероятно, в скором времени выкатит апдейт
источник

Dv

Dr. Friedrich von Never in F# Flood: Слоистый копролит
Но пока что для меня Немерле вообще не работает. Не решает моих задач, не участвует в нужном мне окружении.
источник

AV

Alex Varenik in F# Flood: Слоистый копролит
Dr. Friedrich von Never
Ну и, разумеется, мне нужно, чтобы компилятор интегрировался в стандартную проектную и билдёжную систему. Нужно чтоб dotnet restore его выкачивал (в составе кастомной SDK, например) и всё работало
Будет, возможно на 23 ферваля 😉
источник