URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 119409
[ Назад ]

Исходное сообщение
"Представлен Vim9, форк Vim для экспериментов с оптимизацией ..."

Отправлено opennews , 06-Янв-20 23:53 
Брам Моленар (Bram Moolenaar), автор текстового редактора Vim, объявил о создании репозитория Vim9, в котором ведётся работа над экспериментальным форком Vim, нацеленным на изучение возможных способов повышения производительности и качества работы языка сценариев Vim...

Подробнее: https://www.opennet.me/opennews/art.shtml?num=52142


Содержание

Сообщения в этом обсуждении
"Представлен Vim9, форк Vim для экспериментов с оптимизацией ..."
Отправлено Аноним , 06-Янв-20 23:53 
Зачем оно нужно, если уже есть neovim?

"Представлен Vim9, форк Vim для экспериментов с оптимизацией ..."
Отправлено За Навального , 07-Янв-20 08:08 
>Зачем это нужно, если есть nano

У тебя в названии программы были ошибки, поправил тебя.


"Представлен Vim9, форк Vim для экспериментов с оптимизацией ..."
Отправлено Аноним , 07-Янв-20 10:16 
Ну и как оно писать код в нано?

"Представлен Vim9, форк Vim для экспериментов с оптимизацией ..."
Отправлено Аноним , 07-Янв-20 11:27 
Как редактор для набора кода примерно сравнимо со встроенным редактором Arduino IDE, котрый не блещет возможностями.

"Представлен Vim9, форк Vim для экспериментов с оптимизацией ..."
Отправлено jOKer , 07-Янв-20 08:31 
Разнообразие - всегда хорошо. Так что пусть живет. Он, похоже, и создан-то не без оглядки на neovim, а теперь и команде neovim будет о чем подумать на досуге. В общем, все Ок.

"Представлен Vim9, форк Vim для экспериментов с оптимизацией ..."
Отправлено Alexander Komarov , 07-Янв-20 23:19 
Зачем это уныние, когда есть acme?

"Представлен Vim9, форк Vim для экспериментов с оптимизацией ..."
Отправлено имя , 08-Янв-20 11:04 
А вы на чужие машины 9p-серверы тащите только для того, чтобы завязанным на манипулятор типа «мышь» редактором можно было конфиг поправить?

"Представлен Vim9, форк Vim для экспериментов с оптимизацией ..."
Отправлено Аноним , 08-Янв-20 15:44 
> Зачем оно нужно, если уже есть

перфокарты


"Представлен Vim9, форк Vim для экспериментов с оптимизацией ..."
Отправлено Аноним , 09-Янв-20 17:39 
Зачем нужен neovim, если главную фичу с асинхронностью запилили в основной ветке?

"Представлен Vim9, форк Vim для экспериментов с оптимизацией ..."
Отправлено Аноним , 13-Янв-20 19:14 
Если бы не возник Neovim, то этой фичи в основной ветке могло бы не быть ещё очень долго, или не было бы вообще.

"Представлен Vim9, форк Vim для экспериментов с оптимизацией ..."
Отправлено Аноним , 07-Янв-20 00:00 
Хорошая новость...правда вимскрипт - самый худший из всех скриптовых языков. Хуже только луа.

"Представлен Vim9, форк Vim для экспериментов с оптимизацией ..."
Отправлено GentooBoy , 07-Янв-20 00:53 
Может быть вы посоветуете чем lua заменить?

"Представлен Vim9, форк Vim для экспериментов с оптимизацией ..."
Отправлено Аноним , 07-Янв-20 11:31 
Сам Lua не ползовался. Некоторое время назад на этом ресурсе пели похвалы Lua, что так изменило отношение?

"Представлен Vim9, форк Vim для экспериментов с оптимизацией ..."
Отправлено neAnonim , 08-Янв-20 09:24 
... разные анонимы и ты в их числе

"Представлен Vim9, форк Vim для экспериментов с оптимизацией ..."
Отправлено Аноним , 07-Янв-20 11:35 
Lisp, js(встраиваемый), actionscript, или "c с классами" без возможности работать с уазателями.

"Представлен Vim9, форк Vim для экспериментов с оптимизацией ..."
Отправлено фывфыв , 07-Янв-20 18:36 
Отсуствие альтернатив, не делает Lua хорошим языком.

"Представлен Vim9, форк Vim для экспериментов с оптимизацией ..."
Отправлено Аноним , 09-Янв-20 22:46 
Как и наличие тупых хейтеров не делает его плохим

"Представлен Vim9, форк Vim для экспериментов с оптимизацией ..."
Отправлено Аноним , 05-Янв-21 07:16 
> Может быть вы посоветуете чем lua заменить?

TCL


"Представлен Vim9, форк Vim для экспериментов с оптимизацией ..."
Отправлено neAnonim , 07-Янв-20 01:48 
https://github.com/martanne/vis
использует lua вместо vimscript. В том числе из за lpeg для подсветки синтаксиса.

"Представлен Vim9, форк Vim для экспериментов с оптимизацией ..."
Отправлено qetuo , 07-Янв-20 06:23 
Лучший из всех vim-like редакторов. Multiple cursors, multiple selections, structural regex, внятный язык для плагинов, sam'овский синтаксис комманд.

"Представлен Vim9, форк Vim для экспериментов с оптимизацией ..."
Отправлено macfaq , 07-Янв-20 16:42 
А плагинов под него понаписывали?
Не то, чтобы сильно нужно было, больше из интереса.

"Представлен Vim9, форк Vim для экспериментов с оптимизацией ..."
Отправлено qetuo , 07-Янв-20 19:23 
Есть пачка стандартных, есть несколько кастомных. Не взлетело, параллельно neovim набирал обороты. А жаль. После Sam'а команды и работа с регулярками Vi(m)'а ощущаются жутко неэргономичными.

"Представлен Vim9, форк Vim для экспериментов с оптимизацией ..."
Отправлено имя , 10-Янв-20 00:34 
> Multiple cursors, multiple selections

С https://github.com/mawww/kakoune сравнивать не пробовали?


"Представлен Vim9, форк Vim для экспериментов с оптимизацией ..."
Отправлено Siborgium , 05-Янв-21 06:42 
Пробовали. kakoune заметно жирнее, после vis выглядит жутко деревянным.

"Представлен Vim9, форк Vim для экспериментов с оптимизацией ..."
Отправлено Аноним , 07-Янв-20 03:49 
Не, хуже только lisp. lua хотя бы с виду похож на ЯП.

"Представлен Vim9, форк Vim для экспериментов с оптимизацией ..."
Отправлено Аноним , 07-Янв-20 04:17 
У лиспа хотя бы массивы с 0 начинаются

"Представлен Vim9, форк Vim для экспериментов с оптимизацией ..."
Отправлено qetuo , 07-Янв-20 19:23 
А какая разница?

"Представлен Vim9, форк Vim для экспериментов с оптимизацией ..."
Отправлено Илья , 07-Янв-20 23:38 
Ну разницы-то принципиальной нет, только пусть этим пользуются другие

"Представлен Vim9, форк Vim для экспериментов с оптимизацией ..."
Отправлено Урри , 08-Янв-20 12:15 
Разница как раз таки принципиальная.
Если вы пишете математику и пытаетесь думать как математик, вам нужны массивы начинающиеся с 1. Ибо в математике нету нулевой колонки матрицы, ибо это бред и нонсенс. Есть первая.

Ну а если вы просто кодер и вам надо побыстрее закодить то, что придумал за вас математик - тут, возможно, с 0 будет действительно удобнее.


"Представлен Vim9, форк Vim для экспериментов с оптимизацией ..."
Отправлено Аноним , 08-Янв-20 20:52 
http://bash.org.ru/quote/111111


"Представлен Vim9, форк Vim для экспериментов с оптимизацией ..."
Отправлено Илья , 08-Янв-20 23:44 
я не видел ни одного математика, которого бы беспокоило то, с какого числа начинается список.

"Представлен Vim9, форк Vim для экспериментов с оптимизацией ..."
Отправлено Аноним , 09-Янв-20 22:43 
А вот диванных программистов полно

"Представлен Vim9, форк Vim для экспериментов с оптимизацией ..."
Отправлено Урри , 08-Янв-20 12:12 
Десятое правило Гринспена:

Любая достаточно сложная программа на Си или Фортране содержит заново написанную, неспецифицированную, глючную и медленную реализацию половины языка Common Lisp.


"Представлен Vim9, форк Vim для экспериментов с оптимизацией ..."
Отправлено Аноним , 07-Янв-20 00:04 
> Java

Картина Репина, "vim-моська и JVM™©®-СЛОНИЩЕ"


"Представлен Vim9, форк Vim для экспериментов с оптимизацией ..."
Отправлено rshadow , 07-Янв-20 00:27 
Жабисты скорее всего будут писать плагины для себя же. Так то все будет норм.

"Представлен Vim9, форк Vim для экспериментов с оптимизацией ..."
Отправлено An0n , 07-Янв-20 00:06 
Ну раз Брэм возглавляет, то вполне реально, что получится толк, а не гироскутер.

"Представлен Vim9, форк Vim для экспериментов с оптимизацией ..."
Отправлено имя , 09-Янв-20 17:01 
> Ну раз Брэм возглавляет, то вполне реально, что получится толк, а не
> гироскутер.

Вам напомнить, как придуманный им язык Zimbu выглядел?

http://www.zimbu.org/Home/unix-echo-example

Да-да, в нём нет открывающих фигурных скобкок, но есть закрывающие.


"Представлен Vim9, форк Vim для экспериментов с оптимизацией ..."
Отправлено n1rdeks , 07-Янв-20 00:09 
Давно пора было развивать дополнения. Как редактор - состоялся, но большинство пишет код с большим количеством плагинов.

Плюс выбор языков даст "новую кровь".

Удачи проекту.


"Представлен Vim9, форк Vim для экспериментов с оптимизацией ..."
Отправлено твой лучший друг , 07-Янв-20 00:34 
как питон прицепили, как щас помню, так и сразу автодополнение стало с выпадающим розовым списком и сразу всё начало тормозить. Был у меня тогда  атлон 1500хп, одноядерный, машинку заапгрейдили до чего-то там на селероне, но осадочек остался. до сих пор вырубаю этот розовый списочек.  Но дело в питоне. тут уже реально речь не о алгоритмике, именно о механизме встраивания дополнений  - питон избыточен для решаемых задач по синтаксису.

"Представлен Vim9, форк Vim для экспериментов с оптимизацией ..."
Отправлено CrazyAlex , 07-Янв-20 04:14 
Вообще-то расширения могут быть самой разной степени навороченности, и говорить, что нечто  "избыточно по синтаксису" я бы не стал. Может там честный парсер языка или поиск на stackoverflow с фильтрацией или генерация тегов по анализу текста документа... да мало ли под что можно заточить хороший конструктор.

"Представлен Vim9, форк Vim для экспериментов с оптимизацией ..."
Отправлено Аноним , 07-Янв-20 01:02 
А почему нельзя прицепить perl, который специально для текста и создан?

"Представлен Vim9, форк Vim для экспериментов с оптимизацией ..."
Отправлено Аноним , 07-Янв-20 03:48 
Perl во-первых, мёртв, во-вторых - не смотря на якобы "созданность для текста", ни разу не является сколь либо для этого пригодным.

"Представлен Vim9, форк Vim для экспериментов с оптимизацией ..."
Отправлено CrazyAlex , 07-Янв-20 04:19 
Очень даже пригоден, и не особо мёртв - багфиксы выходят, cpan более-менее.

Вот что-то большое я на нём писать не стпл бы, и то скорее потому что для "большого" лучше брать нечто с нормальной статической типизацией.

Имхо, надо бы чтобы любой скриптовый движок более-менее легко прикручивался, а не закладываться на "один правильный".


"Представлен Vim9, форк Vim для экспериментов с оптимизацией ..."
Отправлено Аноним , 08-Янв-20 17:37 
Даже всякие raku выходят.

"Представлен Vim9, форк Vim для экспериментов с оптимизацией ..."
Отправлено Аноним , 10-Янв-20 17:19 
>не смотря на якобы "созданность для текста", ни разу не является сколь либо для этого пригодным

Какой же язык, по-вашему, более пригоден для этой задачи?


"Представлен Vim9, форк Vim для экспериментов с оптимизацией ..."
Отправлено Аноним , 07-Янв-20 06:28 
Так он вроде никуда и не отцеплялся: https://vimhelp.org/if_perl.txt.html#perl-using

"Представлен Vim9, форк Vim для экспериментов с оптимизацией ..."
Отправлено крокодил мимо.. , 07-Янв-20 01:19 
Vim9.. Plan9.. ммм.. таки "да"©™, не все полимеры ещё профуканы.. ждём релиза и всех благ проекту, что характерно..

"Представлен Vim9, форк Vim для экспериментов с оптимизацией ..."
Отправлено siu77 , 07-Янв-20 01:25 
- Почему мы прячемся от полиции?
- Потому что мы используем vim, а они - vim9.
jpg

"Представлен Vim9, форк Vim для экспериментов с оптимизацией ..."
Отправлено Ordu , 07-Янв-20 01:32 
А во что они компилируют? В native-код? Или в vim есть виртуальная машина со своим байткодом?

"Представлен Vim9, форк Vim для экспериментов с оптимизацией ..."
Отправлено АнонАнон , 07-Янв-20 06:01 
Разве скриптовые языки нужно компилировать?

"Представлен Vim9, форк Vim для экспериментов с оптимизацией ..."
Отправлено Ordu , 07-Янв-20 11:41 
> Разве скриптовые языки нужно компилировать?

Честно говоря, я потерял последнее время идею, стоящую за классификацией языков на скриптовые и нескриптовые. Когда-то мне эта классификация казалась очевидной и напрашивающейся, но сейчас я не понимаю её. Компилировать нужно всё. Возможно было бы сделать исключение для коротеньких скриптов, которые однократно выполняются, потому как там компиляция+выполнение будет медленнее чем интерпретация, но в этих случаях скорость явно не важна, и ради минорного ускорения в случае где оно не нужно никому ещё и интерпретатор поддерживать -- это бездарная трата человекочасов.

Но тут без разницы нужно компилировать или не нужно: в новости написано, что они вызовы функций компилируют в набор инструкций, возникает вопрос в какой набор инструкций они компилируют? В байткод какой-то? Мне было бы любопытно узнать, но, почитав readme на github'е, я не нашёл ответа.


"Представлен Vim9, форк Vim для экспериментов с оптимизацией ..."
Отправлено llolik , 07-Янв-20 14:42 
В код углубляться не хочется, но думаю, что в набор инструкций для ДКА, который выполняет команды Vim. Представляется, это быстрей чем лишний раз запускать долгий и тяжёлый парсинг всего скрипта.

"Представлен Vim9, форк Vim для экспериментов с оптимизацией ..."
Отправлено Аноним , 07-Янв-20 01:41 
Брам Моленар в отличии от некоторых анонов не пердит с дивана, а взял и начал.
это сообщение содержит призыв анонов реализовывать свои идеи.

"Представлен Vim9, форк Vim для экспериментов с оптимизацией ..."
Отправлено siu77 , 07-Янв-20 09:00 
>этот пердёж с дивана содержит призыв анонов реализовывать свои идеи.

поправил


"Представлен Vim9, форк Vim для экспериментов с оптимизацией ..."
Отправлено Аноним , 07-Янв-20 12:34 
>В Vim9 также развиваются средства для написания плагинов не только на встроенном языке сценариев, но и на различных языках программирования, включая Python, Go и Java.

Наоборот, дропается встроенная поддержка всех языков кроме VimScript, а кому надо - могут писать внешние тулзы хоть на Java, хоть на Go.


"Представлен Vim9, форк Vim для экспериментов с оптимизацией ..."
Отправлено user90 , 07-Янв-20 14:35 
Никогда не юзал. И не тянет, ибо сабж абсолютно непонятен, когда есть Он! ;)

"Представлен Vim9, форк Vim для экспериментов с оптимизацией ..."
Отправлено Илья , 07-Янв-20 23:40 
Сублим?

"Представлен Vim9, форк Vim для экспериментов с оптимизацией ..."
Отправлено Anonymoustus , 07-Янв-20 23:46 
> Сублим?

notepad.exe


"Представлен Vim9, форк Vim для экспериментов с оптимизацией ..."
Отправлено user90 , 08-Янв-20 00:19 
Emacs жи, думал это дефолт, который не нужно даже озвучивать.

"Представлен Vim9, форк Vim для экспериментов с оптимизацией ..."
Отправлено Anonymoustus , 08-Янв-20 08:40 
> Emacs жи, думал это дефолт, который не нужно даже озвучивать.

Не пищит, не труъ!


"Представлен Vim9, форк Vim для экспериментов с оптимизацией ..."
Отправлено user90 , 08-Янв-20 00:17 
Это плевок в рожу просто!

"Представлен Vim9, форк Vim для экспериментов с оптимизацией ..."
Отправлено А слабо... , 07-Янв-20 16:51 
Имперский марш на Виме набибикать?

"Представлен Vim9, форк Vim для экспериментов с оптимизацией ..."
Отправлено Одной рукой , 08-Янв-20 18:04 
Набибикал a-moll "Ракоци-марш" Листа
На Vim9 и не то еще можно)

"Представлен Vim9, форк Vim для экспериментов с оптимизацией ..."
Отправлено Одной рукой , 08-Янв-20 18:06 
Ставьте минусы... неудачники!

"Представлен Vim9, форк Vim для экспериментов с оптимизацией ..."
Отправлено Аноним , 13-Янв-20 19:23 
Назло тебе поставил плюс.

"Представлен Vim9, форк Vim для экспериментов с оптимизацией ..."
Отправлено Аноним , 07-Янв-20 22:16 
Тааак, уже 38 комментов и ни слова про столmacs

"Представлен Vim9, форк Vim для экспериментов с оптимизацией ..."
Отправлено Andrey Mitrofanov_N0 , 08-Янв-20 11:12 
> Тааак, уже 38 комментов и ни слова про столmacs

и про spacemacs.  Дикие люди...