Бабушка, смотри, я сделал двач! Войти !bnw Сегодня Клубы

Пиздец людям делать нехуй, я прям удивляюсь.

Deuce is a re-implementation of Emacs in Clojure. It's a port of the C core and
re-compiles existing Emacs Lisp to Clojure. It uses the Lanterna library for
text UI. The goal is to first reach reasonable compatibility with GNU Emacs,
while the longer term goal is to phase out Emacs Lisp in favour for Clojure and
re-capture Emacs' spirit on a contemporary platform.

https://github.com/hraberg/deuce

Рекомендовали: @dzhon
#KZM3U2 / @ninesigns / 3535 дней назад

> contemporary platform Ппц у них будующее.
#KZM3U2/7W1 / @l29ah / 3535 дней назад

@l29ah If emacs supported new languages other than elisp, a lot of new blood will join the community. Once we get the new hackers, they will try and find ways to modify the old codebase. Emacs is a wonderful editor, but to a newcomer it can be a lot daunting.

I love the editor, I want to continue to program in Emacs but Kate seems to be much simpler, elegant and quite functional.

пиздец, откуда эти маняпетухи берутся?

#KZM3U2/8IZ / @ninesigns --> #KZM3U2/7W1 / 3535 дней назад
пруф или переписать на guile
#KZM3U2/021 / @anonymous / 3535 дней назад

@anonymous guile уже умеет исполнять elisp

#KZM3U2/LKU / @ninesigns --> #KZM3U2/021 / 3535 дней назад
@4da хули ты пиздишь, guile-emacs не пригоден для десктопа
#KZM3U2/08V / @anonymous --> #KZM3U2/LKU / 3535 дней назад

@anonymous да, там еще остаются баги и регрессии

#KZM3U2/J3X / @ninesigns --> #KZM3U2/08V / 3535 дней назад

@anonymous но это drop-in replacement и все моды будут работать так же, вместо беzумных попыток переписать ВСЕ на манязыке.

#KZM3U2/H7Z / @ninesigns --> #KZM3U2/08V / 3535 дней назад
@4da хули ты пиздишь, там же НЕСОВМЕСТИМОСТИ
#KZM3U2/T34 / @anonymous --> #KZM3U2/H7Z / 3535 дней назад

@anonymous какие блять?

#KZM3U2/YQD / @ninesigns --> #KZM3U2/T34 / 3535 дней назад
#KZM3U2/NAB / @anonymous --> #KZM3U2/YQD / 3535 дней назад

@anonymous ты давай жопой не виляй и не отмазывайся ссылками. говори что за несовместимости будут для elispовых модов.

#KZM3U2/LS2 / @ninesigns --> #KZM3U2/NAB / 3535 дней назад
@4da пиздец ты уебан. Некоторые модули пердолятся в байткод, который будет другим // Cap. O.
#KZM3U2/A74 / @anonymous --> #KZM3U2/LS2 / 3535 дней назад

@anonymous какие?

#KZM3U2/VH8 / @ninesigns --> #KZM3U2/A74 / 3535 дней назад

@anonymous и почему он будет другим, если там будет байткод guile?
или ты хочешь найти какой-нить пизданутый мод, автор которого решил что он умнее других и попердолиться в байткод самому?

#KZM3U2/MRF / @ninesigns --> #KZM3U2/A74 / 3535 дней назад
@4da пошёл нахуй, мейл-листы надо читать
#KZM3U2/TUY / @anonymous --> #KZM3U2/MRF / 3535 дней назад

@anonymous ясн))

#KZM3U2/LFG / @ninesigns --> #KZM3U2/TUY / 3535 дней назад
@4da > на манязыке Реквестирую определение маняязыка и перечень причин, по которым Clojure таковым является. Нет, серьёзно, что не так?
#KZM3U2/I0Q / @minoru --> #KZM3U2/H7Z / 3535 дней назад

@minoru кложурь ну сюда вообще никаким боком не подходит. манязык - это язык который ты хочешь использовать, потому в первую очередь фанатеешь от него, не обращая внимание на то насколько он соответствует problem domain.

#KZM3U2/4YC / @ninesigns --> #KZM3U2/I0Q / 3535 дней назад
@4da А CL типа очевидным образом подходит для написания текстового редактора? Этимологию слова «манязык» можно? А то я не представляю, с чего и откуда там «ман» взялось.
#KZM3U2/4L2 / @minoru --> #KZM3U2/4YC / 3535 дней назад

@minoru рассматривай ситуацию в целом. имеется специфичный редактор, написаный на C и elisp и достаточно консервативное коммунити, которое умеет в elisp.
так же есть пара тысяч расширений к этому редактору.

тут приходит чувак такой весь в белом и говорит. YO DAWG я щас тут перепишу ваш редактор на cишки на clojure (про пару тысяч расширений он забыл), и буду транслировать elisp в clojure.

После этого придет 100500 хипсторов на кложури и перепишет оставшиеся моды на clojure и все будет охуенно.

вот это и называется маняподход и манязычок.

#KZM3U2/55X / @ninesigns --> #KZM3U2/4L2 / 3535 дней назад

@minoru не "ман", а "маня"

#KZM3U2/PDR / @ninesigns --> #KZM3U2/4L2 / 3535 дней назад
@4da Neovim — тоже маняподход, получается?
#KZM3U2/ZLE / @minoru --> #KZM3U2/55X / 3535 дней назад
@4da > После этого придет 100500 хипсторов на кложури и перепишет оставшиеся моды на clojure путин запрети
#KZM3U2/8S9 / @mugiseyebrows --> #KZM3U2/55X / 3535 дней назад

@minoru поясни
вангую что нет, ибо vimscript это говноязычок уровня js, а возможэно даже хуже.

#KZM3U2/590 / @ninesigns --> #KZM3U2/ZLE / 3535 дней назад
#KZM3U2/PEP / @anonymous --> #KZM3U2/LFG / 3535 дней назад
@4da Ну, там тоже кто-то пришёл и решил всё переписать, потому что на нынешнюю кодовую базу якобы невозможно смотреть. И заодно решил выбросить ненужные штуки. Я только анонс читал, не слежу и не помню, что там ещё было. Я неправильно понял, что маняподход заключается в том числе и в стремлении всё переделать с нуля?
#KZM3U2/Q7S / @minoru --> #KZM3U2/590 / 3535 дней назад

@anonymous реально к делу там относится только переконвертация UTF-8 -> формат guile
и отсутствие gnu tools, нужных для guile на спермоплатформах.

вторая проблема вполне решаема, а первая просто вносит оверхед, который эффективно отменен возросшей скоростью работы elisp на новом бекенде, а потенциально устранен когда guile перейдет на utf-8 и установкой эксепшен хендлеров для скрытого проглатывания неправильного UTF-8

кукарекания про моды на scheme, js итд к делу отношения не имеют

#KZM3U2/83R / @ninesigns --> #KZM3U2/PEP / 3535 дней назад

@minoru > маняподход заключается в том числе и в стремлении всё переделать с нуля?
да конечно, причем слабо понимая проблематику систему и то почему она такая, какая есть.

#KZM3U2/B3E / @ninesigns --> #KZM3U2/Q7S / 3535 дней назад
@minoru неовим не с нуля есичо это форк они там чистили код сидели пытались пропихнуть муленару он их нахуй послал
#KZM3U2/UUE / @plhk --> #KZM3U2/Q7S / 3535 дней назад

@plhk ппец у них ffmpeg тама

#KZM3U2/DPA / @ninesigns --> #KZM3U2/UUE / 3535 дней назад
@4da да ёб твою мать, сходи по ссылкам, мейл-листы почитай, мудило
#KZM3U2/349 / @anonymous --> #KZM3U2/83R / 3535 дней назад

@anonymous какие моды у тебя не заработали? кончай выебываться и кидай ссылки на конкретные письма в emacs-devel

#KZM3U2/LVN / @ninesigns --> #KZM3U2/349 / 3535 дней назад
@4da нахуй иди
#KZM3U2/MED / @anonymous --> #KZM3U2/LVN / 3535 дней назад
@plhk Я помню, что форк, но это же глупо. Если хотел просто почистить кодовую базу, то это называется «рефакторинг» и для этого не обязательно форкать проект.
#KZM3U2/20J / @minoru --> #KZM3U2/UUE / 3535 дней назад
@minoru они пытались но нарвались на каких-то замшелых пердоликов которые не хотят ничего менять и выкидывать поддержку msdos 3.0 были посланы нахуй какие твои действия в такой ситуации?
#KZM3U2/8MW / @plhk --> #KZM3U2/20J / 3535 дней назад
@plhk Ну, если пытались, то не осуждаю.
#KZM3U2/BKG / @minoru --> #KZM3U2/8MW / 3535 дней назад

@plhk > NOTE: Don’t use ANSI style function declarations. A few people still have to use a compiler that doesn’t support it.
проиграл с этих луддитов

#KZM3U2/H4N / @ninesigns --> #KZM3U2/DGB / 3535 дней назад

@plhk бля, скока там маняписателей, пиздец просто.

https://github.com/stefanoborini/vai/blob/master/RATIONALE.rst
I decided it was a lost cause, and I started writing my own editor. I laid out the foundation which is currently vaitk, and implemented basic stuff.

Shortly afterwards, Neovim was announced as a refactoring of vim. It addresses most of my points above. The problem is that, being a refactoring, it will still be in C and will grow again to become ugly and nasty.

#KZM3U2/KX9 / @ninesigns --> #KZM3U2/DGB / 3535 дней назад
@plhk >Vim’s plugin API is just plain bad. First, all plugin code runs synchronously. That means if any plugin’s code is executing, Vim’s UI is frozen. уау, прмо как в емаксе
#KZM3U2/HR3 / @anonymous --> #KZM3U2/DGB / 3535 дней назад

@anonymous емакс асинхронные процессы хотя бы пускать умеет

#KZM3U2/QRY / @ninesigns --> #KZM3U2/HR3 / 3535 дней назад
@minoru маняязык - язык, на котром нельзя написать то, что нельзя написать на жс
#KZM3U2/ZGM / @krkm --> #KZM3U2/I0Q / 3534 дня назад
@krkm Ок, жс - маняязык.
#KZM3U2/QP4 / @l29ah --> #KZM3U2/ZGM / 3534 дня назад
@l29ah пруф?
#KZM3U2/6Q5 / @anonymous --> #KZM3U2/QP4 / 3534 дня назад
@krkm Это описка, или реально жирнючий троллинг?
#KZM3U2/ADN / @minoru --> #KZM3U2/ZGM / 3534 дня назад
@minoru короч езыки которые ничем не функциональнее жс нахуй не нужны
#KZM3U2/NPR / @krkm --> #KZM3U2/ADN / 3534 дня назад
@l29ah все так
#KZM3U2/1HX / @krkm --> #KZM3U2/QP4 / 3534 дня назад
@krkm В теории таких языков нет, потому что JS Тьюринг-полный. А на практике всё меряется разницей между предметной областью и средствами языка. Короче, я не понял, к чему ты ведёшь вообще.
#KZM3U2/5AI / @minoru --> #KZM3U2/NPR / 3534 дня назад
@minoru к тому что нежаваскриптеры хуже жаваскриптеров, которые между прочим хуже пидорасов. вникай в мое послание тебе, попытайся проанализировать и сделать выводы для себя
#KZM3U2/KEH / @krkm --> #KZM3U2/5AI / 3534 дня назад
@krkm Хуита какая-то, пойду лучше дальше докладики смотреть.
#KZM3U2/GBD / @minoru --> #KZM3U2/KEH / 3534 дня назад
@minoru долго ты думал и все равно обосрался. сдавайся уже
#KZM3U2/4TY / @krkm --> #KZM3U2/GBD / 3534 дня назад
@4da Ну давай оптимизируем по частям, тобою скомпилированное )) Складывается впечатление что ты реально обиженный в скайпе быдлокодер )) Могу тебе и в глаза сказать, готов приехать с исходниками?) Вся та хуйня тобою скомпилированная это простое быдлокодерство, погромизд ты комнатный)) от того, что ты много скомпилировал, код твой лучше не станет)) быдлокодить не мешки ворочить, много вас таких на антихаке оттаяло )) Про таких как ты говорят: Делфи не давался, HTML хуйней казался) Вникай в моё послание тебе< постарайся проанализировать методом линейной алгебры и сделать выводы для себя)
#KZM3U2/QZS / @anonymous --> #KZM3U2/55X / 3534 дня назад
@4da а ха ха ха сдаётся МНЕ ты очередное обиженное чмо пытающиеся паразить МЕНЯ своих ителеХтом .................и что не очень получается:)))
#KZM3U2/S9K / @anonymous --> #KZM3U2/H4N / 3534 дня назад
ipv6 ready BnW для ведрофона BnW на Реформале Викивач Котятки

Цоперайт © 2010-2016 @stiletto.