Allgemein > Allgemeine Diskussion
Scheme
iugin:
Liebe alle
ich weiss nicht, ob dieser Thema hier gehört, ich versuche es mal... :)
Ich finde wirklich erstaunlich, was manche von euch mit Scheme machen, und möchte in dem Bereich ein bisschen selbständig werden. Es ist mir langsam ein bisschen peinlich, dass ich immer wieder hier in Forum für jede Kleinigkeit fragen muss, ich möchte irgendwann auch selber etwas basteln (und beitragen) können.
Ich programmiere Java, und ein bisschen C++. Scheme ist mir aber ein Rätsel. Überall steht sogar, dass es eine Sprache für Anfänger ist!
Ich habe die Tutorials im Lilypond-Handbuch gelesen, aber sobald ich versuche selber etwas zu schreiben, verliere ich mich total.
Ich bin sicher, ich bin in guter Gesellschaft :)
Ich möchte am liebsten eine Scheme-Sektion öffnen, etwas for dummies, ich weiss aber nicht, ob es Sinn machen würde.
Deswegen meine Frage: wie habt ihr euch Scheme beigebracht? Sind die Infos auf der Homepage von Lilypond tatsächlich knapp, oder bin ich einfach blöd? Ist die einzige Lösung, einfache Beispiele zu studieren, und was verändern, und schauen, was sie produzieren?
Bin gespannt.... :)
Liebe Grüsse
Eugenio
Ps: Falls viele jetzt schreiben "Ja, ich habe dasselbe Problem", machen wir eine Scheme-Selbsthilfsgruppe. So etwas wie im Kreis sitzen und sagen: "Hallo, mein Name ist Eugenio, ich habe ein Problem mit Scheme". "Hallo Eugenio..." usw. :D
trulli:
--- Zitat von: iugin am Donnerstag, 1. Mai 2014, 08:39 ---[...]machen wir eine Scheme-Selbsthilfsgruppe.
--- Ende Zitat ---
Da bin ich dabei. :)
Mir geht es auch so, dass ich gerne Scheme können möchte. Leider ist für mich die Anwendung nur hier in LilyPond gegeben und alle Probleme, die ich mal hatte, wurden hier wunderbar im Forum gelöst. Ich glaube deshalb, dass ich es nie richtig lernen werde, weil mir die tägliche Anwendung fehlt.
Aber ich kann ja als "passives" Mitglied dabei sein. :)
Wir hatten hier schon mal einige Links und Tutorials zum Thema Scheme. Davon habe ich leider nicht viel kapiert. Vielleicht können uns die Experten hier noch ein paar Tipps für die ganz blutigen Anfänger geben....
Grüße von Trulli
harm6:
Hallo,
tatsächlich habe ich scheme, oder genauer guile, nur gelernt um LilyPond besser an meine Bedürfnisse anpassen zu können.
Das Extending-maual ist allerdings tatsächlich sehr knapp gehalten, aber viel besser geworden. Es gibt jedoch zahlreiche Manuals online...
Ich habe aber tatsächlich geübt die Beispiele aus dem Extending-manual zu manipulieren, z.B. markup-commands zu schreiben, music-functions etc
Neben dem Problem guile zu lernen, muß man es ja auch in LilyPond anwenden. Das ist manchmal das größere Problem, da einige vorgefertigte tools schlecht zu finden und/oder schlecht dokumentiert sind.
Ganz generell ist es leichter/unkomplizierter layout-Objekte (grobs) zu manipulieren, als die Musik.
Das wäre auch mein Rat für den Beginn.
markup-commands sind (meistens) auch nicht so problematisch.
Wenn Fragen/Probleme auftauchen, helfe ich gerne.
Aber bitte nur ein kleines Problem pro post. Ansonsten ist zu viel Erklärung notwendig.
(Jeden einzelnen Schritt aus meinem Coding hier zu erklären wäre ein Riesen Aufwand ...)
Gruß,
Harm
--- Zitat ---Ps: Falls viele jetzt schreiben "Ja, ich habe dasselbe Problem", machen wir eine Scheme-Selbsthilfsgruppe. So etwas wie im Kreis sitzen und sagen: "Hallo, mein Name ist Eugenio, ich habe ein Problem mit Scheme". "Hallo Eugenio..."
--- Ende Zitat ---
LMAO
infranator:
--- Zitat ---Ich bin sicher, ich bin in guter Gesellschaft
--- Ende Zitat ---
So einer Selbsthilfegruppe würde ich mich auf jeden Fall anschließen!
Es gibt auf www.lilypondblog.org eine seht gute Einführung in die Benutzung von Scheme in Lilypond. Wenn es um die Syntax von Scheme selbst geht, habe ich viel in dem Tutorial hier http://www.shido.info/lisp/idx_scm_e.html gelernt (Kapitel 2-7).
Besonders das Verstehen des Prinzips der sich selbst aufrufenden Funktionen (Rekursion), trägt glaube ich sehr zum Verständnis von Scheme bei.
Das schwierigste sind für mich aber die hunderten von vordefinierten Befehle die es bei Guile/Lilypond gibt.
--- Code: ---Sind die Infos auf der Homepage von Lilypond tatsächlich knapp, oder bin ich einfach blöd?
--- Ende Code ---
Das ist schon sehr knapp, ansonsten bin ich auch blöd ;-)
trulli:
Die Selbsthilfegruppe bedankt sich für die Links.
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln