Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  Rund um AutoCAD
  LISP oder sonstwas?

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
  
Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte
Autor Thema:  LISP oder sonstwas? (348 mal gelesen)
Gotthard
Mitglied



Sehen Sie sich das Profil von Gotthard an!   Senden Sie eine Private Message an Gotthard  Schreiben Sie einen Gästebucheintrag für Gotthard

Beiträge: 227
Registriert: 29.08.2000

AutoCAD 2005, WIN 2000 mit SP2, WINXP mit SP2, alle A2005 SPs sind installiert, Plotter HP Designjet 750 C

erstellt am: 20. Jun. 2001 12:15    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo,
ich habe eine frage an die experten. ich müsste mir einige routinen programmieren lassen. das ist mit lisp kein problem. meine frage ist nun eine andere. ist autolisp noch zeitgemäss oder gibt es andere möglichkeiten autocadroutinen zu programmieren.

vielen dank
gotthard

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Brischke
Ehrenmitglied V.I.P. h.c.
CAD on demand GmbH



Sehen Sie sich das Profil von Brischke an!   Senden Sie eine Private Message an Brischke  Schreiben Sie einen Gästebucheintrag für Brischke

Beiträge: 4185
Registriert: 17.05.2001

AutoCAD 20XX, defun-tools

erstellt am: 20. Jun. 2001 12:36    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Gotthard 10 Unities + Antwort hilfreich

Hallo Gotthard,

totgesagte leben länger! AutoLISP wird im Allgemeinen -soweit mir bekannt ist jedoch nicht von Autodesk- in Frage gestellt. Bisher hat Autodesk immer den Befehlsumfang erweitert und stellt nun auch die Entwicklungsumgebung zur Verfügung. Mit LISP können viele Sachen sehr viel einfacher gelöst werden, als z.B. mit VB oder C. Deshalb werden einige Funktionen der Applikationen auch mit LISP programmiert.
Meiner Meinung nach, wird LISP weiterhin existieren und auch eine Daseinsberechtigung haben.
Was ist zeitgemäss? -> Funktionieren muß es, schnell laufen und nach Möglichkeit den (die) nächsten Releasewechsel überstehen. Das alles erfüllt LISP.
Wenn es mit LISP geht, dann mache ich es damit.

Grüße Holger

PS: Was willst Du denn programmieren lassen? - Vielleicht kann man ja was machen!

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

mariaca
Mitglied
Entwickler


Sehen Sie sich das Profil von mariaca an!   Senden Sie eine Private Message an mariaca  Schreiben Sie einen Gästebucheintrag für mariaca

Beiträge: 688
Registriert: 04.03.2000

erstellt am: 20. Jun. 2001 12:42    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Gotthard 10 Unities + Antwort hilfreich

Hallo Gotthard,

- ich denke es ist noch Zeitgemäß!
Aber es kommt auf die Aufgabe an.
"Kleinere" Sachen sind von CAD-(Anwendern) meist schneller in Lisp programmiert und im Normalfall dürfte das reichen.
Dank der Visuallisp Entwicklungsumgebung findet man auch Fehler im Lisp Dschungel recht gut:
(LISP steht angeblich für "Lots Of Stupid Parenthesis")

VB ist wohl stark im Kommen und für diejenigen die im Officebereich damit Erfahrungen haben sicherlich klasse.

In C++ programmieren eher die "Ganztagsprogrammierer" und für kleine Probleme ist das wie mit Kanonen auf Spatzen geschossen.
Es sei denn das Laufzeitverhalten ist ein Kriterium (z.B. die ätzend langsamen Normteile von Genius in R13 waren größtenteils LISP Routinen...)

Hilft Dir das?
Wahrscheinlich wirst Du auch andere Meinungen dazu bekommen!
Schildere doch mal die zu bewältigende Aufgabe in groben Zügen, vielleicht kann Dir der jemand konkret weiterhelfen?!

Gruß

Harald

OH JE - hatte sich mit Brischkes Beitrag überschnitten -> naja die Inhalte sind nahezu gleich, also was solls!

[Diese Nachricht wurde von mariaca am 20. Juni 2001 editiert.]

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

MichaHo
Mitglied
supporttechniker


Sehen Sie sich das Profil von MichaHo an!   Senden Sie eine Private Message an MichaHo  Schreiben Sie einen Gästebucheintrag für MichaHo

Beiträge: 26
Registriert: 27.04.2001

erstellt am: 20. Jun. 2001 12:44    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Gotthard 10 Unities + Antwort hilfreich

Hallo,

AutoLISP gibt es bald nicht mehr. In den neuen ACAD-Versionen wird es nur noch Visual-LISP geben, das auch außerhablb von ACAD benutzt werden kann.

Nähere Infos dazu gibts auf der autodesk-homepage
www.autodesk.de / www.autodesk.com

Gruß
Michael

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Brischke
Ehrenmitglied V.I.P. h.c.
CAD on demand GmbH



Sehen Sie sich das Profil von Brischke an!   Senden Sie eine Private Message an Brischke  Schreiben Sie einen Gästebucheintrag für Brischke

Beiträge: 4185
Registriert: 17.05.2001

AutoCAD 20XX, defun-tools

erstellt am: 20. Jun. 2001 13:08    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Gotthard 10 Unities + Antwort hilfreich

Zitat:
Original erstellt von MichaHo:
Hallo,

...
www.autodesk.de / www.autodesk.com

Gruß
Michael



Zitat:
Autodesk schreibt dazu:

7.6 Was ist Visual LISP?

Visual LISP ist die neue Generation von AutoLISP®. Visual LISP ist voll kompatibel mit AutoLISP und bietet u.a. auch Zugriff auf die neue Multiple Design Environment oder die COM/ActiveX Schnittstelle. Visual LISP bietet ferner eine komplette und leistungsstarke Entwicklungsumgebung mit Tools für die Erstellung und Fehlerbehebung in LISP-Anpassungen und Zusatzanwendungen, einschließlich Abgleich von Klammern, Fehlerbehebung, Prüfen von Quellcode und Syntax etc.

7.7 Wie wird es mit Visual LISP weitergehen? Werden sich meine Investitionen in AutoLISP auszahlen?

Die Integration von Visual LISP in AutoCAD 2002 ist ein klarer Hinweis darauf, dass LISP auch weiterhin unterstützt wird und die bereits getätigten Investitionen seitens der Kunden damit gesichert sind. Mit Visual LISP beginnt ein noch aufregenderes, durch verstärkte Windows-Integration gekennzeichnetes Kapitel für AutoLISP-Anpassungen.

7.8 Wie sieht es mit der Kompatibilität von Visual LISP mit AutoLISP in AutoCAD 2002 aus?

Visual LISP bietet beinahe 100%-ige Kompatibilität mit AutoLISP. Kleinere Kompatibilitätsabweichungen entstehen dadurch, dass Visual LISP viel stärker auf Common LISP-Standards beruht. Beispielsweise sind reservierte Symbole, wie T (das interne Symbol für ”true”) oder andere Variablen in Visual LISP nicht erlaubt. Für eine verbesserte Performance und Optimierung in AutoCAD 2002, lässt Visual LISP standardmäßig keine programmatischen (defun) Statements zu. Für den Fall, dass Sie dieses Verfahren in Ihrer Anwendung dennoch benötigen, wurde eine neue Funktion (defun-q) hinzugefügt, mit der die zeilenweise Optimierung übersprungen wird, und Sie somit wie gehabt vorgehen können.

7.9 Bedeutet der Einsatz von COM/ActiveX in Visual LISP nun, dass man VBA lernen muss

Nein. Die Erweiterung von Visual LISP beinhaltet die Unterstützung von Microsoft COM und ActiveX-Objekten. Mit der Integration von ActiveX in Visual LISP haben wir in erster Linie dem Wunsch entsprochen, die Funktionalität von AutoLISP zu erweitern.

7.10 Unterstützt AutoCAD 2002 auch weiterhin DCL für Dialogfelder?

Ja. DCL wird auch weiterhin unterstützt, um Ihre individuellen Konfigurationen zu schützen.


Grüß Holger

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

nahe
Ehrenmitglied



Sehen Sie sich das Profil von nahe an!   Senden Sie eine Private Message an nahe  Schreiben Sie einen Gästebucheintrag für nahe

Beiträge: 1738
Registriert: 18.01.2001

erstellt am: 21. Jun. 2001 08:04    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Gotthard 10 Unities + Antwort hilfreich

Hallo

meine Meinung zu diesem Thema:
Wenn ein Programm viele Dialogfenster und Menüs benötigt oder mit anderen Programmen kommunizieren soll (z.B.: mit Office Produkten), ist man wahrscheinlich mit VB oder VBA besser bedient als mit LISP.


Grüße
Heinz

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2023 CAD.de | Impressum | Datenschutz