@haskellru

Страница 741 из 1551
Yuriy
14.01.2018
17:10:42
не, ты с ноля аргументируй пожалусто
у меня только субъективные аргументы. я несколько раз пробовал, пользы не ощутил

Index
14.01.2018
17:10:47
сравнение с вимом? значит, точно вредная фича
Без вим-режима редактируют мазохисты. Они будут говорить "зачем переусложнять и изучать этот vim", так же как гошники будут гнобить Haskell как академический. Эмаксеров и то проще понять, чем блокнотщиков.

Дмитрий
14.01.2018
17:11:36
Единственная светлая идея в вим режиме это навигация с центра клавиатуры

Alister
14.01.2018
17:11:57
модальность, не?

Google
Aragaer
14.01.2018
17:12:15
модальность

Alister
14.01.2018
17:12:21
emacs is a great OS lacking only a decent text editor

Yuriy
14.01.2018
17:12:34
модальность — проблема любого интерфейса

Index
14.01.2018
17:12:40
Главная светлая идея вима в том, что редактирование больше состоит из навигации, а не ввода букв, и соответствующая оптимизация (modes).

Aragaer
14.01.2018
17:13:16
emacs is a great OS lacking only a decent text editor
все нормально, туда можно поставить вим

Yuriy
14.01.2018
17:13:35
в Хаскеле есть типы, и просмотр определения редко нужен

Даниил
14.01.2018
17:13:41
Index
14.01.2018
17:13:49
модальность — проблема любого интерфейса
Для осьминогов может быть, которые могут нажимать несколько кнопок сразу.

Alister
14.01.2018
17:13:51
я пробовал spacemacs

но потом у меня начала болеть рука и я решил пока поюзать вим

Index
14.01.2018
17:14:14
Типа Shift или Ctrl

Google
Дмитрий
14.01.2018
17:14:19
да не, не единственная на самом деле
А какая ещё? Я серьезно интересуюсь, интересно

A
14.01.2018
17:14:24
вот вы разошлись

что с моей идеей лучше скажите

Даниил
14.01.2018
17:15:12
А какая ещё? Я серьезно интересуюсь, интересно
ну на самом деле комбинирование хоткеев со всякими motions это круто

kana
14.01.2018
17:15:12
ооо, опять редакторо-срач в хаскель-чате

прям по расписанию

Alister
14.01.2018
17:15:24
удали все продукты JetBrains

A
14.01.2018
17:15:25
о, haskeforce работает

Alister
14.01.2018
17:15:33
а потом ex

A
14.01.2018
17:15:58
ex ?

типа эх ?

Даниил
14.01.2018
17:16:37
ну на самом деле комбинирование хоткеев со всякими motions это круто
ну я про всякие копировать / выделить / удалить / заменить / ... всё внутри параграфа / вокруг параграфа / внутри слова / вокруг слова / внутри скобок / вокруг скобок / внутри тега / ...

Alister
14.01.2018
17:17:35
https://en.wikipedia.org/wiki/Ex_(text_editor)

Даниил
14.01.2018
17:18:14
Ну просто это уже не стесняясь заимствуют
ну просто в большинстве редакторов под каждое из этих действий отдельный хоткей а тут суть в комбинировании действия и движения (терминология не точная, но суть в составлении пары, допустим что сделать - выделить, где - внутри скобок)

удобно на самом деле

Andrei
14.01.2018
17:18:52
в Хаскеле есть типы, и просмотр определения редко нужен
я, конечно, ненастоящий сварщик, но Ctrl-B через пол-stack было очень удобно на радостях аж лицензию на IDEA продлил

Даниил
14.01.2018
17:19:50
ну просто в большинстве редакторов под каждое из этих действий отдельный хоткей а тут суть в комбинировании действия и движения (терминология не точная, но суть в составлении пары, допустим что сделать - выделить, где - внутри скобок)
с другой стороны, я когда на IDEA пересел отказался от вим-мода потому что лень было настраивать чтобы стандартные хоткеи не перекрывались хоткеями вим-мода а возможности IDEA все равно позволяют сделать одним кликом то что в виме приходилось делать руками, даже если это "руками" было быстро с точки зрения редактирования

Alister
14.01.2018
17:20:39
я люблю вим потому что не теряется фокус на всякие движения мышкой

Google
Даниил
14.01.2018
17:21:16
ящитаю виму вот не хватает для большей гибкости поддержки нескольких курсоров из коробки можно было бы отказаться от блочного режима выделения и использовать вместо него мультикурсорность + обычное выделение, как в vis собственно

(vis - это такой очень минималистичный vim-like редактор с lua вместо vimscript, если кто не знает)

Дмитрий
14.01.2018
17:22:09
В vs code сейчас закончилась клавиатура и делают тоже всякие сочетания типа Ctrl + B -> A Мультикурсорность и вот это всё присутствует

Aragaer
14.01.2018
17:23:46
я не пробовал мультикурсорность, мне хватает блочного выделения, замены по выделенному блоку, перехода к следующему результату поиску с повтором и вот прочего подобного

Alister
14.01.2018
18:20:59


Даниил
14.01.2018
18:56:31
ну когда несколько курсоров)

посмотри как в vis сделано

Nick
14.01.2018
18:57:12
а нафига?

Евгений
14.01.2018
18:57:15
Звучит неудобно

Даниил
14.01.2018
18:57:29
суть в том что в отличие от блочного выделения vim в vis можно выделять несколькими курсорами чтобы они не были на одном уровне по горизонтали

Nick
14.01.2018
18:57:30
https://github.com/terryma/vim-multiple-cursors

Даниил
14.01.2018
18:57:31
если нужно

Aragaer
14.01.2018
18:57:50
ну предполагается, что курсоры расставляются в кучу мест, а потом за одно волшебное действие правка вносится в куче мест

Даниил
14.01.2018
18:57:55
Звучит неудобно
да не, я когда vis пробовал, было норм

Aragaer
14.01.2018
18:58:04
но с учетом модальности . это "последняя правка" и все ок

Даниил
14.01.2018
18:58:08
по крайней мере функцию блочного выделения оно нормально выполняло

A64m
14.01.2018
18:59:01
Мультикурсорность это как? :О
https://twitter.com/yogthos/status/883058510275149826

невероятная мегафича сблайм текст, сделавшая Го возможным

Евгений
14.01.2018
19:01:22
Безумие какое-то

Google
Alister
14.01.2018
19:01:30
если такое нужно писать в языке

его нужно выбрасывать в помойку

Nick
14.01.2018
19:02:20
Сходи и скажи это в го чатике )

Даже в двух

Евгений
14.01.2018
19:07:28
Спойлер: в чистых сях тоже надо надо делать. У вас на них ядро оси написано. Только никому не говорите!

Alister
14.01.2018
19:07:49
ну го себя вроде так не позиционирует

как базу ОС

Евгений
14.01.2018
19:12:00
его нужно выбрасывать в помойку
Тут ничего нету про базу ОС :)

Alister
14.01.2018
19:12:11
уел

Admin
ERROR: S client not available

Aragaer
14.01.2018
19:34:01
в чистых сях целочисленные типы друг к другу можно приводить неявно.

Alister
14.01.2018
19:34:48
и ловить UB

kana
14.01.2018
19:40:54
и ловить UB
что такое UB? часто видел это сокращение в раст-чате

Alister
14.01.2018
19:41:17
ну конечно, они ж низкоуровневые

undefined behaviour

? animufag ?
14.01.2018
19:42:10
то что в разных компиляторах сделано по-разному

Alister
14.01.2018
19:42:34
иногда и в разных процессорах

? animufag ?
14.01.2018
19:42:49
отсутствие переноса в конце файла в плюсах это ub

sherzod
14.01.2018
19:43:23
это было ошибкой компиляции сто лет назад

главным образом из-за анодных ламп

Google
Yuriy
14.01.2018
19:49:23
то что в разных компиляторах сделано по-разному
это unspecified, а undefined — это когда программа делает что-то вообще невозможное

Alister
14.01.2018
19:49:44
ага

исполняет rm -rf в неиспользуемой функции

Yuriy
14.01.2018
19:51:02
а ведёт себя ещё страннее

Alister
14.01.2018
19:51:50
https://habrahabr.ru/post/341154/

Елисей
14.01.2018
21:22:11
Можно ли на haskell запустить функцию выполняться в фоновом режиме?

Yuriy
14.01.2018
21:23:29
Можно ли на haskell запустить функцию выполняться в фоновом режиме?
https://hackage.haskell.org/package/async-2.1.1.1/docs/Control-Concurrent-Async.html#v:async

Dmitry
14.01.2018
21:23:40
forkIO !

A64m
14.01.2018
21:23:46
О, видео с HIW выложили

Yuriy
14.01.2018
21:24:40
forkIO !
а, ну да, если результат не нужен

Alister
14.01.2018
21:25:15
там rm -rf в фоне

Leonid
14.01.2018
21:29:47
@A64m_qb0 где?

A64m
14.01.2018
21:30:04
https://www.youtube.com/watch?v=HcV4DNumHDI

конечно видео с ICFP всегда поражает, даже средняя деревенская юзергруппа теперь лучше видео делает

Елисей
14.01.2018
21:33:10
Еще такой вопрос, вот у нас в школе мы на паскале работаем и там переменные есть, и их можно менять. Как я понимаю каждая переменная сидит по какому-то адресу в ОЗУ. В haskell я не могу менять переменные, лишь создавать новые на основе существующих. Вопрос, а это не забивает ОЗУ? Если я пишу какую-нибудь супер игру с кучей переменных, такой подход не тормозит систему? Я знаю в GHC есть какой-то сборщик мусора, но так и не понял как он работает и как много он сам по себе ресурсов кушает.

Alister
14.01.2018
21:38:19
в общем *проблем нет*

A64m
14.01.2018
21:38:20
можете, но это продвинутый хаскель, не для начинающих забивает тормозит ха ха, какая игра на хаскеле, на нем сортировку то нормально работающую никак не напишут да много кто не понимает ресурсы он кушает еще как

Alister
14.01.2018
21:39:04
сборщик мусора есть почти во всех современных языках которые не идут слишком низко к апаратной составляющей

Leonid
14.01.2018
21:41:13
@A64m_qb0 шер, лайк, сабскрайб

Alister
14.01.2018
21:41:49
вообще мне иногда кажется что нам нужно начать с чистого листа

Страница 741 из 1551