Почему-то меня смущает тот факт, что neovim зависит от jemalloc. Почему jemalloc? Зачем? Почему просто не использовать системный? Неужели текстовый редактор как-то существенно зависит от реализации кучи? Мне кажется, что если человек делает это просто так, то он, ну, опасный безумец, которого лучше посторониться. Сегодня ему не угодил системный аллокатор, завтра он начнёт переделывать что-то ещё. А может быть, опасный безумец это я, если меня смущают такие вещи?
2017-07-17 07:45:35

Участники:
@vt - 5, @Strephil - 5

@Strephil
или в vim был свой костыльный malloc, который разработчики neovim решили заменить на jemalloc?
#2877717/1 2017-07-17 07:46:49
@vt
Безумец - он, если не дает возможности это отключить
#2877717/2 2017-07-17 08:00:54
@Strephil
да вроде можно отключить, только я же не из исходников собираю. У меня при установке neovim сразу ставится jemalloc как зависимость.
#2877717/3 → /2 2017-07-17 08:01:55
@vt
значит безумец тот, кто тебе собрал такой пакет
#2877717/4 → /3 2017-07-17 08:02:27
@Strephil
забавно, но я задумывался об этом уже год назад: #2837988. я хожу кругами :-(
#2877717/5 2017-07-17 08:15:21
@vt
нафиг он вообще этот neovim нужен? Что он умеет кроме jemalloc?
#2877717/6 → /5 2017-07-17 08:31:29
@Strephil
да на самом деле использование jemalloc никак не комментируется, это не преподносится как фича, преимущество.
#2877717/7 → /6 2017-07-17 08:33:23
@vt
ну я вот ни одной фичи не вижу, кроме как "нам было неудобно канпелировать и мы переделали систему сборки"
#2877717/8 → /7 2017-07-17 08:34:28
@Strephil
меньше кода, меньше архаики, больше асинхронности. Не знаю, я сам как-то особо не пользовался. Я использую Vim, меня всё устраивает.
#2877717/9 → /6 2017-07-17 08:35:07
@vt
Ну так-то затея может и хорошая, только она должна была упростить добавление новых фич. Только вот они уже несколько лет этим занимаются, а новых фич собственно все еще нету
#2877717/10 → /9 2017-07-17 08:36:10