|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,850
|
Ну не знаю... До этой фразы как-то замерами не занимался.
Проверил. Да, быстрее. Даже быстрее activex-вариантов. Убедил --- Добавлено: проверку выполняю benchmark'ом, который Евгений Елпанов как-то выкладывал. Код:
Код:
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,992
|
Цитата:
Эта тема впринципе подходит. ТОлько немного подправить название. Еще ходел уточнить, стоит ли делать проверки на тип в самих ф-циях? Или если вызвал ф-цию нижнего уровня, убедись в соответствии аргументов?
__________________
Как использовать код на Лиспе читаем здесь |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,850
|
Тут момент такой... Для начала - может, все же будем делать на каждую функцию отдельную тему? И искать проще будет...
Дальше. Хотя библиотека и для общего пользования, делать проверку соответствия типа внутри таких функций, которые могут вызываться тысячи (если не миллионы) раз, скорее всего, не надо. Кому захочется - сами свою "обертку" нарисуют. --- Добавлено: теперь осталось "раздраконить" что ShaggyDoc показал насчет строковых преобразований И писать справку уже можно начинать
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Thượng Tá Quân Đội Nhân Dân Việt Nam Регистрация: 14.03.2005
44d32'44"С, 33d26'51"В
Сообщений: 13,381
|
Цитата:
Прынцип: а) Не проверять соответствие типов, если аргументы передаёт программист вызывающей функции. Он должен заботиться. Иначе свихнуться можно. б) Проверять если аргументы могут передаваться обычным пользователем на уровне адаптации (названные в справке "функциями-макросами"). в) Обязательно проверять, если аргумент может быть разных типов. |
|||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
LISP. Вставка в таблицу поля, соотвествующего площади примитива | Profan | Готовые программы | 272 | 06.06.2021 23:12 |
Сейсмозащита и сейсмоизоляция существующих, построенных зд. | IANationalInformAgentstvo | Прочее. Архитектура и строительство | 216 | 20.01.2015 16:51 |
Преобразование из Microstation в DWG или DXF | Гость | Прочее. Программное обеспечение | 9 | 25.05.2012 08:49 |
Как сделать проекцию на ось или преобразование 3D в 2D | tapych | AutoCAD | 6 | 25.11.2006 15:30 |
safearray и variant | Apelsinov | Программирование | 4 | 03.12.2005 23:44 |