x11start
Guest
als ich klein war, gab es ein Spielzeug (von dem ich immer träumte und nie empfangen!), das aus vielen bunten Würfeln und mit elektrischen Kontakten auf einigen Seiten bestand. Diese Würfel enthielten elektrische und elektronische Schaltungen, die eine bestimmte Funktion erfüllten. Durch die Annäherung dieser Würfel zueinander war es möglich, Geräte mit einer gewissen Komplexität nach den Anweisungen eines kleinen Handbuchs zu erstellen.
das Konzept ist genau das von autolisp subs.
Bis jetzt, als ich einen neuen Befehl erstellen wollte, begann ich meine alte Liste zu öffnen und ging zu "Kopier & Paste". Nun möchte ich beginnen, getrennt in meinen "Cubes" in einzelnen Dateien zu halten und den neuen Befehl "durch die Montage" der verschiedenen Würfel durch (Last-"Name des Thecubo") erstellen.
Diese Idee von separaten Dateien ist ähnlich dem Ansatz, der mit Projekten in visuellen Lisp (prj) erhalten wird, aber auch in diesem Fall die Dateien des Projekts Ich legte sie alle in einen Ordner und dann ich neu schreiben die Routinen jedes Mal.
Ich möchte in diesem Beitrag beginnen, eine Reihe von "Modulen" zur Verfügung zu stellen, so dass sie eine "Freiheit" werden, von der aus die Module (oder Würfel) geladen werden, die ich brauche. der Vorteil ist, ein Ergebnis viel schneller zu erhalten und in späteren Zeiten das einzelne Modul zu verbessern, die Verbesserung auf alle Befehle, die es verwenden.
Dies beinhaltet die Notwendigkeit, sehr gut strukturierte Module zu erstellen, mit klaren Indikationen der input benötigten Variablen und denen, die im Output gewonnen werden und vor allem darauf achten, die n. und die Art der Variablen in Input und Output nicht zu variieren, wenn die vorherige Liste nicht funktioniert. für mehr Klarheit Ich dachte, dass die abgehenden, "globals" zu sein, ich möchte sie mit einem & vor dem Namen markieren, um sie zu erkennen: autolisp im Gegensatz zu anderen Sprachen geht nicht viel für den subtilen auf den Zeichen verwendet für die verschiedenen Arten von Variablen!
Starten Sie dann mit 2 Modulen namens 'x11:tasto' und 'x11:messaggio' (Anmerken Sie die x11 als Präfix: es ist ein kleines Vezzo!), diese werden im Befehl 'Auswahl' und 'Auswahl' verwendet, beide in der 'choice.lsp'-Datei enthalten.
Nun: Ich warf den ersten Stein.... Ihnen die Aufgabe von "lapidarmi" mit anderen Modulen!
das Konzept ist genau das von autolisp subs.
Bis jetzt, als ich einen neuen Befehl erstellen wollte, begann ich meine alte Liste zu öffnen und ging zu "Kopier & Paste". Nun möchte ich beginnen, getrennt in meinen "Cubes" in einzelnen Dateien zu halten und den neuen Befehl "durch die Montage" der verschiedenen Würfel durch (Last-"Name des Thecubo") erstellen.
Diese Idee von separaten Dateien ist ähnlich dem Ansatz, der mit Projekten in visuellen Lisp (prj) erhalten wird, aber auch in diesem Fall die Dateien des Projekts Ich legte sie alle in einen Ordner und dann ich neu schreiben die Routinen jedes Mal.
Ich möchte in diesem Beitrag beginnen, eine Reihe von "Modulen" zur Verfügung zu stellen, so dass sie eine "Freiheit" werden, von der aus die Module (oder Würfel) geladen werden, die ich brauche. der Vorteil ist, ein Ergebnis viel schneller zu erhalten und in späteren Zeiten das einzelne Modul zu verbessern, die Verbesserung auf alle Befehle, die es verwenden.
Dies beinhaltet die Notwendigkeit, sehr gut strukturierte Module zu erstellen, mit klaren Indikationen der input benötigten Variablen und denen, die im Output gewonnen werden und vor allem darauf achten, die n. und die Art der Variablen in Input und Output nicht zu variieren, wenn die vorherige Liste nicht funktioniert. für mehr Klarheit Ich dachte, dass die abgehenden, "globals" zu sein, ich möchte sie mit einem & vor dem Namen markieren, um sie zu erkennen: autolisp im Gegensatz zu anderen Sprachen geht nicht viel für den subtilen auf den Zeichen verwendet für die verschiedenen Arten von Variablen!
Starten Sie dann mit 2 Modulen namens 'x11:tasto' und 'x11:messaggio' (Anmerken Sie die x11 als Präfix: es ist ein kleines Vezzo!), diese werden im Befehl 'Auswahl' und 'Auswahl' verwendet, beide in der 'choice.lsp'-Datei enthalten.
Nun: Ich warf den ersten Stein.... Ihnen die Aufgabe von "lapidarmi" mit anderen Modulen!