kb
01.03.2013 08:20 3b662f5e
1. оказывается, х-ль умеет multiline-строки в виде:
a = "foo\
\ bar \
\ baz"
(слэш на новой строке указывает, где она начинается, чтоб можно было выравнивать это безобразие)
2. emacs при этом немного ломается, потому я уж лучше вернусь к "foo" ++ "bar" пока.
ппц тулоотсос
как человек видивший исходники хаскельмода — чего ещё ты ждал?)) Там же пиздец полный...
я не видел
один из самых хреновоспроектированных кусков имакса. много разносортного говна в разных файлах, которые между собой очень слабо связаны. фактически там на каждую задачу навелосипедили от одного до 3 — 4 модов. причем писали люди хреново знающие апи и возможности имакса. итого в фэйсэс мод просто гора костылей тчетно пытающиеся отличить оператор -→ от начала комантария, док мод школьный костыль просто перечисливший все типы из prelude.hs через запятую — не входить вообще, инферриор — пример неправильного использования шэллмода, хаскелл сэшен — говно на палочке не умеющее io, с автокомплитом жопа полнейшая — а не работает ни у кого по людски вообще никак.
Если бы я писал хаскельмод с нуля то начал бы с поддержки пакета висент и еде из седита, а поддержку интероперабилити замутил бы через dbus — а так чейчас это просто говно на палочке а не мод
выдохнул
Очень занятно, спасибо. А что за висент?
LALR парсер который можно пользовать из самого имакса, похож на бизон чемто
http://www.randomsample.de/cedetdocs/sem...