Im Beitrag/Titel Nur im Titel Nur nach Datum sortieren Docs / Anhänge mit Lösung
Suchmaschinenstatistik
Livesuche
Einstellungen
Info
Ergebnisse 313 - 325, 393 Gesamtergebnisse mit Suchbegriffen lisp sec.
CoCreate Programmierung : LISP-Fehler: Cannot expand the SETF form (POSITION-IF #NUMBERP ...
clausb am 01.12.2008 um 14:54 Uhr (0)
  Zitat:Original erstellt von holt:Das kann gar nicht funktionieren, da decf den übergebenen Wert verändert und nicht den Rückgabewert.Weil nämlich decf (wie incf) ein Lisp-Makro ist. Aus der Common-Lisp-Dokumentation:  Zitat:  decf place [delta]  The delta is ... subtracted from the number in place  and the result is stored in place.Der erste Parameter für decf muss also einen Platz bezeichnen, an dem das berechnete Ergebnis von decf wieder abgespeichert werden kann.In Deinem Fall sinnvoller: 1-.--------- ...

CoCreate Programmierung : LISP-Fehler: Cannot expand the SETF form (POSITION-IF #NUMBERP ...
clausb am 01.12.2008 um 15:53 Uhr (0)
Zitat:Original erstellt von holt:nachdem ich den Fehler entdeckt hatte (mithilfe der Common-Lisp-Dokumentation) habe ich das mit dem Makro schon vermutet. In der Tat, wer wie Du mit Lambdas um sich wirft, dem muss ich sowas nicht erzählen War eher fürs (jetzt und später) mitlesende Publikum gedacht.------------------CoCreate Modeling FAQ: http://www.clausbrod.de/CoCreateModeling/

CoCreate Programmierung : LISP-Fehler: Cannot expand the SETF form (POSITION-IF #NUMBERP ...
clausb am 01.12.2008 um 21:32 Uhr (0)
Bzzzt. decf kann man zumindest in der Lisp-Implementierung von CoCreate Modeling nicht mit (trace) verfolgen. Aber zum Glück reicht in diesem Fall zur Klärung ja auch ein flüchtiger Blick in ein beliebiges Common-Lisp-Buch oder in die CL-Spezifikation.  Claus------------------CoCreate Modeling FAQ: http://www.clausbrod.de/CoCreateModeling/[Diese Nachricht wurde von clausb am 02. Dez. 2008 editiert.]

CoCreate Programmierung : LISP-Fehler: Cannot expand the SETF form (POSITION-IF #NUMBERP ...
clausb am 01.12.2008 um 11:26 Uhr (0)
Zitat:Original erstellt von holt:Was bedeutet die Meldung?Dass im geladenen Lisp-File ein syntaktischer Fehler ist. Wenn Du uns den Code zeigst, können wir Dir vielleicht einen konkreteren Hinweis geben.------------------CoCreate Modeling FAQ: http://www.clausbrod.de/CoCreateModeling/[Diese Nachricht wurde von clausb am 01. Dez. 2008 editiert.]

CoCreate Programmierung : Common LISP: Befehle fehlen?
clausb am 20.01.2009 um 16:56 Uhr (0)
Das koennten wir in Modeling auch mit sd-retrieve-url machen. Damit hat man die HTML-Daten in einer lokalen Datei, und die kann man dann mit with-open-file oeffnen und als Stream lesen.Also so aehnlich wie das (in keiner Weise getestet):Code: (defmacro with-open-url((s url) &rest body) `(let ((tempfile (sd-retrieve-url ,url))) (with-open-file (,s tempfile) ,@body))) Anwendung:Code: (with-open-url (s "http://www.cocreate.com") (read-line s))Oh, das Wegwerfen der temporaeren Datei habe ich noch verg ...

CoCreate Programmierung : Common LISP: Befehle fehlen?
clausb am 20.01.2009 um 13:30 Uhr (0)
Unser Lisp basiert auf dem Draft-Standard fuer Common Lisp. Wir erweitern das immer wieder mal um die eine oder andere Funktion, um näher an den finalen ANSI-Standard zu kommen. Einige Sachen fehlen aber leider noch, zum Beispiel eben (translate-logical-pathname).Packages listet man auf mit (list-all-packages).Claus------------------CoCreate Modeling FAQ: http://www.clausbrod.de/CoCreateModeling/

CoCreate Programmierung : Common LISP: Befehle fehlen?
clausb am 20.01.2009 um 13:30 Uhr (0)
Unser Lisp basiert auf dem Draft-Standard fuer Common Lisp. Wir erweitern das immer wieder mal um die eine oder andere Funktion, um näher an den finalen ANSI-Standard zu kommen. Einige Sachen fehlen aber leider noch, zum Beispiel eben (translate-logical-pathname).Packages listet man auf mit (list-all-packages).Claus------------------CoCreate Modeling FAQ: http://www.clausbrod.de/CoCreateModeling/

CoCreate Programmierung : Common LISP: Befehle fehlen?
clausb am 20.01.2009 um 16:56 Uhr (0)
Das koennten wir in Modeling auch mit sd-retrieve-url machen. Damit hat man die HTML-Daten in einer lokalen Datei, und die kann man dann mit with-open-file oeffnen und als Stream lesen.Also so aehnlich wie das (in keiner Weise getestet):Code: (defmacro with-open-url((s url) &rest body) `(let ((tempfile (sd-retrieve-url ,url))) (with-open-file (,s tempfile) ,@body))) Anwendung:Code: (with-open-url (s "http://www.cocreate.com") (read-line s))Oh, das Wegwerfen der temporaeren Datei habe ich noch verg ...

CoCreate Programmierung : LISP Übergangsrohr Rechteck-Rund
clausb am 27.01.2009 um 10:27 Uhr (0)
Wenn ich mich recht entsinne, gibt es die Part Library erst ab Modeling 2007 (v15). Von Techsoft gibt es ein Modul namens "SolidPower" mit ähnlicher Funktionalität auch für frühere Versionen (glaube ich).------------------CoCreate Modeling FAQ: http://www.clausbrod.de/CoCreateModeling/

CoCreate Programmierung : copy to clipboard
clausb am 27.01.2009 um 17:06 Uhr (0)
Der Weg über clip.exe geht natürlich auch, aber man kann auch mit Bordmitteln arbeiten: VBScript-Programm schreiben, das den Internet Explorer zur Manipulation des Clipboards benutzt (analog zum Lisp-Code auf meiner Website) VBScript-Code von Lisp aus starten Beispiele zur Integration von VBScript und Lisp finden sich ebenfalls auf meiner Website: http://www.clausbrod.de/OneSpaceModeling/MacroEnumerateDrives http://www.clausbrod.de/OneSpaceModeling/MacroDefaultPrinter Vorteile dieses Ansatzes: Keine zusät ...

CoCreate Programmierung : Befehl für Drehachse?
clausb am 11.02.2009 um 14:16 Uhr (0)
Zitat:Original erstellt von AdrianF:ich hab ein Lisp in dem ich den Befehl Drehen, Teileeigenschaften (Farbe, Dichte, Transparenz) zuordnen vereinen möchte.Leider kommt beim laden des LISP mit  :value-type :Direction3d die Meldung: "Illegal Value Type: DIRECTION3D in ACHSE". Zunächst: Ich kann Deinen Code ohne jede Fehlermeldung laden (getestet in Modeling 2008).Ansonsten: Einen :value-type namens :direction3d gibt es nicht - den musst Du Dir ausgedacht haben. Siehe Onlinereferenz zu sd-defdialog in der I ...

CoCreate Programmierung : Befehl für Drehachse?
clausb am 11.02.2009 um 16:10 Uhr (0)
Was Du da in der Rekorderaufzeichnung siehst, ist kein :value-type, sondern der Name eines Parameters des Kommandos TURN.Das entspricht Namen wie "Achse" oder "DICHTE" in Deinem Dialog. Anders gesagt: Wenn Du mit dem Rekorder Deinen eigenen Dialog aufzeichnest, wirst Du in der Aufzeichnung unter anderem sowas finden wie ":dichte". Nur weils ein Lisp-Keyword ist und daher mit einem Doppelpunkt anfängt, ist :dichte aber noch lange kein :value-type. Claus------------------CoCreate Modeling FAQ: http://www.cla ...

CoCreate Programmierung : Programm ausführen und Rückgabewert ausgeben/speichern
clausb am 18.02.2009 um 14:57 Uhr (0)
Zitat:Original erstellt von mada123456:Ist es möglich, über einen LISP Befehl ein externes Programm auszuführen und den Rückgebewert dieses Programmes auszugeben/in einer Variable speichern?Habe das gerade durchgespielt mit folgendem externen C-Programm:Code: int main(void) { return 42; }Wenn ich das mit sd-sys-exec aufrufe, bekomme ich auch tatsaechlich 42 zurueck. Tut also, wie man es erwartet.Bist Du wirklich am Rueckgabewert interessiert oder aber eher an dem, was das externe Programm als Ausgabe auf ...

Anzeige:

Anzeige: (Infos zum Werbeplatz)

Ergebnisseiten :  1 ...  12   13   14   15   16   17   18   19   20   21   22   23   24   25   26   27   28   29   30   31 

Alle Produkt-, Schrift-, Firmennamen und Logos sind Warenzeichen oder eingetr. Warenzeichen der jeweiligen Firmen.
©2024 CAD.de , Lenggries. Tel: ++49 (8042) 973 8208 | Datenschutz