|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
![]() |
#1 | |
В каком текстовом редакторе писать lisp программы?
Инженер-архитектор
Барнаул
Регистрация: 27.11.2010
Сообщений: 49
|
||
Просмотров: 11623
|
|
||||
Инженер-архитектор Регистрация: 27.11.2010
Барнаул
Сообщений: 49
|
Лиспер, спасибо
Не забыт, а не знат... Просто я по образованию нисколько не САПРовец. А тут вот по работе потребовалось написать программку. Вернее не потребовалось (все и без нее обходятся), но я человек ленивый и решил сократить время на эту работу. Вот и изучаю теперь Автолисп. Потом может за что-то более серьёзное примусь.
__________________
Лучше медленно но верно... |
|||
![]() |
|
||||
это только кличка Регистрация: 22.10.2006
Москва
Сообщений: 252
|
Цитата:
От того и мозги не переключаются, что не на что переключаться. Предмет изучения компанией Autodesk, увы, не представлен должным образом (имхо).
__________________
...в шее моей жилы железные, и лоб мой - медный... |
|||
![]() |
|
||||
Продуман Регистрация: 22.02.2007
Питер
Сообщений: 2,839
|
А ее и не будет - Net это не встроенный диалект языка программирования как Lisp и VB - это платформа, у них есть прекрасно расписанная объектная модель - все остальное ищите в справке того .Net языка в котором собираетесь писать.
__________________
Когда в руках молоток все вокруг кажется гвоздями. |
|||
![]() |
|
||||
Цитата:
Да и сам .Net API к AutoCAD меняется от версии к версии очень сильно (к сожалению).
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome: |
||||
![]() |
|
||||
Продуман Регистрация: 22.02.2007
Питер
Сообщений: 2,839
|
Offtop: Раз уж зашел разговор про net api - если использовать c последней (4) версией .Net с "псевдодинамическими" объектами - можно без гемороя работать с объектами без привязки dll на конкретную версию - ну естественно на общие (основные) методы (по типу InvokeMember..., только в нормальном синтаксисе - acad.ActiveDocument...)???
__________________
Когда в руках молоток все вокруг кажется гвоздями. |
|||
![]() |
|
||||
Цитата:
Динамикой лучше не злоупотреблять (имхо). Я давал где-то на форуме ссылку на видео - там освещались все плюсы/минусы использования динамики в .net 4.0 (там не только динамика была).
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome: |
||||
![]() |
|
||||
Продуман Регистрация: 22.02.2007
Питер
Сообщений: 2,839
|
Дорогие модераторы простите грешного - сделайте тему.
Это точно - но иногда ради одного "окошка" или установщика - притягиваться к версии... и приходиться "городить". Можно конечно через COM но там другие "косяки" выплывают. Да еще привык я к динамике... з.ы. название что-то типа "Функционал на Net независимо от версии - обсуждение."
__________________
Когда в руках молоток все вокруг кажется гвоздями. |
|||
![]() |
|
||||
Offtop: >Дима_
Если интересует подробное видео на русском, касательно новшеств .Net 4.0 (в том числе и динамика) - могу поискать ссылку (в MSDN нашел когда-то).
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome: |
||||
![]() |
|
||||
строю, ломаю Регистрация: 03.04.2008
Украина
Сообщений: 5,515
|
Программить на .Net в нотепаде??? Я вас умоляю... Прекращайте свою профагитацию офтопную, надоело уже... кхм...
Лиспер, это не вам лично, а ко всем кто в темах о лиспе говорит о нет... Более того, кажется здесь не обсуждаются пиратские программы... Знат и не забыт... во vlide лучше всего производить отладку програм и их компиляцию... а написание кода лучше выполнять в Notepad++ тут тебе и подсветка и поиск и свертывание/навигация и много разных вкусностей... К тому же если вы не являетесь счастливым обладателем автокада, то Notepad++ придется использовать, как ни крути... Последний раз редактировалось gomer, 16.02.2011 в 21:48. |
|||
![]() |
|
||||
Регистрация: 11.10.2010
Сообщений: 979
|
gomer, я просто предположил, вот и все. Да, lisp неплохой язык, но!
Автор не сказал в начале, он вообще на AutoLISP / VisualLISP собирается работать или (к примеру) на CommonLISP. Диалектов-то куча... Также не было озвучено - вообще AutoCAD имеется в наличии или надо работать под BricsCAD или наподобие. Читаем далее: Цитата:
![]()
__________________
(/= RegDate StartReadDate) |
|||
![]() |
|
||||
строю, ломаю Регистрация: 03.04.2008
Украина
Сообщений: 5,515
|
|
|||
![]() |
|
||||
конструктор Регистрация: 21.07.2007
Петрозаводск
Сообщений: 2,118
|
|
|||
![]() |
|
||||
Видать что-то сильно чешется у gomer, раз из кожи вон лезет, пытаясь создать холивар. Правильней буду уточнять, что это "петля на шею" для gomer и добавлять слово "ИМХО" перед подобными заявлениями. Попробуй это заявить на форумах программистов, желательно аргументированно
![]() Сказано так, как будто дотнет не кроссплатформенный. Т.е. gomer не в курсе, но даёт оценку... Цитата:
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome: |
||||
![]() |
|
||||
Инженер-архитектор Регистрация: 27.11.2010
Барнаул
Сообщений: 49
|
А я и не знал, что под автокад можно в стольких разных вещах писать.
А вот вопрос - если мне нужна программка, которая бы обладала бы графическим интерфейсом, рисовала эскизы в автокаде и выдавала спецификацию в эксель - в чем ее писать и что для этого читать?
__________________
Лучше медленно но верно... |
|||
![]() |
|
||||
Цитата:
Если с нуля и результат нужен быстро, а требования к графическому интерфейсу небольшие - наверное лучше AutoLisp.
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome: |
||||
![]() |
|
||||
AutoCAD Регистрация: 26.07.2007
Москва
Сообщений: 1,064
|
|
|||
![]() |
|
||||
vba, конечно хорошо, но рекомендовать его уже не стоит.
От него уже отказались, поддержки не будет. Короче, никакой перспективы на будущее...
__________________
Чем гениальнее ваш план, тем меньше людей с ним будут согласны. /Сунь Цзы/ |
||||
![]() |
|
||||
Он кроссплатформенный. Можно не надеяться - практика уже показала это.
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome: |
||||
![]() |
|
||||
AutoCAD Регистрация: 26.07.2007
Москва
Сообщений: 1,064
|
|
|||
![]() |
|
||||
Цитата:
п.с. Я, честно говоря, вообще не понимаю смысла говорить о кроссплатформенности в ветке форума, посвящённому программированию под AutoCAD. Можно подумать, что тут полно юзеров, сидящих на Mac OS (Linux вообще тут не к месту будет).
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome: |
||||
![]() |
|
||||
строю, ломаю Регистрация: 03.04.2008
Украина
Сообщений: 5,515
|
Цитата:
я уж давно определился... поставьте себя на место топикстартера... Вспомните себя лет 5-10 назад... Задайте вопрос этой ветки, и получите ответ на него: "Парень, зачем тебе лисп, юзай нет и будет тебе счастье..." это все равно, что ты стоишь на улице в мороз, вызываешь такси, в 3 часа ночи, а тебе приехавший таксист говорит: Парень, зачем тебе такси, юзай троллейбус, и будет тебе счастье" ![]() |
|||
![]() |
|
||||
Регистрация: 30.10.2010
Сообщений: 123
|
Цитата:
Мне потребовался всего месяц, чтобы написать на .NET первую "улучшалку" себе на работу. Когда думал, какой язык выбрать, с моей колокольни было видно это: 1) Lisp слишком сильно отличается от других языков программирования, хоть и литературы по нему навалом. 2) Если захотеть автоматизировать работу не только в Автокад, но и в Word и в Excel и в (нужное вписать) - Lisp тут не пойдет, нужно осваивать еще один язык программирования. 3) Ну и + сто раз обмусоленные возможности всех языков/методов разработки вкупе с политикой Autodesk. Когда попробовал Visual Basic .net еще вот это: 1) Такое ощущение, что я его всегда знал, хотя знал я на самом деле только Паскаль с далекого 1го курса института. 2) Visual Studio - это вам не Notepad ![]() 3) Абсолютно теперь всё равно под какую программу приложение писать, хоть под Excel, хоть под Autocad, хоть под их обоих сразу. 4) То, что на .net можно за 5 минут соорудить "свой браузер" - меня просто ошарашило поначалу ![]() |
|||
![]() |
|
||||
строю, ломаю Регистрация: 03.04.2008
Украина
Сообщений: 5,515
|
Цитата:
|
|||
![]() |
|
||||
Цитата:
![]()
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome: |
||||
![]() |
|
||||
Регистрация: 30.10.2010
Сообщений: 123
|
Цитата:
А то что простота и легкость порой оказываются кажущимися, эт да... На рабочем компьютере без Visual Studio свою первую прогу раза с десятого запустить удалось. |
|||
![]() |
|
||||
Ну вот зачем было gomer'у об этом сообщать?
![]() Этот путь проходят в любом языке программирования - дотнет и вижа тут не исключение.
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome: |
||||
![]() |
|
||||
строю, ломаю Регистрация: 03.04.2008
Украина
Сообщений: 5,515
|
Offtop: кто бы говорил...
Что б написать редактор лисп программ, никакой нет не нужен... он будет весить не больше 100kb а выполнять на порядок больше функций, да и работать он будет побыстрее... Я непонимаю, почему никто не говорит об ObjectArx? Давайте и это обсудим... |
|||
![]() |
|
||||
Продуман Регистрация: 22.02.2007
Питер
Сообщений: 2,839
|
Цитата:
И на чем Вы его собрались писать - я просто таких размеров давно уже даже у Hello word не видел (не считая экзотики вроде Андроида).
__________________
Когда в руках молоток все вокруг кажется гвоздями. |
|||
![]() |
|
||||
Offtop: Да не собирается он ничего писать... Это так, пыль в глаза, много букафф ни о чём... имхо.
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome: |
||||
![]() |
|
||||
специалист по околачиванию грушевых деревьев Регистрация: 14.09.2004
Pietari, Venäjä
Сообщений: 811
|
Я тоже начинал с этого
Что я предпочитаю: только встроенный редактор: Поставь курсор перед первой скобкой в любом выражении затем double click - должен выделиться синтаксически законченный блок кода, т.е. будет видно где должно заканчиваться это выражение (оно должно быть подсвечено) Далее следуй логике и своим знаниям... То же самое если сделать двойной клик на последней скобке, сразу определишь правильно ли все закрыто в скобки Сугубо мое ИМХО |
|||
![]() |
|
||||
строю, ломаю Регистрация: 03.04.2008
Украина
Сообщений: 5,515
|
Цитата:
![]() Я не собирался ничего писать, и не говорил, что собираюсь... меня устраивает ... Дима_, hello_word, скомпилированный fbc весит всего 6kb, заметьте notepad++ весит всего полтора мегабайта... avc весит всего 156 кб, так что это никакая не пыль в глаза |
|||
![]() |
|
||||
Регистрация: 30.10.2010
Сообщений: 123
|
Как мало вам для счастья надо!
![]() Я теперь без посторонней помощи вряд ли откажусь от таких удобных штук для редактирования как: - возможность сменить имя переменной сразу во всем тексте - подсвечивание переменной по всему тексту - автоматический отступ от левого края согласно уровню вложенности - многочисленные подсказки на русском(!), особенно для аргументов процедур и функций - без вываливающегося списка после namespase., понятно дело, мне вообще никуда - автоматическое отслеживание области видимости переменных, не говоря уже про всё остальное... Вот, кстати, мой любимый язык программирования. Но писать я на нем не собираюсь, только на код смотреть ![]() Последний раз редактировалось Petrov-Vodkin, 24.02.2011 в 00:20. |
|||
![]() |
![]() |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
{Конкурс} Lisp. Задачки для студентов | gomer | LISP | 10 | 05.01.2011 16:33 |
Файл, созданный в учебной версии программы с программой на LISP | divega | AutoCAD | 7 | 20.05.2010 14:12 |
проблема с написанием программы на Lisp | Voyager | LISP | 9 | 07.04.2010 10:12 |
Векторная графика в текстовом редакторе | domine | AutoCAD | 2 | 24.04.2007 18:35 |