Zmiana interfejsu użytkownika Zaawansowane techniki Makrokonstrukcja Skrypty DR. GENIUS Guile Script

Skrypty DR. GENIUS Guile Script

DR. GENIUS  potrafi wykorzystywać skrypty Guile. Oznacza to, że jest możliwe wykonanie skryptu Guile w DR. GENIUS . Co to jest skrypt Guile? Z podręcznika Guile:

Guile jest interpreterem języka programowania Scheme, przygotowanym do użycia w wielu różnych środowiskach.

Następujący cytat opisuje ściślej jak Guile jest wykorzystywany w DR. GENIUS :

Podobnie jak shell, Guile może działać interaktywnie czytając wyrażenia od użytkownika, wykonując je i wyświetlając wyniki lub jako interpreter czytający i wykonujący kod Scheme z pliku. Jednocześnie Guile jest pakietem (biblioteką obiektów), pozwalając innym aplikacjom łatwo włączać kompletny interpreter Scheme. Aplikacja może używać Guile jako rozszerzenia języka, o czystej i potężnej konfiguracji lub jako wielozadaniowego łącznika, łączącego podstawowe obiekty utworzone w aplikacji.

DR. GENIUS , udostępnia swoje API dla interpretera Guile. To API jest zbiorem uchwytów do motoru geometrycznego. Użytkownik może pisać skrypty manipulujące elementami figur (tak geometrycznymi jak i liczbowymi). Dodatkowo skrypty są traktowane jako elementy figury i podobnie jak inne elementy, nie muszą być zapisywane w oddzielnych plikach. Są zapamiętywane w pliku z figurą. Dalej będziemy używać skrótu DGS zamiast DR. GENIUS Guile Script.

  • Skrypty DGS - najprostsze przykłady
  • Więcej o DGS

  • Komentarze / uwagi?
    Chciałbyś być autorem części podręcznika?
    -> Skontaktuj się z Hilaire Fernandes w OFSET ( hilaire@ofset.org ) lub dołącz do listy dyskusyjnej DR. GENIUS 

    Zmiana interfejsu użytkownika Zaawansowane techniki Makrokonstrukcja Skrypty DR. GENIUS Guile Script