Авто-гуиды для макросов
Авто-гуиды для макросов
Я не понимаю зачем забивать голову генерированием гуида для максроса. Если Far для работы нужен уникальный ID макроса фиксированной длины, то почему нельзя сгенерить его автоматом как hash(области действия макроса + хоткей) ?
Re: Авто-гуиды для макросов
Так не нужен или нужен?
Если нужен идентификатор, то какие возможостей требует именно гуида и почему нельзя сделать автоматический хэш?
Если нужен идентификатор, то какие возможостей требует именно гуида и почему нельзя сделать автоматический хэш?
- John Doe
- Бюрократ
- Posts: 13860
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 74 times
- Been thanked: 428 times
- Contact:
Re: Авто-гуиды для макросов
В параллельной теме http://forum.farmanager.com/viewtopic.p ... 30#p122230techie wrote:Если нужен идентификатор, то какие возможостей требует именно гуида...
Потому что идентификатор должен быть не только уникальный, но и постоянный.techie wrote:...и почему нельзя сделать автоматический хэш?
Re: Авто-гуиды для макросов
Тема всё ещё не раскрыта http://forum.farmanager.com/viewtopic.p ... 10#p124010John Doe wrote:В параллельной теме http://forum.farmanager.com/viewtopic.p ... 30#p122230techie wrote:Если нужен идентификатор, то какие возможостей требует именно гуида...
Может кто-нибудь потрудиться объяснить - зачем это конкретно вот в этом специфичном случае и почему не работают другие способы идентификации - более приближенные к целевому использованию? Я не смог много прочитать в исходниках Far и для меня эта особенность непонятна.John Doe wrote:Потому что идентификатор должен быть не только уникальный, но и постоянный.techie wrote:...и почему нельзя сделать автоматический хэш?
- John Doe
- Бюрократ
- Posts: 13860
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 74 times
- Been thanked: 428 times
- Contact:
Re: Авто-гуиды для макросов
>зачем это конкретно вот в этом специфичном случае
Что "это" и в каком "этом"?
Что "это" и в каком "этом"?
Re: Авто-гуиды для макросов
Зачем конкретно гуиды для макросов и почему способов по которым макросы идентифицирует пользовтелель недостаточно.
-
- Posts: 3651
- Joined: Wed 23 Nov, 2005 11:11
- Location: Москва-Питер
- Has thanked: 2 times
- Been thanked: 19 times
Re: Авто-гуиды для макросов
IMHO, для макросов (а также для плагинов и всего остального) достаточно было бы просто уникальных строковых имен. Но, к сожалению, вместо этого выбраны идиотские GUID'ы. Теперь уже так и будет.
- John Doe
- Бюрократ
- Posts: 13860
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 74 times
- Been thanked: 428 times
- Contact:
Re: Авто-гуиды для макросов
Что касается макросов, то в LuaMacro никакие гуиды пока не используются и не требуются.
В моих макросах можно заметить поле "uid": если задано, то оно используется модулем "rebind".
И модулю rebind технически даже не требуется гуид, достаточно любого уникального идентификатора.
Однако для себя я запарился их выдумывать, и вставляю гуид для простоты.
Хорошо это или плохо - обсуждение никто не поддержал, полагаю всем пофиг.
В моих макросах можно заметить поле "uid": если задано, то оно используется модулем "rebind".
И модулю rebind технически даже не требуется гуид, достаточно любого уникального идентификатора.
Однако для себя я запарился их выдумывать, и вставляю гуид для простоты.
Хорошо это или плохо - обсуждение никто не поддержал, полагаю всем пофиг.