| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
| |
| PNY WIRD VON NVIDIA ZUM HÄNDLER DES JAHRES GEWÄHLT, eine Pressemitteilung
|
Autor
|
Thema: Lisp ohne ACAD ausführen ? (1524 mal gelesen)
|
Juergen55 Mitglied Elektrotechniker
Beiträge: 282 Registriert: 08.03.2001 Microstation V8i, TriCAD, AutoCAD2014, EPlan P8 2.2, Core I5, 16GB Arbeitsspeicher
|
erstellt am: 24. Jul. 2005 15:20 <-- editieren / zitieren --> Unities abgeben:
Hallo, gibts eigentlich die Möglichkeit Lisp ohne ACAD auszuführen, vielleicht über einen Compiler so das es in einer EXE-Datei läuft ? Das wäre ganz schön, den ich hab hier einige Lisptools die nur etwas berechnen in einem Dialogfeld, es werden keine ACAD-Befehle verwendet, die Suche hier im Forum lieferte nichts brauchbares. Gruß, Jürgen Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Ex-Mitglied
|
erstellt am: 24. Jul. 2005 16:27 <-- editieren / zitieren -->
|
benwisch Mitglied Bautechniker, CAD-Konstrukteur
Beiträge: 375 Registriert: 01.02.2001 Autocad 2005-2010 Microstation V8 Photoshop CS4 + Camera Raw Nikon Capture NX2 Nikon D90
|
erstellt am: 24. Jul. 2005 18:17 <-- editieren / zitieren --> Unities abgeben: Nur für Juergen55
|
Juergen55 Mitglied Elektrotechniker
Beiträge: 282 Registriert: 08.03.2001
|
erstellt am: 02. Aug. 2005 09:31 <-- editieren / zitieren --> Unities abgeben:
@benwisch @cerog Danke, Lisp-Studio und Lisp-Works hab ein bischen probiert wollte aber nicht so richtig, ist wohl doch ganz anders als in ACAD, wenn ich Zeit finde teste ich noch das Allegro ! Gruß, Jürgen Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
HPW Mitglied Holz-Techniker
Beiträge: 80 Registriert: 11.01.2005 Dell Precision T3610 Autocad 2016
|
erstellt am: 15. Aug. 2005 16:22 <-- editieren / zitieren --> Unities abgeben: Nur für Juergen55
|
CADmium Moderator Maschinenbaukonstrukteur
Beiträge: 13527 Registriert: 30.11.2003 .
|
erstellt am: 15. Aug. 2005 16:27 <-- editieren / zitieren --> Unities abgeben: Nur für Juergen55
|
mapcar Mitglied CADmin
Beiträge: 1250 Registriert: 20.05.2002 Time flies like an arrow, fruit flies like a banana (Groucho Marx)
|
erstellt am: 15. Aug. 2005 21:22 <-- editieren / zitieren --> Unities abgeben: Nur für Juergen55
Zitat: Original erstellt von CADmium: ..und Mapcar hat hier auch mal rumexperimentiert..
Na ja, freut mich ja, wenn das Ding noch nicht ganz in Vergessenheit geraten ist - aber für den Gebrauch ist das absolut nix. Läuft ja nur im Browser per Javascript und kann daher nichts von der Platte lesen und auch nichts auf der Platte speichern. Wenn es das könnte, wäre es ein echter Grund für ein größeres Sicherheitsupdate;-) Ich schliesse mich da Hans-Peter an: CormanLisp und vor allem NewLisp sind da wohl die interessantesten Möglichkeiten. Clisp ist schon eine andere Welt - das ist eben CommonLisp, und der unbedarfte AutoLisp-Anwender wird erstmal wenig Freude an CommonLisp haben, vor allem, wenn er mit Codepassagen konfrontiert wird, die so aussehen wie die Sprüche in den Asterix-Heften, wenn der Pirat im Ausguck gerade noch "Gallier in Sicht!" gerufen hat - oder noch rufen wollte. Was er dann sagt, wenn die Gallier drüber sind, das sieht aus wie Common Lisp! Common Lisp wurde eben noch im Sternzeichen des 7-bit-ASCII-Zeichensatzes geboren. Bei CommonLisp weht also dem, der bisher nur AutoLisp kennt, doch ein ziemlich frischer Wind entgegen. Um die Liste noch zu vervollständigen: Wer AutoLisp gewohnt ist, sollte auf jeden Fall Scheme-Interpreter in die engere Wahl mit einbeziehen. ich kann jetzt aber auch nicht sagen, ob z.B. beim MITScheme noch großartig was passiert. Aber da wird sich ein AutoLisp-Anwender auf jeden Fall erst einmal eher zu Hause fühlen als bei CLisp. Zu erwähnen sind auch noch "Dylan" und schließlich "Python". Der Python-Hype scheint aber schon wieder ziemlich nachgelassen zu haben. Auch ich habe mich von diesem Lisp-Abkömmling mit Grausen abgewendet - erstmal ein gutes Konzept, aber dann Ausnahmen davon wie in einem VisualBasic-Alptraum. Und noch ein letzter Hinweis: Wer ein Lisp sucht, mit dem man mal eben außerhalb von AutoCAD einen typischen "Windows-Dialog" mit ein paar Berechnungen programmieren kann - dat gibbet's nich. Alles, was existiert, beruht derzeit auf Tk, Gnome, Cygwin usw. - d.h. es läuft zwar auf jeder Plattform, sieht aber optisch auch immer so aus - ohne jetzt etwas abwerten zu wollen. Gruß, Axel Strube-Zettler
------------------ Meine AutoLisp-Seiten Mein Angriff auf dein Zwerchfell Mein Lexikon der Fotografie Mein gereimtes Gesülze Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
HPW Mitglied Holz-Techniker
Beiträge: 80 Registriert: 11.01.2005 Dell Precision T3610 Autocad 2016
|
erstellt am: 16. Aug. 2005 07:32 <-- editieren / zitieren --> Unities abgeben: Nur für Juergen55
Zitat: Original erstellt von mapcar: Und noch ein letzter Hinweis: Wer ein Lisp sucht, mit dem man mal eben außerhalb von AutoCAD einen typischen "Windows-Dialog" mit ein paar Berechnungen programmieren kann - dat gibbet's nich. Alles, was existiert, beruht derzeit auf Tk, Gnome, Cygwin usw. - d.h. es läuft zwar auf jeder Plattform, sieht aber optisch auch immer so aus - ohne jetzt etwas abwerten zu wollen.
Im Falle newLISP trifft dies nicht so ganz zu. Die native IDE basiert zwar auf TK, aber die newLISP DLL-Version kann man von allen Windows Entwicklungssystemen aus aufrufen. So kann man delphi, powerbasic, Excel und .NET etc. als Frontend benutzen. Für das Autoren-System neobook habe ich ein Plugin geschrieben um newLISP dort zu nutzen. PS: Mit TK und dem tool freewrap/ActiveState-TCLApp lassen sich auch unter TK ansprechende GUI-Standalone-Applikationen schreiben. Der Aufwand und das Ergebnis sind eben etwas umfangreicher! ;-) ------------------ Hans-Peter
[Diese Nachricht wurde von HPW am 16. Aug. 2005 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Juergen55 Mitglied Elektrotechniker
Beiträge: 282 Registriert: 08.03.2001
|
erstellt am: 18. Aug. 2005 12:40 <-- editieren / zitieren --> Unities abgeben:
|