tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
4
ZUGRIFFE
1537
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Mindwinder Mindwinder ist offline Mitglied Bronze
    Registriert seit
    May 2006
    Ort
    Hamburg
    Beiträge
    43
    Hallo alle zusammen,
    ich beschäfftige mich zurzeit ein wenig mit Gimp, Script Fu und Scheme. Habe mir heute schon einen Wolf gesucht warum die Funktion string-downcase nicht funktioniert.
    Gimp (v 2.6.4) auf Windows XP gibt mir die Fehlermeldung:
    Error: eval: unbound variable: string-downcase - sowohl im Script als auch in der Konsole. Ich vermute mir fehlen irgendwelche Scheme Bibliotheken, nur habe ich keine Ahnung welche, geschweige denn mit wie ich sie einbinde. Hoffe irgendwer hat mal einen schnellen Einzeiler für mich .

    Nette Grüße,

    Mindwinder
     

  2. #2
    deepthroat deepthroat ist offline Mitglied Diamant
    tutorials.de Premium-User
    Registriert seit
    Jun 2005
    Beiträge
    8.169
    Hi.

    So wie ich das sehe gibt es diese Funktion im R5RS Scheme Standard nicht und Gimp verwendet wohl TinyScheme seit einiger Zeit welches diesen Standard implementiert.

    Code lisp:
    1
    
    (list->string (map char-upcase (string->list "abcdefg")))
    Gruß
     
    If at first you don't succeed, try again. Then quit. No use being a damn fool about it.

  3. #3
    Mindwinder Mindwinder ist offline Mitglied Bronze
    Registriert seit
    May 2006
    Ort
    Hamburg
    Beiträge
    43
    Vielen Dank - das klappt - ich versuche lieber gar nicht erst es zu verstehen - lange keine so verquere Sprache gesehen...

    Falls du irgendwo ein schöne Übersicht über die aktuell vorhandenen Funktionen hast, wäre es schön wenn du sie posten könntest. Bei meiner Recherche wurde ich immer von SIOD zu Tiny Fu und Tiny Sheme oder ins Nirvana geschickt, aber nirgndwo war etwas wirklich brauchbares zu finden...

    Ganz ohne nachvollziehen ist auch blöd noch zwei schnelle Fragen:
    1. Was kann ich mir denn unter #\ vorstellen? Ist das eine Auszeichnung für den Datentyp char, oder lediglich die Auszeichnung als Listenelement?
    2. Iteriert map einfach über die einzelnen Elemente Liste - quasi foreach?

    Nette Grüße,

    Mindwinder
     

  4. #4
    deepthroat deepthroat ist offline Mitglied Diamant
    tutorials.de Premium-User
    Registriert seit
    Jun 2005
    Beiträge
    8.169
    Hi.
    Zitat Zitat von Mindwinder Beitrag anzeigen
    Vielen Dank - das klappt - ich versuche lieber gar nicht erst es zu verstehen - lange keine so verquere Sprache gesehen...
    Ach, die Sprache ist eigentlich super.

    Zitat Zitat von Mindwinder Beitrag anzeigen
    Falls du irgendwo ein schöne Übersicht über die aktuell vorhandenen Funktionen hast, wäre es schön wenn du sie posten könntest.
    http://www.schemers.org/Documents/St.../R5RS/r5rs.pdf
    Zitat Zitat von Mindwinder Beitrag anzeigen
    Ganz ohne nachvollziehen ist auch blöd noch zwei schnelle Fragen:
    1. Was kann ich mir denn unter #\ vorstellen? Ist das eine Auszeichnung für den Datentyp char, oder lediglich die Auszeichnung als Listenelement?
    Nein, Listenelemente haben keine spezielle Auszeichnung. Und ja, es ist die Syntax für ein Char.
    Zitat Zitat von Mindwinder Beitrag anzeigen
    2. Iteriert map einfach über die einzelnen Elemente Liste - quasi foreach?
    Ja, map iteriert über die Elemente einer Liste, ruft die Funktion für jedes Element auf und baut eine neue Liste mit den Ergebnissen der Funktionsaufrufe.

    Gruß
     
    If at first you don't succeed, try again. Then quit. No use being a damn fool about it.

  5. #5
    Mindwinder Mindwinder ist offline Mitglied Bronze
    Registriert seit
    May 2006
    Ort
    Hamburg
    Beiträge
    43
    OK - damit komme ich dann soweit erstmal klar.

    Vielen Dank nochmal und schöne Grüße
     

Ähnliche Themen

  1. [c] String Funktionen
    Von Avedo im Forum C/C++
    Antworten: 14
    Letzter Beitrag: 21.06.09, 22:02
  2. [QUIZ#7] Matthias Reitinger (Script-Fu [GIMP])
    Von Matthias Reitinger im Forum Archiv
    Antworten: 1
    Letzter Beitrag: 07.12.08, 21:06
  3. Query-String zusätzliche Werte übergeben
    Von mammuteffect im Forum PHP
    Antworten: 3
    Letzter Beitrag: 19.04.07, 10:32
  4. Zusätzliche Action Script Klassen?
    Von Kopfballstar im Forum Flash Plattform
    Antworten: 4
    Letzter Beitrag: 10.10.05, 22:18
  5. String Funktionen
    Von SaarDan im Forum Visual Basic 6.0
    Antworten: 6
    Letzter Beitrag: 16.04.04, 12:10

Stichworte