Профиль: Аноним (вход | регистрация) неRU opennet.me  
The OpenNET Project / Index page

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



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

"Автор LuaJIT вернулся к разработке и планирует выпуск LuaJIT 3.0"  +/
Сообщение от opennews (??), 28-Июн-26, 23:26 
Майкл Полл (Mike Pall), создатель JIT-компилятора LuaJIT, отошедший от активной разработки проекта в 2015 году и ограничивавшийся с тех пор редким сопровождением ветки 2.1, вернулся к активной работе над проектом и опубликовал план синтаксических расширений будущей ветки LuaJIT 3.0...

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

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

Оглавление

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

2. Сообщение от Аноним (2), 28-Июн-26, 23:28   –7 +/
Кто где применяет lua и зачем?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #4, #9, #24, #42, #46, #48, #50, #52, #54, #62, #73, #74, #85, #86, #89, #91, #94

3. Сообщение от Аноним (3), 28-Июн-26, 23:30   +/
Наконец, луажит конечно стрёмный, но намного полезнее обычного никчёмного луа. Только не подходит для недоверенного кода, угу.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #6, #8, #10, #56

4. Сообщение от anonismeshnie (?), 28-Июн-26, 23:32   +5 +/
OpenResty -> Kong -> Tarantool
Vactor собирает логи, там тоже lua

А сорсы пишу на NeoVim и там там тоже lua.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2 Ответы: #5, #7, #71, #92

5. Сообщение от anonismeshnie (?), 28-Июн-26, 23:40   +/
*Vector
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4

6. Сообщение от Hedgehog (??), 28-Июн-26, 23:41   –1 +/
https://luajit.org/faq.html
> In general, the only promising approach is to sandbox Lua code at the process level and not the VM level.

Landlock (https://landlock.io) повесить на все треды jit'ом и норм

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

7. Сообщение от Аноним (7), 28-Июн-26, 23:51   –1 +/
и зачем?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4 Ответы: #12, #84

8. Сообщение от Аноним (8), 28-Июн-26, 23:53   +2 +/
а что подходит для недоверенного кода простите
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3 Ответы: #14

9. Сообщение от devrdskc0t0d0s1 (-), 28-Июн-26, 23:57   +9 +/
Много кто, и много где. Достаточно поиском пройтись. Но конечно, этим заниматься грех, а то софта много найдётся. И в том числе, использующего X11.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2 Ответы: #20

10. Сообщение от Аноним (10), 28-Июн-26, 23:58   +1 +/
> Наконец, луажит конечно стрёмный, но намного полезнее обычного никчёмного луа.

Чем полезнее-то?

LuaJIT - это игрушечное поделие, которое несовместимо не только с современными версиями оригинального Lua, но и с предыдущими версиями самого себя. И вместо того, чтобы делать хоть какие-то поползновения в сторону совместимости, персонаж предпочитает наваливать тонны хлама типа "obj?.:method" и "a ~>> b".

Как и NIM, это просто игрушка одного сумрачного гения, малопригодная для реальных проектов.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3 Ответы: #13, #47, #49, #66

12. Сообщение от Аноним (12), 29-Июн-26, 00:03   +1 +/
Может затем, что нет зоопарка из ЯП-ов? Или из-за может дело в магии трасс жита, не знаю, знаю...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #7 Ответы: #76

13. Сообщение от Аноним (12), 29-Июн-26, 00:06   +/
> игрушка одного сумрачного гения, малопригодная для реальных проектов.

Cloudflare, Kong, Tarantool, IPONWEB, Roblox, WireShark, Nmap и ещё куча всего "игрушечного".

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #10 Ответы: #19, #21, #25, #40

14. Сообщение от AkhILemail (-), 29-Июн-26, 00:18   +/
> а что подходит для недоверенного кода простите

Luau (Roblox), судя по описанию, проектировался для возможности запуска не доверенного пользовательского кода.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8 Ответы: #37, #57

19. Сообщение от Аноним (-), 29-Июн-26, 00:24   +/
Почему-то все забыли про Redis
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #13

20. Сообщение от Аноним (20), 29-Июн-26, 00:35   –5 +/
Поиск по заборам где что-то написано сомнительное занятие. Нужны реальные люди. Но даже в комментах только друг маминой подруги это где-то в роблоксе видел и даже юзал.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #9 Ответы: #23

21. Сообщение от Аноним (21), 29-Июн-26, 00:36   –2 +/
У первой - самый глючный интернет, про остальные никто даже не слышал.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #13 Ответы: #43

23. Сообщение от Аноним (23), 29-Июн-26, 00:42   +1 +/
Популярность != Качество
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #20 Ответы: #39, #87

24. Сообщение от Аноним (24), 29-Июн-26, 00:58   +4 +/
>Кто где применяет lua

Первое, что вспомнилось:
HAProxy, Redis, lighttpd, nginx

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

25. Сообщение от Аноним (21), 29-Июн-26, 01:12   +/
> Cloudflare

Это не у них ли осенью Луа полинтернета уложила?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #13 Ответы: #26

26. Сообщение от Аноним (26), 29-Июн-26, 01:17   +/
"Глобальный сбой из-за Lua произошел 5 декабря 2025 года, всего через 17 дней после инцидента с Rust. Авария длилась около 25 минут."

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #25 Ответы: #44

28. Сообщение от Джон Титор (ok), 29-Июн-26, 01:17   –1 +/
> Майкл Полл (Mike Pall), создатель JIT-компилятора LuaJIT, отошедший от активной разработки проекта в 2015 году и ограничивавшийся с тех пор редким сопровождением ветки 2.1, вернулся к активной работе над проектом и опубликовал план синтаксических расширений будущей ветки LuaJIT 3.0.

Т.е. по сути тратить время на открытый софт было какой-то проблемой, но появился ИИ инструмент и наполеоновские планы на ЛуаЖид. Поздравляем, у него есть над чем поэкспереиентировать и рассказать что все это он!

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

32. Сообщение от Аноним (32), 29-Июн-26, 02:58   +/
так и не понял к какой версии оригинала подтянется. своим путём ответвлением пошёл?
Ответить | Правка | Наверх | Cообщить модератору

34. Сообщение от Аноним (34), 29-Июн-26, 04:53   –11 +/
Зачем эти нововведения в эпоху нейросетей? Код руками набирают уже только в качестве хобби, типа как ножичком из дерева фигурки вырезают.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #35, #53, #59

35. Сообщение от Аноним (35), 29-Июн-26, 05:48   +4 +/
А потом я фармлю приватные ключи от криптокошельков на гитхабе в публичных репах.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #34 Ответы: #51

37. Сообщение от Кроссдрессер (?), 29-Июн-26, 05:51   +/
Очередной проект полутора землекопов
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #14 Ответы: #65

39. Сообщение от Смузихеб забывший пароль (?), 29-Июн-26, 06:14   –2 +/
примерно так и могут написать немногочисленные фаны на гробовой доске какого-нибудь перла, руби(рубина) или фортрана
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #23 Ответы: #90

40. Сообщение от Смузихеб забывший пароль (?), 29-Июн-26, 06:18   +/
как КОНКРЕТНО это используется в упомянутом ?
А то ведь может оказаться нечто местечковое и большинством пользователей вообще никак не применявшееся
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #13

42. Сообщение от Александр (??), 29-Июн-26, 07:21   +1 +/
World of Wacraft, весь интерфейс и все моды на Lua, да и в других игровых движках Lua используется как внутренний скриптовый язык. Так же и в софте, часто используют как язык для скриптов, да тот-же Redis и PostgreSQL. В Adobe продуктах он тоже для интерфейса используется. Ну и во многих IoT тоже часть софта на нем.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2 Ответы: #55

43. Сообщение от Аноним (43), 29-Июн-26, 07:29   +2 +/
Ты про это не слышал, но говоришь что никто не слышал.
Ты == никто, получается?

(а вообще свой узкий кругозор выпячивать, да еще и с гордостью - не очень умное решение)

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

44. Сообщение от Аноним (43), 29-Июн-26, 07:30   –1 +/
Там ещё и вайпкодер и ии ревьювер был небось. А для полноты картины - вейланд и системд
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #26

46. Сообщение от 1 (??), 29-Июн-26, 09:27   +/
WAF для nginx
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2

47. Сообщение от Аноним (47), 29-Июн-26, 10:27   +/
> LuaJIT - это игрушечное поделие, которое несовместимо не только с современными версиями оригинального Lua, но и с предыдущими версиями самого себя

Перебарщиваете - зависит от того, что и как писать.

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

48. Сообщение от limafresh (ok), 29-Июн-26, 10:36   +2 +/
Он активно используется в геймдеве и уверено занял нишу языка для игровых модов и аддонов, а также хорош для 2D игр (например открытый движок Love2D)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2

49. Сообщение от Китсун (?), 29-Июн-26, 10:37   +/
Garry’s mod использует LuaJIT
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #10

50. Сообщение от limafresh (ok), 29-Июн-26, 10:38   –1 +/
Ещё он удобен для встраивания, если надо в какой-то программе дать API для написания аддонов для неё
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2

51. Сообщение от Анонин (?), 29-Июн-26, 11:12   –1 +/
От этого вопрос "зачем" только усилился. Сплошные плюсы от нейронок. Кроме цен на память.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #35

52. Сообщение от Аноним (52), 29-Июн-26, 12:53   +/
LuaTeX — система компьютерной вёрстки, основанная на TeX. Представляет собой расширенную версию pdfTeX с встроенным движком Lua. После тестирования была принята командой pdfTeX как преемник pdfTeX

После такой встройки, легко в генерации документов и код на C и C++ использовать. Насчёт других языков не знаю.

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

53. Сообщение от Аноним (52), 29-Июн-26, 13:00   +2 +/
> Код руками набирают уже только в качестве хобби, типа как ножичком из дерева фигурки вырезают.

Вот как раз играться с ИИ - это хобби.

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

Причём ИИ делает так же - как не разбирающийся разработчик. Но последний имеет шанс разобраться. ИИ такого шанса не имеет.

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

54. Сообщение от Ivan_83 (ok), 29-Июн-26, 13:10   +1 +/
Да много где встречается.
Каноничный пример из внижки: юзать луа в качестве парсера конфига.

Prosody на луа почти полностью написан. Есть пара тектовых редакторов - почти IDE на луа.
В играх много где луа внутри юзается для бизнеслогики.

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

55. Сообщение от Ivan_83 (ok), 29-Июн-26, 13:10   +2 +/
Factorio тоже чуть ли не весь на луа :)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #42

56. Сообщение от Ivan_83 (ok), 29-Июн-26, 13:11   +2 +/
Даже не знаю зачем вам запускать у себя чей то недоверенный код :)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3

57. Сообщение от Ivan_83 (ok), 29-Июн-26, 13:13   +/
В книжке по луа описано как переопределить базовые функции, так чтобы запускать дальше код с максимальной изоляцией.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #14

58. Сообщение от Ivan_83 (ok), 29-Июн-26, 13:14   +/
Поделитесь: где и как на практике применяется LuaJit?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #64, #78

59. Сообщение от Сладкая булочка (?), 29-Июн-26, 13:15   +1 +/
> Зачем эти нововведения в эпоху нейросетей? Код руками набирают уже только в качестве хобби, типа как ножичком из дерева фигурки вырезают.

А может Майка Пола давно нет и от его лица пишет нейросеть.

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

60. Сообщение от Сладкая булочка (?), 29-Июн-26, 13:16   +/
Судя по нововведениям получилась смесь питона с носорогом (жсом).
Ответить | Правка | Наверх | Cообщить модератору

61. Сообщение от Аноним (61), 29-Июн-26, 13:28   +1 +/
Надеюсь он сольёт свою поделку с openresty. Очень плохо две несовместимых реализации одного и того же иметь, обе кривые.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #70

62. Сообщение от крокодил (?), 29-Июн-26, 13:30   +/
Несравненный игровой движок Defold использует lua, вся игровая логика на нем.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2

64. Сообщение от Деаноним (?), 29-Июн-26, 13:44   +/
Чаще всего в движках, где нужен скриптинг. В особенности в игровых движках, где набольшие требования к производительности.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #58 Ответы: #67

65. Сообщение от funny.falcon (?), 29-Июн-26, 13:59   +2 +/
Если Roblox - это для Вас полтора землекопа, Вы невероятно крутой программист.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #37

66. Сообщение от funny.falcon (?), 29-Июн-26, 14:02   –1 +/
Настолько игрушечное, что большинство проектов предпочитают использовать его вместо оригинального.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #10 Ответы: #72

67. Сообщение от Ivan_83 (ok), 29-Июн-26, 14:49   +1 +/
Типа они LuaJit сразу вместо LUA юзают?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #64 Ответы: #68

68. Сообщение от крокодил (?), 29-Июн-26, 15:06   +/
Да, просто lua слишком медленный для игр
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #67

69. Сообщение от Аноним (69), 29-Июн-26, 15:15   +/
UTF-8 нативный будет?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #82

70. Сообщение от Сладкая булочка (?), 29-Июн-26, 15:26   +/
> Надеюсь он сольёт свою поделку с openresty. Очень плохо две несовместимых реализации одного и того же иметь, обе кривые.

Вообще у всех крупных контор свои форки luajit, посмотри докалы мэйла.

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

71. Сообщение от Аноним (71), 29-Июн-26, 15:54   +/
>lua

Да, Lua, это круто).

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

72. Сообщение от Аноним (72), 29-Июн-26, 16:06   +1 +/
> большинство проектов предпочитают использовать его вместо оригинального.

Ты забыл привести ссылки на статистику, подтверждающее такое сильное заявление.

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

73. Сообщение от Тот самый Аноним (?), 29-Июн-26, 16:10   +1 +/
Awesome WM активно использует Lua. Конфиг и виджеты.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2

74. Сообщение от Аноним (74), 29-Июн-26, 16:50   +/
Мне нравится игра Tales of Maj'Eyal. Игровой движок, и вроде даже анимации спец-эффектов написан на Lua. Очень шустро работает, и красиво !
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2

75. Сообщение от Аноним (75), 29-Июн-26, 16:56   +/
А Майк-то настоящий? А то времена нынче неспокойные.
Ответить | Правка | Наверх | Cообщить модератору

76. Сообщение от Аноним (76), 29-Июн-26, 16:56   +1 +/
В макросах Emacs тоже нет зоопарка ЯПов.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #12

78. Сообщение от Egan (?), 29-Июн-26, 17:36   –1 +/
Я какое-то время назад писал для сына тренажер сложения/вычитания/умножения/деления.
Чтобы простые примеры решал, в результате чего умнел.

Такие вещи очень просто писать, не помню причину почему тогда написал на lua.

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

79. Сообщение от Аноним (82), 29-Июн-26, 18:08   +/
Я слышал что LuaJIT круче оригинального луа (не пользовал тоже).
А чем ?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #80

80. Сообщение от Аноним (80), 29-Июн-26, 18:10   +/
До выхода 5.3 был круче, но стабильность была так себе. После так или иначе был устаревшим.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #79 Ответы: #81

81. Сообщение от Аноним (82), 29-Июн-26, 18:15   +/
> После так или иначе был устаревшим.

Можно объяснить эту фразу ?
Я не понимаю что такое "устаревший язык".
Русский - устаревший ?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #80 Ответы: #83

82. Сообщение от Аноним (82), 29-Июн-26, 18:22   +/
Питон 3 говорит что нет
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #69

83. Сообщение от Аноним (82), 29-Июн-26, 18:23   +/
Вот бывает же чушь несу )
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #81

84. Сообщение от Jackson (??), 29-Июн-26, 18:25   +/
JIT, ffi
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #7

85. Сообщение от историк_кун (?), 29-Июн-26, 18:38   +/
Ardour скриптуется на Lua, например. В поставке больше сотни скриптов и плагинов на Lua, пользаки пишут и публикуют свои плагины.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2

86. Сообщение от Аноним (24), 29-Июн-26, 18:58   +/
lua - скриптовый язык nmap
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2

87. Сообщение от Аноним (87), 29-Июн-26, 19:27   –1 +/
У Луа в том числе ЛуаДЖИТ и популярность низкая и качество.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #23

88. Сообщение от Аноним (87), 29-Июн-26, 19:30   +1 +/
Кто хочет поорать? Разработку на самом деле продолжила нейросеть.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #93

89. Сообщение от Аноним324 (ok), 29-Июн-26, 19:48   +/
В роблоксе применют, в редисе применяют, во всяких умных соковыжималках применяют.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2

90. Сообщение от calendar (?), 29-Июн-26, 20:56   +/
Ага, или пхп
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #39

91. Сообщение от Аноним (91), 29-Июн-26, 21:20   +/
Применяется как встроенный script engine.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2

92. Сообщение от Аноним (92), 29-Июн-26, 21:59   +/
Не смог я подружиться с этим Вектором, постоянно зависает на MQTT.
Примитивный python скрипт и то стабильнее работает.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4

93. Сообщение от Аноним (93), 30-Июн-26, 07:28   +/
Пруфы?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #88

94. Сообщение от Аноним (94), 30-Июн-26, 11:32   +/
Весь GUI игры World of Warcraft, например.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2

95. Сообщение от Аноним (74), 30-Июн-26, 12:42   +/
Lua популярный. Вот "пруф" https://benchmarksgame-team.pages.debian.net/benchmarksgame/...
Ответить | Правка | Наверх | Cообщить модератору

96. Сообщение от Аноним (-), 30-Июн-26, 13:42   +/
> Появление расширений вызвало и критику: часть участников отметила, что нововведения окончательно превращают LuaJIT в отдельный язык, несовместимый с эталонным Lua 5.1. На это Полл ответил, что "этот корабль уплыл уже очень давно".

а счастье было так близко - закрыть репорты, отрефакториться под 5.5, по желанию/возможности - перфоманс поднять, а все свои надстройки в екстендед стд вынести. тьфу

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


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

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




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

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