The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]



"Представлен Vim9, форк Vim для экспериментов с оптимизацией ..."
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

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

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

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


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

27. "Представлен Vim9, форк Vim для экспериментов с оптимизацией ..."  –5 +/
Сообщение от За Навального (?), 07-Янв-20, 08:08 
>Зачем это нужно, если есть nano

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

Ответить | Правка | Наверх | Cообщить модератору

30. "Представлен Vim9, форк Vim для экспериментов с оптимизацией ..."  +3 +/
Сообщение от Аноним (-), 07-Янв-20, 10:16 
Ну и как оно писать код в нано?
Ответить | Правка | Наверх | Cообщить модератору

31. "Представлен Vim9, форк Vim для экспериментов с оптимизацией ..."  +3 +/
Сообщение от Аноним (31), 07-Янв-20, 11:27 
Как редактор для набора кода примерно сравнимо со встроенным редактором Arduino IDE, котрый не блещет возможностями.
Ответить | Правка | Наверх | Cообщить модератору

28. "Представлен Vim9, форк Vim для экспериментов с оптимизацией ..."  +1 +/
Сообщение от jOKer (ok), 07-Янв-20, 08:31 
Разнообразие - всегда хорошо. Так что пусть живет. Он, похоже, и создан-то не без оглядки на neovim, а теперь и команде neovim будет о чем подумать на досуге. В общем, все Ок.
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

44. "Представлен Vim9, форк Vim для экспериментов с оптимизацией ..."  +/
Сообщение от Alexander Komarovemail (?), 07-Янв-20, 23:19 
Зачем это уныние, когда есть acme?
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

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

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

перфокарты

Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

63. "Представлен Vim9, форк Vim для экспериментов с оптимизацией ..."  +/
Сообщение от Аноним (63), 09-Янв-20, 17:39 
Зачем нужен neovim, если главную фичу с асинхронностью запилили в основной ветке?
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

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

2. "Представлен Vim9, форк Vim для экспериментов с оптимизацией ..."  +3 +/
Сообщение от Аноним (2), 07-Янв-20, 00:00 
Хорошая новость...правда вимскрипт - самый худший из всех скриптовых языков. Хуже только луа.
Ответить | Правка | Наверх | Cообщить модератору

10. "Представлен Vim9, форк Vim для экспериментов с оптимизацией ..."  +4 +/
Сообщение от GentooBoy (ok), 07-Янв-20, 00:53 
Может быть вы посоветуете чем lua заменить?
Ответить | Правка | Наверх | Cообщить модератору

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

51. "Представлен Vim9, форк Vim для экспериментов с оптимизацией ..."  +1 +/
Сообщение от neAnonim (?), 08-Янв-20, 09:24 
... разные анонимы и ты в их числе
Ответить | Правка | Наверх | Cообщить модератору

33. "Представлен Vim9, форк Vim для экспериментов с оптимизацией ..."  +/
Сообщение от Аноним (2), 07-Янв-20, 11:35 
Lisp, js(встраиваемый), actionscript, или "c с классами" без возможности работать с уазателями.
Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

40. "Представлен Vim9, форк Vim для экспериментов с оптимизацией ..."  –1 +/
Сообщение от фывфыв (?), 07-Янв-20, 18:36 
Отсуствие альтернатив, не делает Lua хорошим языком.
Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

65. "Представлен Vim9, форк Vim для экспериментов с оптимизацией ..."  +1 +/
Сообщение от Аноним (63), 09-Янв-20, 22:46 
Как и наличие тупых хейтеров не делает его плохим
Ответить | Правка | Наверх | Cообщить модератору

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

TCL

Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

16. "Представлен Vim9, форк Vim для экспериментов с оптимизацией ..."  +3 +/
Сообщение от neAnonim (?), 07-Янв-20, 01:48 
https://github.com/martanne/vis
использует lua вместо vimscript. В том числе из за lpeg для подсветки синтаксиса.
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

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

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

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

66. "Представлен Vim9, форк Vim для экспериментов с оптимизацией ..."  +/
Сообщение от имя (ok), 10-Янв-20, 00:34 
> Multiple cursors, multiple selections

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

Ответить | Правка | К родителю #25 | Наверх | Cообщить модератору

70. "Представлен Vim9, форк Vim для экспериментов с оптимизацией ..."  +/
Сообщение от Siborgium (ok), 05-Янв-21, 06:42 
Пробовали. kakoune заметно жирнее, после vis выглядит жутко деревянным.
Ответить | Правка | Наверх | Cообщить модератору

19. "Представлен Vim9, форк Vim для экспериментов с оптимизацией ..."  –3 +/
Сообщение от Аноним (19), 07-Янв-20, 03:49 
Не, хуже только lisp. lua хотя бы с виду похож на ЯП.
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

21. "Представлен Vim9, форк Vim для экспериментов с оптимизацией ..."  +/
Сообщение от Аноним (21), 07-Янв-20, 04:17 
У лиспа хотя бы массивы с 0 начинаются
Ответить | Правка | Наверх | Cообщить модератору

42. "Представлен Vim9, форк Vim для экспериментов с оптимизацией ..."  +1 +/
Сообщение от qetuo (?), 07-Янв-20, 19:23 
А какая разница?
Ответить | Правка | Наверх | Cообщить модератору

45. "Представлен Vim9, форк Vim для экспериментов с оптимизацией ..."  +/
Сообщение от Илья (??), 07-Янв-20, 23:38 
Ну разницы-то принципиальной нет, только пусть этим пользуются другие
Ответить | Правка | Наверх | Cообщить модератору

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

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

Ответить | Правка | Наверх | Cообщить модератору

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

Ответить | Правка | Наверх | Cообщить модератору

61. "Представлен Vim9, форк Vim для экспериментов с оптимизацией ..."  +/
Сообщение от Илья (??), 08-Янв-20, 23:44 
я не видел ни одного математика, которого бы беспокоило то, с какого числа начинается список.
Ответить | Правка | К родителю #55 | Наверх | Cообщить модератору

64. "Представлен Vim9, форк Vim для экспериментов с оптимизацией ..."  +/
Сообщение от Аноним (63), 09-Янв-20, 22:43 
А вот диванных программистов полно
Ответить | Правка | Наверх | Cообщить модератору

54. "Представлен Vim9, форк Vim для экспериментов с оптимизацией ..."  +1 +/
Сообщение от Урри (?), 08-Янв-20, 12:12 
Десятое правило Гринспена:

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

Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

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

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

Ответить | Правка | Наверх | Cообщить модератору

8. "Представлен Vim9, форк Vim для экспериментов с оптимизацией ..."  +1 +/
Сообщение от rshadow (ok), 07-Янв-20, 00:27 
Жабисты скорее всего будут писать плагины для себя же. Так то все будет норм.
Ответить | Правка | Наверх | Cообщить модератору

4. "Представлен Vim9, форк Vim для экспериментов с оптимизацией ..."  +2 +/
Сообщение от An0n (?), 07-Янв-20, 00:06 
Ну раз Брэм возглавляет, то вполне реально, что получится толк, а не гироскутер.
Ответить | Правка | Наверх | Cообщить модератору

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору

5. "Представлен Vim9, форк Vim для экспериментов с оптимизацией ..."  –2 +/
Сообщение от n1rdeks (ok), 07-Янв-20, 00:09 
Давно пора было развивать дополнения. Как редактор - состоялся, но большинство пишет код с большим количеством плагинов.

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

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

Ответить | Правка | Наверх | Cообщить модератору

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

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

11. "Представлен Vim9, форк Vim для экспериментов с оптимизацией ..."  +/
Сообщение от Аноним (11), 07-Янв-20, 01:02 
А почему нельзя прицепить perl, который специально для текста и создан?
Ответить | Правка | Наверх | Cообщить модератору

18. "Представлен Vim9, форк Vim для экспериментов с оптимизацией ..."  –6 +/
Сообщение от Аноним (19), 07-Янв-20, 03:48 
Perl во-первых, мёртв, во-вторых - не смотря на якобы "созданность для текста", ни разу не является сколь либо для этого пригодным.
Ответить | Правка | Наверх | Cообщить модератору

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

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

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

Ответить | Правка | Наверх | Cообщить модератору

57. "Представлен Vim9, форк Vim для экспериментов с оптимизацией ..."  +/
Сообщение от Аноним (57), 08-Янв-20, 17:37 
Даже всякие raku выходят.
Ответить | Правка | Наверх | Cообщить модератору

67. "Представлен Vim9, форк Vim для экспериментов с оптимизацией ..."  –1 +/
Сообщение от Аноним (63), 10-Янв-20, 17:19 
>не смотря на якобы "созданность для текста", ни разу не является сколь либо для этого пригодным

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

Ответить | Правка | К родителю #18 | Наверх | Cообщить модератору

26. "Представлен Vim9, форк Vim для экспериментов с оптимизацией ..."  +2 +/
Сообщение от Аноним (26), 07-Янв-20, 06:28 
Так он вроде никуда и не отцеплялся: https://vimhelp.org/if_perl.txt.html#perl-using
Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

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

13. "Представлен Vim9, форк Vim для экспериментов с оптимизацией ..."  +1 +/
Сообщение от siu77 (ok), 07-Янв-20, 01:25 
- Почему мы прячемся от полиции?
- Потому что мы используем vim, а они - vim9.
jpg
Ответить | Правка | Наверх | Cообщить модератору

14. "Представлен Vim9, форк Vim для экспериментов с оптимизацией ..."  +/
Сообщение от Ordu (ok), 07-Янв-20, 01:32 
А во что они компилируют? В native-код? Или в vim есть виртуальная машина со своим байткодом?
Ответить | Правка | Наверх | Cообщить модератору

23. "Представлен Vim9, форк Vim для экспериментов с оптимизацией ..."  –2 +/
Сообщение от АнонАнонemail (?), 07-Янв-20, 06:01 
Разве скриптовые языки нужно компилировать?
Ответить | Правка | Наверх | Cообщить модератору

34. "Представлен Vim9, форк Vim для экспериментов с оптимизацией ..."  +2 +/
Сообщение от Ordu (ok), 07-Янв-20, 11:41 
> Разве скриптовые языки нужно компилировать?

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

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

Ответить | Правка | Наверх | Cообщить модератору

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

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

29. "Представлен Vim9, форк Vim для экспериментов с оптимизацией ..."  +2 +/
Сообщение от siu77 (ok), 07-Янв-20, 09:00 
>этот пердёж с дивана содержит призыв анонов реализовывать свои идеи.

поправил

Ответить | Правка | Наверх | Cообщить модератору

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

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

Ответить | Правка | Наверх | Cообщить модератору

36. "Представлен Vim9, форк Vim для экспериментов с оптимизацией ..."  +1 +/
Сообщение от user90 (?), 07-Янв-20, 14:35 
Никогда не юзал. И не тянет, ибо сабж абсолютно непонятен, когда есть Он! ;)
Ответить | Правка | Наверх | Cообщить модератору

46. "Представлен Vim9, форк Vim для экспериментов с оптимизацией ..."  –1 +/
Сообщение от Илья (??), 07-Янв-20, 23:40 
Сублим?
Ответить | Правка | Наверх | Cообщить модератору

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

notepad.exe

Ответить | Правка | Наверх | Cообщить модератору

49. "Представлен Vim9, форк Vim для экспериментов с оптимизацией ..."  +/
Сообщение от user90 (?), 08-Янв-20, 00:19 
Emacs жи, думал это дефолт, который не нужно даже озвучивать.
Ответить | Правка | Наверх | Cообщить модератору

50. "Представлен Vim9, форк Vim для экспериментов с оптимизацией ..."  +1 +/
Сообщение от Anonymoustus (ok), 08-Янв-20, 08:40 
> Emacs жи, думал это дефолт, который не нужно даже озвучивать.

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

Ответить | Правка | Наверх | Cообщить модератору

48. "Представлен Vim9, форк Vim для экспериментов с оптимизацией ..."  +/
Сообщение от user90 (?), 08-Янв-20, 00:17 
Это плевок в рожу просто!
Ответить | Правка | К родителю #46 | Наверх | Cообщить модератору

39. "Представлен Vim9, форк Vim для экспериментов с оптимизацией ..."  –1 +/
Сообщение от А слабо... (?), 07-Янв-20, 16:51 
Имперский марш на Виме набибикать?
Ответить | Правка | Наверх | Cообщить модератору

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

59. "Представлен Vim9, форк Vim для экспериментов с оптимизацией ..."  +/
Сообщение от Одной рукой (?), 08-Янв-20, 18:06 
Ставьте минусы... неудачники!
Ответить | Правка | Наверх | Cообщить модератору

69. "Представлен Vim9, форк Vim для экспериментов с оптимизацией ..."  +/
Сообщение от Аноним (68), 13-Янв-20, 19:23 
Назло тебе поставил плюс.
Ответить | Правка | Наверх | Cообщить модератору

43. "Представлен Vim9, форк Vim для экспериментов с оптимизацией ..."  +/
Сообщение от Аноним (43), 07-Янв-20, 22:16 
Тааак, уже 38 комментов и ни слова про столmacs
Ответить | Правка | Наверх | Cообщить модератору

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

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

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру