Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  Lisp
  Wird Autolisp weiterentwickelt...

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:  Wird Autolisp weiterentwickelt... (1528 mal gelesen)
cadplayer
Ehrenmitglied
CADniker


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

Beiträge: 1832
Registriert: 28.04.2009

Windows 10
64bit system
Autocad Civil3d 2020 ENGLISH
Visual Studio 2019
OpenDCL.Runtime.9<P>

erstellt am: 10. Apr. 2012 09:29    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

Unter 2012´er version gibt es 4 neue Autolisp funktionen, die einen schnellen Zugriff auf die Objekteigenschaften zulassen, als wie herkömmlich.

dumpallproperties
getpropertyvalue
ispropertyreadonly
setpropertyvalue

Allerdings wird die Beschreibung in der Hilfe ausgelassen. Was soll das dann?
Beitrag von http://blog.jtbworld.com/2011/12/how-to-write-autolisp-that-works-on.html

------------------
Gruss
  Dirk

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

cadffm
Moderator
良い精神




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

Beiträge: 21533
Registriert: 03.06.2002

Alles

erstellt am: 10. Apr. 2012 10: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 cadplayer 10 Unities + Antwort hilfreich

Wie kommst du darauf das die Beschreibung "ausgelassen" wird 

Abgesehen davon: Es ist soviel nicht ordentlich dokumentiert, da würden die 4 mehr
oder weniger nichts ausmachen, das ist doch mit "normalen" AutoCAD-Befehlen auch
nichts anderes und dennoch hat(te) Acad die beste Hilfe die ich kenne.

------------------
CAD.de System-Angaben  -  CAD on demand  -  User:FAQ(Acad)

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

cadplayer
Ehrenmitglied
CADniker


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

Beiträge: 1832
Registriert: 28.04.2009

erstellt am: 10. Apr. 2012 10:37    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

Alle Autolisp funktionen sind gut in der Entwicklungsumgebung dokumentiert, da fand ich halt nicht die 4 neuen. (vlide F1) http://docs.autodesk.com/CIV3D/2012/ENU/filesALR/WS1a9193826455f5ff1a32d8d10ebc6b7ccc-6a1a.htm

Meine Frage: Wird Autolisp weiterentwickelt? wird in der der Autodeskdokumentation nicht beantwortet.

------------------
Gruss Dirk

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

cadplayer
Ehrenmitglied
CADniker


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

Beiträge: 1832
Registriert: 28.04.2009

Windows 10
64bit system
Autocad Civil3d 2020 ENGLISH
Visual Studio 2019
OpenDCL.Runtime.9<P>

erstellt am: 10. Apr. 2012 10:41    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

Peter2
Ehrenmitglied V.I.P. h.c.




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

Beiträge: 3701
Registriert: 15.10.2003

Win 10/64 Pro
AutoCAD MAP 3D 2018
BricsCAD 22

erstellt am: 10. Apr. 2012 10:47    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 cadplayer 10 Unities + Antwort hilfreich

Zitat:
Original erstellt von cadplayer:
...Meine Frage: Wird Autolisp weiterentwickelt? ....

Zur Weiterentwicklung im Sinne von neuen Funktionen weiss ich nichts, aber ich habe letztes Jahr über die Subskription angefragt, ob es erhalten wird. Und da kam die Antwort: "Ja, es sind so viele Funktionen und Programme seit ewig vorhanden, dass an eine Ablösung von AutoLisp nicht gedacht sei".

Peter

------------------
Für jedes Problem gibt es eine einfache Lösung.
Die ist aber meistens falsch. ;-)

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

archtools
Mitglied



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

Beiträge: 823
Registriert: 09.10.2004

Entwickler für AutoCAD, BricsCAD u.a., alle Systeme

erstellt am: 10. Apr. 2012 11:30    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 cadplayer 10 Unities + Antwort hilfreich

Zitat:
Original erstellt von Peter2:

Zur Weiterentwicklung im Sinne von neuen Funktionen weiss ich nichts, aber ich habe letztes Jahr über die Subskription angefragt, ob es erhalten wird. Und da kam die Antwort: "Ja, es sind so viele Funktionen und Programme seit ewig vorhanden, dass an eine Ablösung von AutoLisp nicht gedacht sei".

Peter


Man kann es so ausdrücken: Falls es irgendwann mal ein AutoCAD ohne Autolisp gibt, dann wird das kein "AutoCAD" mehr sein. Damit würde Autodesk den allergrößten Teil der bisherigen Anwenderschaft verlieren.

Es ist ein Jammer, dass Autodesk Lisp nicht weiter entwickelt. Neue Funktionen wie die oben genannten sind keine Weiterentwicklungen. Neue Funktionen kann sich jeder Anwender auch selbst schreiben.

Wünschenswert wäre ein Lisp.NET, das dem CLR-Modell von .NET genügt und in Visual Studio als Entwicklungsumgebung integriert werden kann.

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

cadplayer
Ehrenmitglied
CADniker


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

Beiträge: 1832
Registriert: 28.04.2009

erstellt am: 10. Apr. 2012 11:51    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

Ja Tom das sollte man hier richtig stellen, es sind keine neuen Lisp-funktionen, sondern externe Funtionen, die von Autocad geladen werden. Sie stehen gesondert in einer arx von 2012version.

Da ich mich gerade in .NET einarbeite halte ich voll zu deiner Meinung.
http://forums.autodesk.com/t5/Visual-LISP-AutoLISP-and-General/Difference-between-a-SUBR-and-a-EXRXSUBR/td-p/829832
------------------
Gruss Dirk

[Diese Nachricht wurde von cadplayer am 10. Apr. 2012 editiert.]

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

archtools
Mitglied



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

Beiträge: 823
Registriert: 09.10.2004

Entwickler für AutoCAD, BricsCAD u.a., alle Systeme

erstellt am: 10. Apr. 2012 14: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 cadplayer 10 Unities + Antwort hilfreich

Zitat:
Original erstellt von cadplayer:
Ja Tom das sollte man hier richtig stellen, es sind keine neuen Lisp-funktionen, sondern externe Funtionen, die von Autocad geladen werden. Sie stehen gesondert in einer arx von 2012version.

Dabei sollte man anmerken, dass dies unerheblich ist. Auch wenn das interne Funktionen wären, wäre Lisp dadurch nicht weiter entwickelt. Es ist schließlich auch keine Weiterentwicklung von Lisp, ein (car (reverse item)) als (last item) zu defnieren.

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

HPW
Mitglied
Holz-Techniker


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

Beiträge: 80
Registriert: 11.01.2005

Dell Precision T3610
Autocad 2016

erstellt am: 10. Apr. 2012 15:20    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 cadplayer 10 Unities + Antwort hilfreich

Zitat:
Original erstellt von archtools:

Wünschenswert wäre ein Lisp.NET, das dem CLR-Modell von .NET genügt und in Visual Studio als Entwicklungsumgebung integriert werden kann.

Richtig gut wäre es mit der Weiterentwicklung von Lisp eine Neuimplementierung von DCL als Wrapper über die NET-GUI Objekte zu machen. Zeigemässes Aussehen und neue Objekt-Typen (Tab,Grids etc) würden es kleinen Addon-Entwicklern wieder/besser erlauben für Autocad zu entwickeln. Das hat Autocad gross gemacht.

Oder muss man diese Hoffnung begraben oder mal bei Projekten wie Bricscad schauen.

Hans-Peter

------------------
Hans-Peter

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

archtools
Mitglied



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

Beiträge: 823
Registriert: 09.10.2004

Entwickler für AutoCAD, BricsCAD u.a., alle Systeme

erstellt am: 10. Apr. 2012 15:30    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 cadplayer 10 Unities + Antwort hilfreich

Zitat:
Original erstellt von HPW:

Oder muss man diese Hoffnung begraben oder mal bei Projekten wie Bricscad schauen.

Hans-Peter


... so wie ich Autodesk kenne, muss man da wohl alle Hoffnung fahren lassen. "Kleine" Entwickler und v.a. die Inhouse-Entwickler großer Anwender werden sich
auf DCL beschränken müssen, und Entwickler mit mehr Ambitionen müssen sich das AutoCAD Objektmodell reinziehen und müssen auf eine CLR-Sprache umsteigen, wobei wg diverser Ungereimtheiten z.B. mit Python u.a. da wohl nur C# übrig bleibt.

Autodesk hatte ja die Möglichkeit, objectDCL zu erweben. Dass Sie es nicht getan haben, ist eine deutliche Antwort auf alle, die sich Hoffnung in dieser Richtung machten.

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