Анкерные системы Schöck Dorn
dwg.ru forum rss xml
| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны |  Справка по форуму |

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

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

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

Apelsinov вне форума Вставить имя

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

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

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

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

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

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

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

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


Supermax, библиотека будет поставляться по технологии, абсолютно аналогичной той, что показал ShaggyDoc в #73. То есть: исходники, fas, help и все это засунуто в инсталлятор.
__________________

---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Непрочитано 06.12.2007, 13:39
#122
Supermax

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


Тебе Kpblc, терпеть рекламные трюки не придется. Всем, "благодетелям", кто клал лиспы в библиотеку, будут по почте высылаться именные варианты без рекламы.
Кроме рекламы, второй строкой создается переменная к примеру, n_vers (setq n_vers "#12345 от 12,12,2007")
Этот номер будет индивидуальным для каждого "благодетеля" и не дай бог, он свою библиотеку на сайт положит.

Последний раз редактировалось Supermax, 06.12.2007 в 14:14.
Supermax вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Непрочитано 06.12.2007, 13:41
#123
Supermax

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


Это не fas, а хелп и чтобы вытащить из него 1000 функций и перекинуть в fas надо быть полным идиотом, лучше положить на сайт одну свою функцию и получить библиотеку без рекламы.
Supermax вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Непрочитано 06.12.2007, 13:43
#124
Supermax

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


Вот из инсталятора исходник lsp надо убрать. Достаточно развернутого текста функции в хелпе.

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

Последний раз редактировалось Supermax, 06.12.2007 в 14:12.
Supermax вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Непрочитано 06.12.2007, 14:14
#125
BarbiЁ

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


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
Неправда Ваша однако... Идея (по крайней мере пока) не подохла. В худшем случае находится в коме. Реанимируем, фиг ли нам
Нетушки! Не выйдет! Зуб даю! Советчиков много, желающих работать нет. Самое лучшее - делай сам, никого не спрашивая. Сюда - только готовый результат.
__________________
Ох, как иногда хочется подумать!
BarbiЁ вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Непрочитано 06.12.2007, 14:17
#126
Кулик Алексей aka kpblc
Moderator

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


BarbiЁ, мне жалко зубы.
__________________

---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Непрочитано 06.12.2007, 14:45
#127
Supermax

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


Товарищи Коммунисты, а кто здесь вообще главный?
Кто утверждает предлагаемое решение?
Supermax вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Непрочитано 06.12.2007, 14:46
#128
Кулик Алексей aka kpblc
Moderator

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


Сам мучаюсь Вариантов уже опубликованных функций немеряно, что принимать - пока неясно.
__________________

---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Непрочитано 06.12.2007, 15:09
#129
Supermax

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


Так, собираю (беру на грудь) список участников клуба "DwgLispLib"

1. ShaddyDoc
2. Kpblc
3. Alaspher

Кто функции не клал - болельщик (включая меня), но это поправимо - раз, не исключает варианта привлечения к общественно-полезному труду - два.

Вопрос на повестке дня один - кто главный?

Решают только члены клуба.
Supermax вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Непрочитано 06.12.2007, 15:11
#130
Кулик Алексей aka kpblc
Moderator

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


Если вечером дадут за железкой поиграться, выложу "что получится". А там поглядим
P.S. Считаю своим долгом предупредить: VVA, который мало того, что публиковал функции, еще и в личку мне отослал несколько штук. Они тоже будут включены. Без вариантов.
__________________

---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Непрочитано 06.12.2007, 15:12
#131
Supermax

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


Ты тут ветер не создавай, выдвигай кандидатуру и голосуй!

Кто главный?
Supermax вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Непрочитано 06.12.2007, 15:16
#132
Supermax

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


В библиотеке функций нет функций положенных VVA. Если он их давал тебе, то это уже твои функции и тебе за них отвечать. Не создавай неразбериху. Есть графа "Автор" вот там должен быть VVA.
Supermax вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Непрочитано 06.12.2007, 15:20
#133
VVA

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


Supermax правильно подметил, мне пока что тоже не ясен механизм принятия окончательного решения. Например в DwgRuLispLib: Преобразование значения в строку поговорили, много писали (ударение на а), а результат?. Думаю что в первом посте должен быть опубликован окончательный принятый вариант, а после этого всю переписку там можно удалять. И так до следующих замечаний/предложений.
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Непрочитано 06.12.2007, 15:32
#134
Кулик Алексей aka kpblc
Moderator

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


У меня в таком случае другое предложение: переписку не сносить: потом же фиг определишь почему здесь так а не эдак. В начальном посте автор помещает (архивом!) исходный код. Если исходный вариант претерпел какие-либо изменения, рядом кладется новый архив, с указанием даты.
Жалко, что пока ничего принципиально другого не придумывается
__________________

---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Непрочитано 06.12.2007, 15:33
#135
Supermax

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


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

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

А вот модератору (коим я уже почти захотел стать) надо много, разработанных клубным сообществом, правил и утвержденных "главным" клубарем.
Вопросы будут сыпаться и сыпаться, а решение надо утверждать и при исполнении ссылаться на сей факт (вот такой вот я бюрократ).

Последний раз редактировалось Supermax, 06.12.2007 в 15:42.
Supermax вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Непрочитано 06.12.2007, 15:38
#136
Supermax

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


Не, сносить переписку не получится. Если поменяется координально текст функции, то первые сообщения, да и многие последующие потеряют смысл. Чтобы понять, почему функция имеет такой вид, надо иметь и первоначальную ее версию и все последующие состояния. Тогда и диспут будет понятен.
Ну кроме бредовой мысли класть в каждое сообщение по копии файла функции, другие мысли мне не приходят.

Последний раз редактировалось Supermax, 06.12.2007 в 15:44.
Supermax вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Непрочитано 06.12.2007, 15:46
#137
VVA

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


> #134 Здесь можно подойти творчески. Критические моменты отобразить в коментариях, мол по предложению такого-то в связи с тем-то "получилось как всегда" ((c) Черномырдин)
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Непрочитано 06.12.2007, 15:50
#138
Supermax

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


Или в самом начале темы про функцию, сразу создавать два сообщения с текстом функции. В первом - окончательный вариант, во втором - исходный и дальше все станет читаемо.
Supermax вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Непрочитано 06.12.2007, 15:57
#139
Supermax

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


А что будет, если автор функции "упал в борщ"? Пропал, женился и жена ему родила 5 детей? Что делать с такой функцией?
Человек критикует, а автор забивает. Вот тут, критик жалуется "главному" и тот принимает решение. Модератор заменяет функцию на другую, или исключает ее из библиотеки. Все скачивают себе обновление и у них перестают работать макросы.

Кстати и редактирование старого варианта функции на более продвинутый может привести к такому финалу.


Кто главный?
.
.
.
.
.
.
Supermax вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Непрочитано 06.12.2007, 16:12
#140
Supermax

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


Что-то я поторопился. Кроме Kpblc-a никто функции-то не клал, да и раздел создан с его подачи.

Kpblc, ты главный! (и пока единственный член клуба).

Вот как главный, ответь, тебе не одиноко?

Что нужно сделать, чтобы стать членом клуба?

Сколько функций положить 1, 2, или 10? Сколько?

Поскольку ты выдаешь мандат на членство, огласи списочек тех, перед кем надо делать два раза КУ.

Если количество членов превысит 10 человек, придется формировать правление (человек пять, обязательно не четное число. Три - мало, 7 - уже много пять - самый раз).

Давай, давай! Не стесняйся!
Supermax вне форума вставить имя Обратить внимание модератора на это сообщение  
Ответ
Вернуться   Форум 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

|| Главная || Каталог САПР || Тендеры || Публикации || Объявления || Биржа труда || Download || Галерея ||
|| Библиотека || Кунсткамера || Каталог предприятий || Контакты || Файлообменник || Блоги ||


Размещение рекламы