Kann jemand lisp? [gelöst]

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
mullers

Kann jemand lisp? [gelöst]

Beitrag von mullers » 09.04.2006 16:03:52

Hallo,

kann jemand Lisp? Und kann mir sagen, was dies bedeutet:
In your copy of ledger.el, try dropping the third "nil" argument
Die dazugehörige Datei:
http://www.literaturlatenight.de/ledger.el
Es müsste sich auf irgendwas ab Zeile 588 (Report Mode) beziehen.

Beste Grüsse
henry

Benutzeravatar
MartinL25
Beiträge: 437
Registriert: 17.04.2005 15:29:09

Beitrag von MartinL25 » 10.04.2006 08:14:34

Die Menge an Begleitinformationen die Du lieferst, erlaubt nur raten. Ich würde mal raten, daß Du beim Aufruf von completing-read in der Funktion legder-report-read-name (in Zeile 624) ein nil löschen sollst.
Gruß Martin

Running Debian Testing/Unstable

mullers

Beitrag von mullers » 10.04.2006 08:32:25

Die Menge an Begleitinformationen die Du lieferst, erlaubt nur raten
Ja, sorry, aber da ich kein Lisp kann, weiss ich auch nicht wie di e Frage genau zu stellen ist.
Das mit dem Löschen eines nil in Zeile 624 (und später noch in 742) hatte ich schon versucht, hat aber nichts gebracht. Da es um die Ausführung (oder in diesem Fall Nicht-Ausführung) eines Befehls über shell-command in Xemacs ging, habe ich es mal versucht, das nil in Zeile 703 löschen, und das hat's dann gebracht. So richtig verstehe ich es zwar noch nicht, aber wenn's funktioniert... :wink:

Danke
henry

Benutzeravatar
novalix
Beiträge: 1909
Registriert: 05.10.2005 12:32:57
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: elberfeld

Re: Kann jemand lisp? [gelöst]

Beitrag von novalix » 10.04.2006 18:09:39

henry atting hat geschrieben:kann jemand Lisp?
ohne jetzt zum problem beitragen zu koennen (ist ja auch geloest, wie es scheint), hier ein buchtipp:
http://www.gigamonkeys.com/book/
falls du interesse entwickeln solltest. :)

ciao, niels
Das Wem, Wieviel, Wann, Wozu und Wie zu bestimmen ist aber nicht jedermannns Sache und ist nicht leicht.
Darum ist das Richtige selten, lobenswert und schön.

Benutzeravatar
meandtheshell
Beiträge: 4054
Registriert: 14.01.2005 17:51:30

Beitrag von meandtheshell » 10.04.2006 18:55:08

Common Lisp != Emacs Lisp
http://en.wikipedia.org/wiki/Emacs_Lisp hat geschrieben:The Lisp dialect used in Emacs differs substantially from Common Lisp and Scheme, dialects used for applications programming, mainly because Emacs Lisp uses dynamic rather than lexical scope.
Die Frage ob jemand Lisp kann ist daher genausowenig passend wie der Verweis auf Common Lisp Literatur. Richtig wäre es über Emacs Lisp zu sprechen.

Eine passende Literatur Empfehlung wäre daher
http://www.gnu.org/software/emacs/emacs-lisp-intro/

markus

mullers

Beitrag von mullers » 10.04.2006 19:12:22

Die Frage ob jemand Lisp kann ist daher genausowenig passend wie der Verweis auf Common Lisp Literatur.
Aha.
Eine passende Literatur Empfehlung wäre daher
http://www.gnu.org/software/emacs/emacs-lisp-intro/
Danke


henry

Benutzeravatar
MartinL25
Beiträge: 437
Registriert: 17.04.2005 15:29:09

Beitrag von MartinL25 » 10.04.2006 22:14:27

dazu möchte ich noch anmerken, daß der Mainstream (wenn man bei solchen Außenseitersprachen wie den verschiedenen Lisp-Dialekten überhaupt von Mainstream sprechen kann) ganz klar lexical scoping ist. Wenn Du tiefer in Emacs-Customizing einsteigen willst, dann ist natürlich Emacs Lisp angebracht. Falls Du aber einfach mal Lisp lernen willst, wäre Common Lisp oder Scheme eher angebracht.
Gruß Martin

Running Debian Testing/Unstable

mullers

Beitrag von mullers » 11.04.2006 15:58:34

Danke für die Tips. Wenn ich mal Langeweile habe, werde ich mich mit Emacs Lisp beschäftigen, nur, mir fällt jetzt schon nichts mehr ein, was ich an meinem XEmacs verbessern sollte. Es gibt sehr gute Lisp Dateien im EmacsWiki, in koders.com u.a.
Lisp welches auch immer, zu lernen, halte ich für mich nicht so sinnvoll, da ich beruflich nichts (that means garnichts) mit Programmierung zu tun habe.

Gruss
henry

Antworten