| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Библиотека функций > Предложение: Готовые функции

Предложение: Готовые функции

Ответ
Поиск в этой теме
Непрочитано 09.11.2007, 15:17
Предложение: Готовые функции
Apelsinov
 
Проектировщик ВК. LISP-любитель.
 
Москва
Регистрация: 15.12.2003
Сообщений: 1,186

прошу сильно не пинать, но у меня организационное предложение, оно в общем-то касается только тех кто сам пишет в лиспе.

я хотел бы предложить создать наряду с подразделом "Готовые программы" подраздел "Готовые функции".

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

Функции туда выкладывать по собственному желанию, либо, что еще более интересно, по запросу.

Возможно так-же, именовать эти функции в соответствии с определенными правилами, что позволит в итоге получить некую базу функций, на основании которой можно много чего хорошего творить.

Я понимаю что предложение спорное, ну а вдруг из этого что и выйдет.

ЗЫ. Кстати, вот мне нужна функция по идентификации объекта как облака, т.е. полилинии созданной командой REVCLOUD.
аргументы: "Vla-объект"
возврат:
"Vla-объект" - если ооблако
nil - если нет
__________________
apel.fas
Просмотров: 114317
 
Непрочитано 27.12.2007, 01:39
#161
Кулик Алексей aka kpblc
Moderator

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


Значится так (Alaspher, ShaggyDoc, я вылезу вперед паровоза).
1. Правила сейчас на разработке. По ходу дела возникло несколько вопросов.
2. Работы действительно много.
3. Обновление системы - см.п.1
4. Разработчиком (участником разработки) проекта (ИМХО) будет считаться человек, опубликовавший свой код. В случае публикации стороннего кода человек выступает только как публикатор.
Сторонний код: код, претерпевший только косметические изменения (внесение / удаление комментариев, изменение имени функции). Так, например, для функций поиска файлов внутри каталогов я выступил как публикатор стороннего кода.
Свой код: код, написанный либо полностью самостоятельно и являющийся уникальным, либо на основе чужого (стороннего) кода с внесением изменений в алгоритм или логику работы. Такими изменениями считается, например, универсализация функции. Примером "своего кода" может служить комплекс преобразования значения в список, разработанный VVA.
Нижняя граница количества опубликованных и внедренных в проект функций отсутствует. Если опубликована и внедрена хотя бы одна функция, человек считается разработчиком или публикатором в соответствии с определениями, приведенными выше.
---
"Остапа понесло" (с)
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 27.12.2007, 07:03
#162
BarbiЁ

блондинка
 
Регистрация: 27.11.2007
Планета Плюк 215 в центуре, галактика Кин-Дза-Дза
Сообщений: 25


Ага! Сопоставив эти две странные фразы ("странные, если не сказать более"):

Цитата:
Пеши есчо, мы не будем мешать, перейдем в другое место
Цитата:
Значится так (Alaspher, ShaggyDoc, я вылезу вперед паровоза)
и подключив свои недюжинные аналитические возможности, я всё поняла - мужики явно ушли в подполье. В какой-нибудь "гараж".

Во дела! Раньше мужики уходили "в гараж", чтобы квасить там спокойно. А сейчас - чтобы втихаря "буковки переставлять"! Наверное все новогодние каникулы будут заниматься.

Ну что, правильно я вас вычислила? И адресочек разыщу, будьте уверены, не поленюсь в логах господина полковника поковыряться. Исключительно ради любопытства - мешать не буду.
__________________
Ох, как иногда хочется подумать!
BarbiЁ вне форума  
 
Непрочитано 27.12.2007, 08:22
#163
Кулик Алексей aka kpblc
Moderator

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


BarbiЁ, 5 баллов!
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 27.12.2007, 10:11
#164
Елпанов Евгений

программист
 
Регистрация: 20.12.2005
Москва
Сообщений: 1,439
Отправить сообщение для Елпанов Евгений с помощью Skype™


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
4. Разработчиком (участником разработки) проекта (ИМХО) будет считаться человек, опубликовавший свой код. В случае публикации стороннего кода человек выступает только как публикатор.
Сторонний код: код, претерпевший только косметические изменения (внесение / удаление комментариев, изменение имени функции). Так, например, для функций поиска файлов внутри каталогов я выступил как публикатор стороннего кода.
Думаю, будет справедливо, для стороннего кода указывать первоначальное название программы, место, где взяли и имя автора.
Елпанов Евгений вне форума  
 
Непрочитано 27.12.2007, 10:17
#165
Кулик Алексей aka kpblc
Moderator

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


Если эта информация осталась. Если нет - тогда, думаю, можно будет и указать "автор неизвестен, информация утеряна".
P.S. Коды исправлю.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 10.01.2008, 12:49
#166
Supermax

Руководитель фирмы
 
Регистрация: 28.03.2007
Москва
Сообщений: 1,831
Отправить сообщение для Supermax с помощью Skype™


Хочу официально задать вопрос уважаемой публике.
Что делать, если функция написана с использованием dll? Например вот от сюда:
http://allo.usaaa.ru/workshop/sample...ns/sysfuns.htm
А чтобы ей воспользоваться использован макрос на VBA?
Библиотека вроде называется DwgRuLispLib, и с VBA и DLL библиотеками вроде не клеится? Или клеится?
Supermax вне форума  
 
Непрочитано 10.01.2008, 13:24
#167
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,990
<phrase 1= Отправить сообщение для VVA с помощью Skype™


С com серверами можно работать и из лиспа. Почитай http://www.arcada.com.ua/forum/viewtopic.php?t=460
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Непрочитано 13.01.2008, 12:51
#168
Supermax

Руководитель фирмы
 
Регистрация: 28.03.2007
Москва
Сообщений: 1,831
Отправить сообщение для Supermax с помощью Skype™


Можно. Разобрался. Но вопрос был не об этом.
Повторяю.
AсtiveX завязана на dll. Как быть с функциями, которые требуют свои собственные dll или используют чужие, но не стандартные (из набора windows). Принимаются такие функции в библиотеку или нет? Если принимаются, то dll-ки как будут инсталироваться и распостраняться?

Где в конце концов место, в котором всегда лежит самая последняя версия библиотеки? Она уже гуляет по темам, а тут ничего не вижу.
Supermax вне форума  
 
Непрочитано 13.01.2008, 14:10
#169
Кулик Алексей aka kpblc
Moderator

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


Цитата:
Сообщение от Supermax Посмотреть сообщение
Можно. Разобрался. Но вопрос был не об этом.
Повторяю.
AсtiveX завязана на dll. Как быть с функциями, которые требуют свои собственные dll или используют чужие, но не стандартные (из набора windows). Принимаются такие функции в библиотеку или нет? Если принимаются, то dll-ки как будут инсталироваться и распостраняться?

Где в конце концов место, в котором всегда лежит самая последняя версия библиотеки? Она уже гуляет по темам, а тут ничего не вижу.
ИМХО: для dll, не входящих в стандартную поставку Windows + AutoCAD (версии не ниже 2005), необходимо предоставлять исходный код (на каком бы языке она ни была написана - C++ / VB / Delphi / C# / VB.NET etc) и скомпилированную версию. Распространение dll вести только в стандартном установщике (соответственно вопрос инсталляции снимается).
.NET-dll, загружаемые по команде _.netload, пока "повисли в воздухе".
Лично у меня просто физически нет времени на прописывание полной справки и приведение кода в стандартный вид (а функций очень много). Стараюсь, конечно, выкраивать, но за все каникулы сесть нормально так и не удалось. Может, чего сегодня успею вечером. Если (подчеркиваю - если!) получится более-менее нормальный вид, сделаю в отдельной теме.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 13.01.2008, 15:31
#170
Supermax

Руководитель фирмы
 
Регистрация: 28.03.2007
Москва
Сообщений: 1,831
Отправить сообщение для Supermax с помощью Skype™


Алексей, ну почему получилось, что ты теперь должен за всех делать эти описания? Почему ты должен что-то выкраивать?
Я понимаю, что хочется побыстрее напихать в библиотеку побольше нужных функций, но разгребать потом завал совсем нет ни времени, ни сил, ни настроения. Так надо либо все от туда вычистить и оставить только то, на что есть все данные и дальше уже по нормальному добавлять в библиотеку функции с описаниями, либо оставить так как есть и более того, продолжать кидать туда только сами функции, а описание их, а точнее редакцию информации возложить в отдельной теме и делать только по просьбе трудящихся силами самих трудящихся.

Убери из правил фразу, что библиотека технически не поддерживается. Это не правда. Форум DWGRU и есть эта техническая поддержка (пока ты жив ).
Supermax вне форума  
 
Непрочитано 27.06.2010, 23:51
#171
IrinaO


 
Регистрация: 27.05.2009
Сообщений: 36


А подать "неимущим" готовы? Под "неимущими" подразумеваю себя - практически чистого пользователя. Лисп освоить не смогла, а очень хочется усовершенствований. Например, много работы с длинами или площадями полилиний. А что, если эти значения сразу вносить в блок да еще и с именем каким-никаким. А дальше уже с этими значениями можно как белому человеку работать в Екселе. Лиспы на внесение длины или площади, но без номера блока есть. А что если несколько полилиний, например в одном слое и для каждой свой блок с идентификационным номером? ишь, размечталась!
Но может у кого-то есть наработки?
IrinaO вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Библиотека функций > Предложение: Готовые функции

Размещение рекламы
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как связать две функции Holon Программирование 11 30.07.2007 13:32
Имя Layout'а из результата функции vla-get-activelayout kp+ Программирование 4 16.08.2005 07:58
Странности функции rtos FWA Программирование 2 16.02.2005 11:37