Что такое gp: и pl:?
| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Что такое gp: и pl:?

Что такое gp: и pl:?

Ответ
Поиск в этой теме
Непрочитано 01.10.2010, 10:17 #1
Что такое gp: и pl:?
EfremenkoDO
 
Санкт-Петербург
Регистрация: 24.12.2009
Сообщений: 59

Доброго времени суток всем!
Постепенно углубляясь в LISP, столкнулся с таким описанием процедур типа:
Код:
[Выделить все]
(defun gp:<имя функции>(\) ...)
и
Код:
[Выделить все]
(defun pl:<имя функции>(\) ...)
Объясните, для чего они нужны, пожалуйста.
Просмотров: 3363
 
Непрочитано 01.10.2010, 10:40
#2
Do$

AutoCAD/Civil3D LISP/C#
 
Регистрация: 15.08.2008
Санкт-Петербург
Сообщений: 1,701
Отправить сообщение для Do$ с помощью Skype™


Подозреваю, что для того, чтобы название функции было оригинальным (авторы ставят свои инициалы перед названием функций).
Do$ вне форума  
 
Автор темы   Непрочитано 01.10.2010, 10:49
#3
EfremenkoDO


 
Регистрация: 24.12.2009
Санкт-Петербург
Сообщений: 59
<phrase 1=


Цитата:
Сообщение от Do$ Посмотреть сообщение
Подозреваю, что для того, чтобы название функции было оригинальным (авторы ставят свои инициалы перед названием функций).
Да нет... В хелпе по лиспу используется "gp:" для описания функций на события, а в книге Полищука используется "pl:" для описания рекурсивных функций.

Вопрос появился потому что используя "C:" - получается команда, а при использовании этих двух товарищей что?
EfremenkoDO вне форума  
 
Непрочитано 01.10.2010, 10:55
#4
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,406


Это - функции. Autodesk поставил свои символы, а Петр Лоскутов aka Alaspher - свои. Символ "C:" является зарезервированным.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 01.10.2010, 10:57
#5
Do$

AutoCAD/Civil3D LISP/C#
 
Регистрация: 15.08.2008
Санкт-Петербург
Сообщений: 1,701
Отправить сообщение для Do$ с помощью Skype™


Функции с префиксом pl: - (поправьте, если я ошибаюсь) функции, написанные Петром Лоскутовым.
P.S. Значит не ошибся
Do$ вне форума  
 
Автор темы   Непрочитано 01.10.2010, 10:58
#6
EfremenkoDO


 
Регистрация: 24.12.2009
Санкт-Петербург
Сообщений: 59
<phrase 1=


Спасибо огромное, а то голову мне уже проели эти префиксы
EfremenkoDO вне форума  
 
Непрочитано 01.10.2010, 11:36
#7
ShaggyDoc

Thượng Tá Quân Đội Nhân Dân Việt Nam
 
Регистрация: 14.03.2005
44d32'44"С, 33d26'51"В
Сообщений: 13,372


А gp: - это "Garden Path". Это функции из демонстрационного примера с таким названием.
Любые префиксы делаются для уникальности. Типа авторской метки. К "событийности" или "рекурсивности" эти префиксы отношения не имеют.

На этом форуме попадаются префиксы "dwgru-", "ru-" и даже "kpbls". В последнем есть "Ы", что, как известно, для того "чтоб никто не догадался".
ShaggyDoc вне форума  
 
Непрочитано 01.10.2010, 19:41
#8
gomer

строю, ломаю
 
Регистрация: 03.04.2008
Украина
Сообщений: 5,515


Забавно видеть как функции с одинаковыми "названиями" и разными префиксами делают одно и тоже
gomer вне форума  
 
Непрочитано 02.10.2010, 08:07
#9
ShaggyDoc

Thượng Tá Quân Đội Nhân Dân Việt Nam
 
Регистрация: 14.03.2005
44d32'44"С, 33d26'51"В
Сообщений: 13,372


Ничего забавного. Они могут делать одинаковое, но по-разному. Иногда это очень важно. И даже банальная "dtr" существует в разных реализациях. Хотя, казалось бы, чего там может быть разного, в простой формуле.

Вот у всех автомобилей одинаковое количество колес. Но разница есть.
ShaggyDoc вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Что такое gp: и pl:?



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
"Подслой" - есть ли такое? Малюк AutoCAD 26 07.09.2019 18:15
Режимная скважина, что такое? Dmitij Конструкции зданий и сооружений 2 16.04.2009 13:29
Что такое коэф-т жесткости основания? Dmitij Основания и фундаменты 2 11.03.2009 13:28
Что такое центр жесткости, и с чем его едят ? Simonoff Прочее. Архитектура и строительство 3 26.03.2007 18:41
Что такое хорошо, и что такое плохо! Engineer IA Прочее. Программное обеспечение 12 31.03.2006 20:01