| |
 | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Creo |
| |
 | Behalten Sie Ihre IT-Sicherheit im Überblick, eine Pressemitteilung
|
Autor
|
Thema: Common LISP: Befehle fehlen? (1272 mal gelesen)
|
Patrick Weber Mitglied Konstruktionstechniker, Admin
  
 Beiträge: 659 Registriert: 20.11.2006
|
erstellt am: 20. Jan. 2009 13:14 <-- editieren / zitieren --> Unities abgeben:         
Hallo! Ich spiele gerade etwas mit clocc herum. Leider springen mir beim Einladen ein paar Fehler entgegen wie: "LISP-Fehler: The function TRANSLATE-LOGICAL-PATHNAME is undefined." Diese Funktion TRANSLATE-LOGICAL-PATHNAME sollte doch laut Hyperspec enthalten sein, oder? Oder ist GNU Common LISP wieder was total anderes? :confused:
PS: Gibt es eine Möglichkeit die Packages ( :oli, :custom, etc.) aufzulisten? ------------------ Grüße pw [Diese Nachricht wurde von Patrick Weber am 20. Jan. 2009 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
clausb Ehrenmitglied V.I.P. h.c.
     
 Beiträge: 2914 Registriert: 20.12.2000 Ich schreibe das hier in meiner Freizeit und spreche weder für meinen Arbeitgeber noch für andere Firmen. Mehr Unsinn von mir unter clausbrod.de.
|
erstellt am: 20. Jan. 2009 13:30 <-- editieren / zitieren --> Unities abgeben:          Nur für Patrick Weber
|
Patrick Weber Mitglied Konstruktionstechniker, Admin
  
 Beiträge: 659 Registriert: 20.11.2006
|
erstellt am: 20. Jan. 2009 15:40 <-- editieren / zitieren --> Unities abgeben:         
Danke für die Auskunft! Schade eigentlich. So hätte man vom Lizenzserver die Clients-html direkt parsen können. Das mit den packages listen... Wald... Bäume... hab das irgendwie übersehen. ------------------ Grüße pw [Diese Nachricht wurde von Patrick Weber am 20. Jan. 2009 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
clausb Ehrenmitglied V.I.P. h.c.
     
 Beiträge: 2914 Registriert: 20.12.2000 Ich schreibe das hier in meiner Freizeit und spreche weder für meinen Arbeitgeber noch für andere Firmen. Mehr Unsinn von mir unter clausbrod.de.
|
erstellt am: 20. Jan. 2009 16:06 <-- editieren / zitieren --> Unities abgeben:          Nur für Patrick Weber
|
Patrick Weber Mitglied Konstruktionstechniker, Admin
  
 Beiträge: 659 Registriert: 20.11.2006
|
erstellt am: 20. Jan. 2009 16:21 <-- editieren / zitieren --> Unities abgeben:         
Ich wollte erstmal die url.lisp begutachten wegen des direkten Lesens von Dateien von http/ftp. Also mal Schritt für Schritt herantasten. Die html hätte ich auch anders zerschnibbeln können. Code:
(cllib:with-open-url (sock (cllib:url "http://proalpha1:17171/c.html")) (dotimes (i 10) (display (read-line sock))) )
------------------ Grüße pw [Diese Nachricht wurde von Patrick Weber am 20. Jan. 2009 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
clausb Ehrenmitglied V.I.P. h.c.
     
 Beiträge: 2914 Registriert: 20.12.2000 Ich schreibe das hier in meiner Freizeit und spreche weder für meinen Arbeitgeber noch für andere Firmen. Mehr Unsinn von mir unter clausbrod.de.
|
erstellt am: 20. Jan. 2009 16:56 <-- editieren / zitieren --> Unities abgeben:          Nur für Patrick Weber
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 vergessen. Left as an exercise for the reader 8-)
------------------ CoCreate Modeling FAQ: http://www.clausbrod.de/CoCreateModeling/ Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
der_Wolfgang Moderator Tastenhauer
     
 Beiträge: 2296 Registriert: 3.20. ● PE60+80@home ● W10 Pro Build10.0.19045.5737 ● Drafting V17~V20.7@job ● Modeling V17~V20.7@job ● Windchill 12.1.2.6@job ● UWGM Client 13.0.0.1@job ● Taschenrechner ● Stift+Zettel V8.42
|
erstellt am: 20. Jan. 2009 20:38 <-- editieren / zitieren --> Unities abgeben:          Nur für Patrick Weber
|
Patrick Weber Mitglied Konstruktionstechniker, Admin
  
 Beiträge: 659 Registriert: 20.11.2006
|
erstellt am: 20. Jan. 2009 21:57 <-- editieren / zitieren --> Unities abgeben:         
Sicha, geht ja auch. Das sind nur Gedankenspiele. Ging in dem Thread eigentlich auch nicht darum, sondern um den LISP-Wortschatz vom Modeling (und meine Spielerei mit dem OpenSource-Krams xD ).Und gerade wegen der Überschneidung mit dem anderen Thema bin ich darauf gekommen.
Des Weiteren hat sd-retrieve-url laut I-Kit leider auch Restriktionen beim Durchreichen der Authentifizierung von user asswd@site (juckt beim Lizenzserver nicht, is mir klar), weshalb man sich durchaus einmal anderweitig umsehen kann. ------------------ Grüße pw Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |