Big Bux Chungus
а у меня же потребности
Alexander
единственный вариант получить сносный язык это не мешать тем кто его пилит и пилить то, что тебе нужно
Big Bux Chungus
котлин может легко скалу уничтожить, если добавит пару-тройку фичей
Alexander
на самом деле ещё иметь достаточно времени у разработчиков, чтобы была возможность улучшать компилятор и либы а не добавлять костыли
A64m
если добавит то не уничтожит, а так вполне может
Alexander
но это уже в большинстве случаев мистика
Aliester
котлин и так переполнен фичами
Aliester
его делали те кто делают интелиджи студию
Aliester
у них талант пихать кучу бесполезного и вредного и немножечко хорошего и продающего
A64m
они сишарп для жвм сделали, потому что эта контора часть продуктов на сишарпе писала
A64m
ничего другого они и не знают
Λrtem
его делали те кто делают интелиджи студию
да, те самые ребята, не очень приятные
Aliester
плюс тратить большие бюджеты на маркетинг
Big Bux Chungus
Например "уничтожение скалы" ?
если бы в котлине были HKT и тайпклассы, меня бы в скале не было.
Oleg
ничего другого они и не знают
Там есть лаборатория, которая девелопит язык с кубической ТТ для HoTT помимо прочего
A64m
если бы в котлине были HKT и тайпклассы, меня бы в скале не было.
но в скале нету тайпклассов, да и с хкт все не очень весело (и, возможно, в дотти станет только хуже)
Oleg
Куклев же оттуда
Aliester
https://kukuruku.co/post/why-kotlin-sucks/
Alexander
опять начали хейтить другие языки
Alexander
что совсем ругаться в рамках хаскеля не можете?
Kirill
https://kukuruku.co/post/why-kotlin-sucks/
Я про идею и "талант"
Aliester
котлин это как свифт, но без поддержки эплов и няшного синтаксиса
A64m
Там есть лаборатория, которая девелопит язык с кубической ТТ для HoTT помимо прочего
очевидно, что те кто у них ресерч делает никакого влияния на то что они как продукт выпускают не имеют
Big Bux Chungus
https://kukuruku.co/post/why-kotlin-sucks/
я читал эту статью. бред откровенный
Aliester
гугл и дарт поддерживает
Oleg
очевидно, что те кто у них ресерч делает никакого влияния на то что они как продукт выпускают не имеют
В общем-то как и везде. Майкрософт речёрч тоже дофига полезных папиров наресёрчил
Aliester
насчет идеи
A64m
Aliester
она откровенно фигово расширяемая извне, жрет ужасающе много ресурсов и непригодна к половине языков на которые ее пытаются портировать как иде
Aliester
я миморубист и после того как у меня пару раз сожрало всю память и грохнуло жвм перешел на вим
A64m
тем не менее, это самая лучшая иде из существующих. да, говно, но других программ и не бывает
Kirill
она откровенно фигово расширяемая извне, жрет ужасающе много ресурсов и непригодна к половине языков на которые ее пытаются портировать как иде
Огромный openapi для расширения извне. Фактически, весь rubymine -- это расширение извне. Про ресурсы -- выдать процессу 1гиг памяти и будет хорошо
Anonymous
Чем журить соседей, выбрали бы хоть один недостаток, и сделали бы, как надо.
Alexander
хахаха
Alexander
давайте выберем произвольную вещь и попробуем договориться
A64m
у программистов есть системная социальная проблема: никто никому не даст делать нормально. это не принято
Oleg
/b/ can't count to 5
A64m
хотя некоторые вещи еще не понятно как делать нормально, некоторые - технически - уже можно, но программисты не делают
Aliester
Дебаггер и рефакторинги через плагины к виму?
дебагер встроенный, табы в тмуксе, рефакторинг фич как в идее не люблю, плюс руби рубимайн не вывозит ни по подсказкам, ни по анализу кода и возможностям рефакторинга
Oleg
Есть IDE для хашкеля, которая может построить дерево вывода инстанса тайпкласса?
Aliester
для джавы наверное идея отличное решение
Alexander
ой
Aliester
но я не люблю джавы
Alexander
а давайте сделаем разумные опции RTS
Alexander
это поменять 3.5 строки в RTS
Aliester
я не лангист, просто некоторые языки не перевариваю
Aliester
или это токсичность и фичешейминг?
Artyom
а давайте сделаем разумные опции RTS
а что именно в них плохое?
Alexander
неразумное -A, при -N сдохнет на всех современных компах, не разумный размер для больных объектов, не разумный дефолт для idle GC
Alexander
а сделать разумными настройки не дает Марлоу
Alexander
сказав, что nofib разницы не показал
Alexander
или вот, разумный набор бенчмарков
Alexander
из этих ваших продакшенов
Alexander
кстати интереснее всего будет вести себя -qm (или как там пин капабилити к тредам зовется) на amd
Alexander
где топология не как у интела
Alexander
а что именно в них плохое?
вообще в проектах, которые "тормозят" обычно достаточно настроить RTS, что ускорить в 2-3 раза, если не на порядок
Alexander
причем Марлоу принимает фиксы, но оооочень медлено
Alexander
вон -qb0 есть при больших A
Alexander
и то хорошо
Alexander
вот кстати хорошие бенчмарки было бы неплохо собрать
A64m
самое бредовое в это A-эпопее, что сам же марлоу и большие А советует и что для гц надо меньше капабилитей использовать чем виртуальных ядер
A64m
но потом сам же не делает такие настойки по умолчанию
Alexander
ну он почему-то не считает, что это должно быть дефолтом
Alexander
не знаю
Alexander
аааа пользователи скажут что программа стала больше памяти занимать
Alexander
я конечно понимаю, что у него в фейсбуке 128 процессоров на компе
Alexander
и повышение -A64 приведет к 8Gb оперативки
Alexander
точнее 16
Alexander
но обычно пользователю пофиг
A64m
для машины со 128 ядрами это не очень большая трата памяти
Alexander
а может у тебя xeon phi