Big Bux Chungus
а у меня же потребности
Alexander
единственный вариант получить сносный язык это не мешать тем кто его пилит и пилить то, что тебе нужно
Big Bux Chungus
котлин может легко скалу уничтожить, если добавит пару-тройку фичей
Alexander
на самом деле ещё иметь достаточно времени у разработчиков, чтобы была возможность улучшать компилятор и либы а не добавлять костыли
A64m
если добавит то не уничтожит, а так вполне может
Alexander
но это уже в большинстве случаев мистика
Oleg
Aliester
котлин и так переполнен фичами
Aliester
его делали те кто делают интелиджи студию
Aliester
у них талант пихать кучу бесполезного и вредного и немножечко хорошего и продающего
A64m
они сишарп для жвм сделали, потому что эта контора часть продуктов на сишарпе писала
A64m
ничего другого они и не знают
Λrtem
Aliester
плюс тратить большие бюджеты на маркетинг
Kirill
Kirill
Oleg
Куклев же оттуда
Aliester
https://kukuruku.co/post/why-kotlin-sucks/
Alexander
опять начали хейтить другие языки
Alexander
что совсем ругаться в рамках хаскеля не можете?
Kirill
Aliester
котлин это как свифт, но без поддержки эплов и няшного синтаксиса
Big Bux Chungus
Kirill
Aliester
гугл и дарт поддерживает
Oleg
Aliester
насчет идеи
A64m
Oleg
Aliester
она откровенно фигово расширяемая извне, жрет ужасающе много ресурсов и непригодна к половине языков на которые ее пытаются портировать как иде
Aliester
я миморубист и после того как у меня пару раз сожрало всю память и грохнуло жвм перешел на вим
A64m
тем не менее, это самая лучшая иде из существующих. да, говно, но других программ и не бывает
Kirill
Anonymous
Чем журить соседей, выбрали бы хоть один недостаток, и сделали бы, как надо.
Oleg
Alexander
хахаха
Alexander
давайте выберем произвольную вещь и попробуем договориться
A64m
у программистов есть системная социальная проблема: никто никому не даст делать нормально. это не принято
Oleg
/b/ can't count to 5
A64m
хотя некоторые вещи еще не понятно как делать нормально, некоторые - технически - уже можно, но программисты не делают
Kirill
Oleg
Есть IDE для хашкеля, которая может построить дерево вывода инстанса тайпкласса?
Aliester
для джавы наверное идея отличное решение
Alexander
ой
Aliester
но я не люблю джавы
Alexander
а давайте сделаем разумные опции RTS
Alexander
это поменять 3.5 строки в RTS
Aliester
я не лангист, просто некоторые языки не перевариваю
Oleg
Aliester
или это токсичность и фичешейминг?
Artyom
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