
Arseniy
24.01.2018
08:53:31
Пожалуйста
Не надо, это вечный холивар

Denis
24.01.2018
08:53:59
Вы в своем джетбрейнсе будете конфиги на удаленных серваках редактировать? Был вопрос - надо ли знать vi. Ответ - в базовом виде стоит.
будете ли вы в нем код писать - дело ваше

Google

Denis
24.01.2018
08:54:31

Даниил
24.01.2018
08:54:33

Denis
24.01.2018
08:55:12
ну вот опять вы мне двигаете что для программирования не стоит что-то юзать, тьфу

? animufag ?
24.01.2018
08:55:53

Dmitry
24.01.2018
08:56:17
Только зашел, и снова битва vim vs. нормальные редакторы ;)))
А зачем в ssh vim, если есть sshfs?

Alexander
24.01.2018
08:57:21

Denis
24.01.2018
08:57:47
emacs еще хороший, им можно пользоваться как vi

Dmitry
24.01.2018
08:57:47
Ну или так

A64m
24.01.2018
08:57:58
даже на снойманиаду не отвлеклись от своих вимов

Даниил
24.01.2018
08:58:14

Dmitry
24.01.2018
08:58:40
Битва "Vim и его жирный друг emacs vs. ненормальные редакторы"

Denis
24.01.2018
08:58:47
они обычно довольно убогие

Google

? animufag ?
24.01.2018
08:58:58

Denis
24.01.2018
08:59:01
очень небольшой сабсет умеют

Arsen
24.01.2018
08:59:42

A64m
24.01.2018
09:00:40
с вимом хоть понятно за что его любить, там необычный подход к редактированию (мне не нравится, но ничего удивительного в том, что кому-то больше именно это понравится). Вот любовь к имаксу для меня совершенно непонятна, ведь это обычный редактор, просто старый, страшный, убогий и тормозной

Denis
24.01.2018
09:01:26

Aleksey
24.01.2018
09:01:31

Denis
24.01.2018
09:02:08
ну вот да

Даниил
24.01.2018
09:03:07
с вимом хоть понятно за что его любить, там необычный подход к редактированию (мне не нравится, но ничего удивительного в том, что кому-то больше именно это понравится). Вот любовь к имаксу для меня совершенно непонятна, ведь это обычный редактор, просто старый, страшный, убогий и тормозной
ну емакс по идее (как я понимаю) крут тем что там небольшое ядро на сишке и всё остальное на елиспе, на нём же он и расширяется, и типо редактор очень расширябельный благодаря тому что расширяется на том же языке на котором написан, как-то так
но то же самое относится и к Atom и VS Code в общем-то

Quet
24.01.2018
09:04:08
емакс -- тормозное говно
извините (

Aleksey
24.01.2018
09:04:19
УМВРБ

Даниил
24.01.2018
09:04:42

Aleksey
24.01.2018
09:04:43
Емакс быстрее всего этого вашего электрон-бейст

Alexander
24.01.2018
09:05:20
блин хочется вопрос по топику придумать, а не получается

Quet
24.01.2018
09:05:31

A64m
24.01.2018
09:05:39
ну емакс по идее (как я понимаю) крут тем что там небольшое ядро на сишке и всё остальное на елиспе, на нём же он и расширяется, и типо редактор очень расширябельный благодаря тому что расширяется на том же языке на котором написан, как-то так
но то же самое относится и к Atom и VS Code в общем-то
ну да, Атом - это такой молодежный имакс, а имакс - дедовский Атом, атом тоже страшный, скриптуется на языке, хуже которого чтоб придумать - постараться надо и тормозит. Чек, чек, чек.

Quet
24.01.2018
09:05:46
но электроны эти все конечно не эталоны скорости

Aleksey
24.01.2018
09:06:02

kana
24.01.2018
09:06:12
Емакс быстрее всего этого вашего электрон-бейст
вим вроде побыстрее имакса (неовим особено), но я перешел на вскод из-за того, что он на моем слабом компе работал шустрее неовима (+50 плагинов, в вскоде их меньше, при больших возможностях, так как многое из коробки))

Google

Даниил
24.01.2018
09:06:18

A64m
24.01.2018
09:07:08
даже вскодовый яваскриптовой терминал быстрее емаксового работает

Quet
24.01.2018
09:07:11

Aleksey
24.01.2018
09:07:26
У меня ванильный

Даниил
24.01.2018
09:07:32

Quet
24.01.2018
09:07:35
на память плевать, но когда визуально видишь как отрисовывается helm в емаксе - это напрягает

Aleksey
24.01.2018
09:08:57
Да всё равно я столько всего в имаксе делаю, что слезать на что-то другое без траты человекомесяцев на поиски альтернатив невозможно

Quet
24.01.2018
09:09:24
ну и емакс без evil-mode это хоткеи для мутантов каких-то

Aleksey
24.01.2018
09:09:39
вопрос привычки

A64m
24.01.2018
09:09:39

Leonid
24.01.2018
09:18:25

Denis
24.01.2018
09:18:47
а если уже по ssh подконнектился?!
шах и мат

Leonid
24.01.2018
09:18:55
/me иногда делает vim .emacs

Denis
24.01.2018
09:19:30
vim .emacs я тоже частенько делаю

Dmitry
24.01.2018
09:19:31
А что, N подключений нельзя сделать?

Leonid
24.01.2018
09:19:33
правда емакс с tmux/screen плоховато

Yuriy
24.01.2018
09:19:45
зачем вообще править конфиги на чужих компах? отредактировал конфиг локально и задеплоил

Google

Denis
24.01.2018
09:19:52
но с tramp тоже ок бывает

Leonid
24.01.2018
09:20:02

Aleksey
24.01.2018
09:20:08

Leonid
24.01.2018
09:20:25

Denis
24.01.2018
09:20:45
отскриптуйте на ансибле
бест практисес

Leonid
24.01.2018
09:21:02
я не в терминале емакс испольюзую, в терминале вечно косяки

Denis
24.01.2018
09:21:17
в терминале емакс сосуч(в отличие от vim)

Admin
ERROR: S client not available

Denis
24.01.2018
09:22:05

Dmitry
24.01.2018
09:22:45
Извините, вопрос не по редакторам... А вот последний cabal требует, чтобы в Library были выписаны все модули. Ну и stack этот варнинг тоже выписывает:
Warning: The following modules should be added to exposed-modules or other-modules in /home/dima/datamarket.exp/dmsr.cabal:
- In dmsr-main component:
CV.Binding.Utils
CV.Calib3d
CV.Core
CV.Core.Arrays
CV.Core.Clustering
CV.Core.DMatch
CV.Core.Managed
...А как-то можно этот варнинг обходить, или прям best practice -- описать все экспортируемые модули в .cabal-файле?

Leonid
24.01.2018
09:23:01
еще забавно что у меня на двух машинках один и тот же конфиг urxvt и irssi/tmux и при этом на работе всё пашет, а дома кнопочки не работают некоторые, приходится дома Konsole использовать как последнему лоху. И это nixos! Как жить?

Aleksey
24.01.2018
09:23:12

Dmitry
24.01.2018
09:23:21
Почему must?

Leonid
24.01.2018
09:23:43
т.е. ты сделал конфиг-компайл на линуксе и одно зацепил, а на винде с другой версией ghc другое. а сорцы одни

Dmitry
24.01.2018
09:24:23
Не, так это у меня не пакет для общего пользования, а Executable для себя. Там-то зачем все эти exposed-modules??

Alexander
24.01.2018
09:24:28
@dmalkr это фича, её обходить не надо

Google

Aleksey
24.01.2018
09:24:31
Можно hpack юзать, он автоматически прописывает новые модули при генерации кабалфайла ;)

Alexander
24.01.2018
09:24:32
но можно, через hpack

Leonid
24.01.2018
09:24:57

Dmitry
24.01.2018
09:25:02
Зачем эта фича-то при построении exe-файла??

Leonid
24.01.2018
09:25:21

Dmitry
24.01.2018
09:25:29
Есть. Там это всё прописано.

Alexander
24.01.2018
09:25:31
чтобы знать что линковать?

Aleksey
24.01.2018
09:25:41
Хороший exe делает ровно одно - из либы импортит run и делает main = run :)

Alexander
24.01.2018
09:25:52
убивал бы
за такие хорошие exe

Denis
24.01.2018
09:26:20

Dmitry
24.01.2018
09:26:23
Ну так а зачем Exposed-то там?? С Library понятно.

Leonid
24.01.2018
09:26:38
убивал бы
чойта? А тестить как? дважды модули прописывать? А зависимости до кабала 2.2 с common stanza?

A64m
24.01.2018
09:26:53

Alexander
24.01.2018
09:27:26
типа парсенья опций и прочего

Leonid
24.01.2018
09:27:44

Aleksey
24.01.2018
09:27:51
парсинг опций можно оставить в exe, ок

Alexander
24.01.2018
09:27:58
договорились
instance FromJSON a => MimeUnrender JSONL (Vector a) where
mimeUnrender _ p = fmap fromList $ go p >>= traverse (parseEither parseJSON)
where
go input = parseOnly (sepBy parser (skipSpace *> endOfLine)) (BSL.toStrict input)
parser = skipSpace
*> Data.Aeson.Parser.value

Denis
24.01.2018
09:28:27
ну опции можно в exe

Alexander
24.01.2018
09:28:31
кто-нить видит ошибки?

Denis
24.01.2018
09:28:35
а когда половина логики там, а половина сям, это вообще некошер