| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
|
||||
Продуман Регистрация: 22.02.2007
Питер
Сообщений: 2,840
|
Короче - поверь на слово, если делать с учетом лиспа (а под автокад большинство "плагинов" все-же на нем), в том формате каком ты говоришь есть очень "слабое звено" с библиотечными функциями (либо сто раз продублировать, либо делать в КАЖДОЙ программе загрузчик с рекурсивным поиском по папкам автокада - ИХМО это еще хуже).
__________________
Когда в руках молоток все вокруг кажется гвоздями. |
|||
|
||||
для ста приложений так и будет - это своего рода "плата" за независимость.
Ума не приложу, где это может потребоваться, особенно с учётом того, что имеется findfile. Элементарный пример (код) в студию...
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome: |
||||
|
||||
Продуман Регистрация: 22.02.2007
Питер
Сообщений: 2,840
|
Только, если ВНЕЗАПНО, потребуется внести изменения в библиотечную функцию (для совместимости с х64, найденной ошибкой и пр.) - все сто надо как переделать создателю (а я не думаю что он это захочет делать), так обновить все администратору - собственно это и есть слабое звено твоего подхода "автономности плагинов".
__________________
Когда в руках молоток все вокруг кажется гвоздями. |
|||
|
||||
Цитата:
мне всё же было бы интересно увидеть пример, соответствующий этой фразе: Цитата:
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome: Последний раз редактировалось hwd, 26.04.2012 в 21:10. |
||||
|
||||
Цитата:
Цитата:
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome: |
||||
|
||||
Продуман Регистрация: 22.02.2007
Питер
Сообщений: 2,840
|
Цитата:
з.ы. более того лисп программа может быть и не загруженна, а сгенерированна другой программой... з.з.ы у лиспа мусором считаются как раз программы которые знают, где их библиотеки (ну или dcl описание) - где нибудь в c:\super_proga\...
__________________
Когда в руках молоток все вокруг кажется гвоздями. |
|||
|
||||
строю, ломаю Регистрация: 03.04.2008
Украина
Сообщений: 5,515
|
как то слишком запутанно все... у файла нпи есть вспомогательный mnl-"загрузчик", который загружается автоматически и подгружает необходимые лисп-библиотеки, в качестве ориентира служит файл меню, больше ничего не надо... такая вот рекурсия
|
|||
|
|||||||
это не так. Даже моих скромных познаний в лиспе хватает на то, чтобы видеть общепринятые грубые ошибки лиспописателей, о которых сейчас и пишу.
Цитата:
Цитата:
"Установлено" не то же самое что "Загружено". Разницу чувствуешь? Что (кроме лени) мешает программисту, прежде чем начать грузить лисп, выполнить предварительную проверку, мол а надо ли его грузить? Может он уже загружен др. лисп-программой? Зачем повторно грузить то, что уже загружено, выжирая тем самым оперативную память, которую автокад и так безжалостно расходует? Цитата:
Цитата:
Цитата:
Цитата:
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome: |
|||||||
|
||||
без комментариев...
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome: |
||||
|
||||||||
Продуман Регистрация: 22.02.2007
Питер
Сообщений: 2,840
|
ну давай посмторим
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
з.ы. твоя модель хороша, но не учитывает, автоматическую загрузку лисп библиотек, при наличии модулей их использующих - в лиспе сама система связи модулей устроена по другому - а минусы принципа добавлять библиотечные функции во все файлы я уже описал. з.з.ы Я все к чему это говорю - ты предлагаешь "универсальный" шаблон описания акад модулей, и с точки зрения нет модулей ты все продумал (версии, локализацию и пр) - молодец, но я как "немножко листописатель" вижу "явный" прокол - "стандартные" библиотеки в твоем варианте предлагаешь добавлять в каждый модуль (это все равно что тебе предложить с каждой длл-кой класть соответствующею версию дотнета). А чтобы мне сложить все в одну библиотеку и грузить по надобности из нее - мне с точки зрения лиспа в КАЖДОЙ программе надо левой пяткой правое ухо чесать - подходы в функциональных и императивных языках разные и то что логично в одной технологии, кажется бредом в другой (видимо по этому мы с тобой тут такой срач и развели) - я просто к тому что с таким подходом "лисповики" к твоей технологии вряд-ли потянутся - "кривая" она для них - хотя я естественно могу ошибаться.
__________________
Когда в руках молоток все вокруг кажется гвоздями. Последний раз редактировалось Дима_, 26.04.2012 в 23:54. |
|||||||
|
||||
КЖ; C# Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,588
|
Я так понимаю, что шаблон в первую очередь создавался под DLL и ARX приложения, для них, все что описано в шаблоне, вполне корректно и замечаний не вызывает. Может стоит повременить пока с добавлением в шаблон Lisp программ и посмотреть как это все заработает с dll?
|
|||
|
||||
нет, я ориентируюсь и на lisp. уже внёс для этого необходимые изменения в некоторые XSD-файлы. Имеется пример упаковки в шаблон одного пользовательского lisp-сборника (мусора, ибо написано в нём всё через одно место). Чуть позже могу выложить обновлённый шаблон, с внесёнными в XSD изменениями и пример упаковки lisp-контента, если это интересует...
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome: |
||||
|
||||
Перезалил оба архива. В шаблонах внёс некоторые изменения в файлы XSD, а так же в файл versions.xml, для возможности корректного описания LISP-программ. В архив samples.zip, по просьбам телезрителей добавил пример упаковки LISP-сборника. В тот же архив упаковал и ещё одно приложение от Александра Ривилиса (SelSim). В примере упаковки LISP-программ я, в качестве опять же примера, в таблицу загрузок добавил несколько записей, указав, что загружать следует все файлы с расширениями lsp, fas и vlx, хотя на самом деле в примере имеются только lsp-файлы.
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome: |
||||
|
||||
что подразумевается под "просто таблицей"? что мешает кликнуть мышью на странице и из контекстного меню выбрать пункт "посмотреть исходный код страницы"?
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome: |
||||
|
Опции темы | Поиск в этой теме |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Проблема с запуском AutoCad | This | AutoCAD | 22 | 15.02.2016 20:07 |
AUTOCAD 2010 перестал переключаться в многооконный режим. Проблемы с переменными | Андрей Х. | AutoCAD | 24 | 27.05.2015 10:17 |
Autocad MEP Выбери итересующую тему! | VitalyAF | Вертикальные решения на базе AutoCAD | 13 | 14.09.2012 11:40 |
Превратить AutoCAD Map 3D в обычный AutoCAD (по панелям) | gizmo_zx | Вертикальные решения на базе AutoCAD | 3 | 24.08.2011 11:25 |
Где в реестре хранится информация о том, что в системе когда-то был установлен AutoCAD? | Archeo | AutoCAD | 12 | 14.10.2009 15:24 |