38

» Эксперименты в Пустоте / Ломаем PTR 1.31 полностью: Lua+JassHelper+костыли

Это не наполеоновский план, а наша реальность - тут вопрос, кто первый: либо они, либо мы.
38

» Эксперименты в Пустоте / Ломаем PTR 1.31 полностью: Lua+JassHelper+костыли

научить этот парсер конвертировать равкоды в числа в Lua коде при сохранении карты.
Это совершенно не нужно, можно написать функцию, которая будет делать это из строки, но это user-level ответственность.

Вообще я за то, чтобы парсер не трогал юзер-левел.
Лучше заняться пакетным менеджментом, ведь для луа уже есть такой luarocks.org
Я бы предложил сделать так, чтобы твой (пока) парсер умел его запускать, читать .rockspec и подгружать модули из luarocks.org/modules

После этого надо очень сильно всё это дело пиарить на хайве, чтобы сделать мейнстримом. И написать всё надёжно и по стандартам. А то получится как с cJass.
38

» WarCraft 3 / Официально стал доступен PTR 1.31

pJass - это синтакс чекер для jass 2, он был сделан первым, т.к. стандартный WE не говорил, где ошибка, а иногда просто крашился
JassHelper - это vJass синтакс чекер и транспилятор
Сначала вызывается JassHelper, у него свой синтакс чекер, а pjass вызывается уже на транспайлед коде.
Редактор кода, в т.ч. подсветка кода к этому не относится, это делает TESH или Project Horus
38

» WarCraft 3 / Официально стал доступен PTR 1.31

prog, интересное предложение, дай знать, как что-то получится
38

» WarCraft 3 / Официально стал доступен PTR 1.31

Да ничего они не научились, там такая свалка и адок в консоли, которому даже обросший вордпресс позавидовал бы. В итоге приходится использовать только dps meter, DBM, ui tweak и аукционер, остальное хлам и ломается после каждого апдейта (хоть спасибо twitch за менеджер аддонов)
38

» WarCraft 3 / Официально стал доступен PTR 1.31

Вообще лучше этого не делать, а юзать эвенты. Предвидется куча библиотек, которые сломаются из-за этой магии.
38

» WarCraft 3 / Официально стал доступен PTR 1.31

докер юзаю постоянно, что за вм ещё? Всё нативно работает
на винде наоборот, виртуализация полная
ты так и не понял, зачем докер и остальную виртуализацию придумали
38

» WarCraft 3 / Официально стал доступен PTR 1.31

^ сказал как домохозяйка)
про нетворкинг и другие разграничения и их дыры
-- это к тому, почему вообще так часто юзаются всякие докеры и вм внутри линукса

по профессиональному аудио процессингу вообще беда - дров норм аудиокарт/микшеров почти нет, с задержкой меньше 10мс неясно, надо ядро с -preempt компилить видимо
люблю компилить в свободное время, особенно когда надо на чужую машину резко влететь и поставить на мероприятии
38

» WarCraft 3 / Официально стал доступен PTR 1.31

H, найдётся минутка поговорить о боге про кошмарно всратый нетворк и мультимедиа лейер на всём семействе линукс?)
38

» WarCraft 3 / Официально стал доступен PTR 1.31

H, осталось поднять это на ARM и можно будет заниматься вармейкингом даже в тюрьме.
38

» WarCraft 3 / Официально стал доступен PTR 1.31

UPD: короче из готового ничего толком не компилится - либо краши, либо внутренние ошибки транспайлера (ятп, он всегда пытается custom script как jass2 воспринимать). Из файлов тоже упаковать пока нельзя.
Эта версия пока не юзабельная.

exAres, у тебя конкретно получалось компилить lua в custom script сущностях? Как надо карту создать, эта опция в map options ни на что не влияет, кроме кода в шапке, я так понял
38

» WarCraft 3 / Официально стал доступен PTR 1.31

Кто-то в курсе, почему не закопипастить код из браузера и ошибка с кракозябрами?
Уже пробовал и через конверсию в ascii
38

» WarCraft 3 / Официально стал доступен PTR 1.31

Пц там на бнете какая вонь по изменениям в балансе и почти ничего про луа)
38

» WarCraft 3 / Официально стал доступен PTR 1.31

Классический кейс - делать скрин рендера всей карты сверху и ставить как текстуру
38

» WarCraft 3 / Официально стал доступен PTR 1.31

prog, ведь есть функция ограничения границ миникарты на нужную область
38

» WarCraft 3 / Официально стал доступен PTR 1.31

Короче про реактивность ... я уже продумал, нужно load, мультистроковые строки и события на изменение переменных Проблема пока в том, что в xml нельзя прямо писать & и <
Мб в json или pug, но это уменьшает смысл шаблонизации. Можно html, но там так сложно, что будет болото
38

» WarCraft 3 / lua-wc3

Что-то я вс код фри юзаю) и на средних проектах. смиритесь, он всем насрал в ванну
38

» WarCraft 3 / Официально стал доступен PTR 1.31

А load работает? computercraft.ru/topic/1588-funktsiya-load
Если да, то реактивный фреймворк вполне можно реализовать
Имею ввиду как веб компоненты с атрибутами-экспрешнами
38

» WarCraft 3 / lua-wc3

В топку jetbrains, vs code перевернул им всем стол)
38

» WarCraft 3 / Официально стал доступен PTR 1.31

Проверьте многострочные строки в луа (двойные квадратные скобки) и заодно длину строки
Я думаю, можно запилить фрейм-конструктор с шаблонами xml и реактивностью