Регистрозависимость идентификаторов в lua

Здесь обсуждается всё, что касается макросов.
Shmuel
Posts: 6840
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 530 times

Re: Spring — внедрение Lua в качестве макроязыка

Post by Shmuel »

Latest post of the previous page:

NightRoman wrote:
А что, в луе нельзя использовать UTF-8 переменные, только аски?
Можно, в этом треде я уже спрашивал.
Нет, это не так, тут видимо какое-то недопонимание было.
Из Lua-мануала:
Names (also called identifiers) in Lua can be any string of letters, digits, and underscores, not beginning with a digit. This coincides with the definition of names in most languages. (The definition of letter depends on the current locale: any character considered alphabetic by the current locale can be used in an identifier.) Identifiers are used to name variables and table fields.
По крайней мере, у меня на машине вариант с переменной в UTF-8 не компилируется.
Kildor
Posts: 1515
Joined: Wed 16 Mar, 2005 06:26
Location: Новосибирск
Been thanked: 1 time
Contact:

Re: Spring — внедрение Lua в качестве макроязыка

Post by Kildor »

> Всегда считал, что это программа, даже если самый простой. Холивар.
Какой холивар? Просто мнение-подход к.

> Переход делается один раз, и он болезненный и так. А жить с этим нам долго, надеюсь. Взвесь, стоит ли ради перехода жертвовать перспективой.
Для этого мне нужно знать аргументы к такому вот ограничению.
Плюсы в нечувствительности к регистру я знаю и вижу. А вот запоминание всех этих «PPanel.Bof», «APanel.LFN», «panel.setposidx», «PPanel.CurPos» на мой взгляд являет собою весьма мартышкину работу, при отсутствии должных средств к автозаполнению и подсказкам.
Нет, это не так, тут видимо какое-то недопонимание было.
То есть — нельзя? Это грустно.
Ты мне не выкай!
«ФарФорум не для пользователей!»
Upd:
P.S. Я просто поддерживаю беседу.» © Народ.

xmpp:kildor@jabber.ru
Shmuel
Posts: 6840
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 530 times

Re: Spring — внедрение Lua в качестве макроязыка

Post by Shmuel »

Kildor (а также все, кому Lua не нравится)
Защищать Lua больше не буду (Lua в этом и не нуждается). На всех, как говорится, не угодишь. При выборе любого языка всегда найдутся сторонники и противники, это нормально. Поэтому в будущем нападки на Lua буду спокойно игнорировать, а сэкономленное время лучше употреблю с пользой.
Kildor
Posts: 1515
Joined: Wed 16 Mar, 2005 06:26
Location: Новосибирск
Been thanked: 1 time
Contact:

Re: Spring — внедрение Lua в качестве макроязыка

Post by Kildor »

Что-то нападок не вижу. Вопросы вижу, нападок — нет.

Если выбранное средство не умеет чего-то, что умел предшественник — об этом лучше знать заранее, а не натыкаться на грабли.
Если можно сделать так, чтоб выбранное средство позволяло делать то, что можно было делать на предшественнике — то стоит либо это сделать, либо обьяснить почему этого не будет.

С регистрозависимостью скажем становится крайне неудобно пользоваться macro:post, когда ты вбиваешь текст макроса. Вещи наподобии macro:post msgbox("",ppanel.eof); работать не будут.
Ты мне не выкай!
«ФарФорум не для пользователей!»
Upd:
P.S. Я просто поддерживаю беседу.» © Народ.

xmpp:kildor@jabber.ru
Kildor
Posts: 1515
Joined: Wed 16 Mar, 2005 06:26
Location: Новосибирск
Been thanked: 1 time
Contact:

Re: Spring — внедрение Lua в качестве макроязыка

Post by Kildor »

PS: При этом, почему-то macro:post Keys("pgup") будет работать точно так-же, как и Keys("PgUp").

А ещё, очень интересно. взяли вещь, работающую годами, причём очень хорошо работающую. Выбросили, заменив на непойми что, и после этого удивляются, что люди не принимают нововведения.
Ты мне не выкай!
«ФарФорум не для пользователей!»
Upd:
P.S. Я просто поддерживаю беседу.» © Народ.

xmpp:kildor@jabber.ru
Post Reply

Return to “Обсуждение макросов”