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

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > LISP > Вопросы по работе с GitHub, KpblcLispLib - как забирать, как обновлять, как работать

Вопросы по работе с GitHub, KpblcLispLib - как забирать, как обновлять, как работать

Ответ
Поиск в этой теме
Непрочитано 25.12.2022, 21:21 2 | #1
Вопросы по работе с GitHub, KpblcLispLib - как забирать, как обновлять, как работать
Кулик Алексей aka kpblc
Moderator
 
LISP, C# (ACAD 200[9,12,13,14])
 
С.-Петербург
Регистрация: 25.08.2003
Сообщений: 39,855

Примерно в конце октября я выложил на GitHub набор функций, которыми постоянно пользуюсь. Некоторая часть из них является честно стыренными из просторов инета, не скрою.
Как показала практика пары следующих месяцев, у людей могут возникать вопросы и трудности с тем, чтобы это дело "утянуть" к себе. Предлагаю все подобные вопросы задавать и решать именно в этой теме. Одна просьба - сначала все же почитайте про git, просмотрите статью и ролик
---
Статья : https://autolisp.ru/2022/10/31/custo...ions-autolisp/
Видеоролик : https://youtu.be/DFCO_QW-cJ4
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Просмотров: 3034
 
Непрочитано 14.01.2023, 11:09
#2
Ingpro


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


Алексей, тема нужная, но...
Для проектировщиков, которые активно пользуются лисп-программами, но далеки от программирования,
возможно ли поменять установки в файле autostart-load-sources, так, чтобы можно было просто скопировать
папку "KpblcLispLib-master" и добавить в доверенные местоположения?
Чтобы не создавать отдельные ярлыки для AutoCad (т.к. он потом ругается...), не скачивать LispLib, GitHub...
Ingpro вне форума  
 
Автор темы   Непрочитано 14.01.2023, 11:35
#3
Кулик Алексей aka kpblc
Moderator

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


Доброго. Библиотека больше ориентирована именно на программистов, чтоб не изобретать велосипеды. Если будет время, добавлю туда сборщик и компилятор в fas - тогда пользователи смогут просто загружать fas и не париться.
Касаемо доверенных положений - автозагрузчик исходников (на данный момент) все равно понадобится как-то загружать. Любым из возможных способов. Даже если код поместить в доверенные каталоги, это не гарантирует его загрузки, правда ведь?
Offtop: По поводу отдельных ярлыков для ACAD - можно считать моей личной придурью, поскольку у меня обычно несколько проектов идут одновременно, требующих разные наборы кодов и окружения. С чего и на что он у тебя ругается - не представляю.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 14.01.2023, 12:07
#4
Сергей812


 
Регистрация: 10.08.2013
Сообщений: 11,053


Offtop:
Цитата:
Сообщение от Ingpro Посмотреть сообщение
Для проектировщиков, которые активно пользуются лисп-программами, но далеки от программирования,
есть раздел исполнителей) Для разовых работ, если нет желания/времени вникать - всегда дешевле нанять опытного исполнителя со стороны, чем "набивать шишки" своей головой.
Сергей812 вне форума  
 
Непрочитано 14.01.2023, 15:43
#5
Ingpro


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


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
Если будет время, добавлю туда сборщик и компилятор в fas - тогда пользователи смогут просто загружать fas и не париться.
Было бы здорово!
Ingpro вне форума  
 
Автор темы   Непрочитано 16.01.2023, 09:00
#6
Кулик Алексей aka kpblc
Moderator

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


Готово. fas лежит в подкаталоге /fas
Компиляция сделана не сильно хорошо, если честно - но зато достаточно быстро.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 16.01.2023, 09:28
#7
SetQ

конструктор
 
Регистрация: 21.07.2007
Петрозаводск
Сообщений: 1,983


В браузере кодировка у lsp неверная. У всех так?
Миниатюры
Нажмите на изображение для увеличения
Название: Кодировки git.png
Просмотров: 159
Размер:	19.0 Кб
ID:	252627  
SetQ вне форума  
 
Автор темы   Непрочитано 16.01.2023, 09:30
#8
Кулик Алексей aka kpblc
Moderator

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


У всех. Потому как для лиспа используется ANSI, которая на самом деле дико устаревшая. Забирай просто репозиторий и не парься ))
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 16.01.2023, 10:06
#9
Ingpro


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


Клонирую репозитарий. Читаю README.
"Для загрузки всех исходных кодов просто поставьте в автозагрузку (или любым другим способом гарантируйте загрузку) файл autostart-load-sources.lsp. Загружаются только коды, располагаемые в подкаталоге \lsp".
А подкаталог \fas как тогда загружается?
Копирую папку KpblcLispLib-master в Support, загружаю "autostart-load-sources" в чертеж через ЗАГПРИЛ, затем добавляю в автозагрузку, в окошке укзываю путь Support\KpblcLispLib-master\lsp
Загружаю программу отрисовки флажка MULTIFLAG.fas
Пишет в КС:
Start point <Cancel> :
End point <Cancel>
Enter new string <Stop> :
На экране ничего не происходит...
Enter
; ошибка: неверный тип аргумента: VLA-OBJECT nil
Алексей, что я делаю не так?

Последний раз редактировалось Ingpro, 16.01.2023 в 10:20.
Ingpro вне форума  
 
Автор темы   Непрочитано 16.01.2023, 10:27
#10
Кулик Алексей aka kpblc
Moderator

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


О как! Так, ща перепроверю.

----- добавлено через ~20 мин. -----
Исправил, пересобрал.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 16.01.2023, 11:53
#11
Ingpro


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


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
Исправил, пересобрал.
На этот раз после загрузки "autostart-load-sources" не появилось окошко, где указывается путь к \lsp.
А файл kpblcLispLib из подкаталога "fas" (не лежит в папке "lsp"), его отдельно загружать? Или как?
Добавляю в "доверенные местоположения" путь C:\Program Files\Autodesk\AutoCAD 2015\support\KpblcLispLib-master\lsp

Последний раз редактировалось Ingpro, 16.01.2023 в 12:14.
Ingpro вне форума  
 
Автор темы   Непрочитано 16.01.2023, 14:14
#12
Кулик Алексей aka kpblc
Moderator

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


Окошко указывается только первый раз. Загрузчик запоминает указанный путь в реестре Windows.
Цитата:
Сообщение от Ingpro Посмотреть сообщение
А подкаталог \fas не лежит в папке "lsp", его отдельно загружать? Или как?
Он на том же уровне, что и \lsp:
<Каталог репозитория>\lsp
<Каталог репозитория>\fas
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 16.01.2023, 14:30
#13
Ingpro


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


В принципе, если добавить kpblcLispLib из подкаталога "fas" в автозагрузку, то начинает работать лисп MULTIFLAG.fas.
Значит можно и так... Попробую добавить в "доверенные местоположения" путь C:\Program Files\Autodesk\AutoCAD 2015\support\KpblcLispLib-master\fas.
Спасибо, Алексей, за ваш труд и ответы.
Ingpro вне форума  
 
Непрочитано 17.01.2023, 10:05
#14
SetQ

конструктор
 
Регистрация: 21.07.2007
Петрозаводск
Сообщений: 1,983


Кстати, дополнительно клиент можно не ставить, в самом git есть Git Gui, который клонирует (если я правильно всё понял).
Миниатюры
Нажмите на изображение для увеличения
Название: git GUI.png
Просмотров: 91
Размер:	6.0 Кб
ID:	252655  
SetQ вне форума  
 
Автор темы   Непрочитано 17.01.2023, 10:12
#15
Кулик Алексей aka kpblc
Moderator

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


Угу - если его устанавливать вместе с git. Но мне он "не зашел".
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > LISP > Вопросы по работе с GitHub, KpblcLispLib - как забирать, как обновлять, как работать

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вопросы от начинающего проектировщика, хотелось бы услышать ответы спецов. Forist50 Профессии и трудовые отношения 14 24.10.2016 14:39
Тормоза в конкретных чертежах при работе в CIVIL 3D 2015/16 ohitmano Вертикальные решения на базе AutoCAD 0 28.06.2016 14:45
При работе в редакторе блоков сбивается переключение режимов рисования Geor9e AutoCAD 5 23.06.2016 10:47
Revit. Вопросы новичков Modis Revit 85 24.08.2015 09:55
При сетевой работе с подшивками админы курят бамбук... hwd Баги и пожелания в Autodesk 3 18.12.2010 00:24