Guile

Linux.fista
Versio hetkellä 11. huhtikuuta 2025 kello 13.12 – tehnyt EgoLuser (keskustelu | muokkaukset) (Lisätty Katso myös -osio.)
Siirry navigaatioon Siirry hakuun
Guile
Paradigma moniparadigma, funktionaalinen, olio-ohjelmointi
Tyypitys heikko, dynaaminen
Suoritusmalli tulkattava, käännetty
Kotisivu gnu.org/software/guile/

Guile on GNU-projektiin kuuluva Scheme-ohjelmointikielen toteutus. Guilea voi käyttää itsenäisenä ohjelmointiympäristönä, mutta sen suunnittelussa on pyritty huomioimaan myös käyttö C-kielisten ohjelmien laajennuskielenä.

Readline

Guilen vuorovaikutteinen komentotulkki on oletusasetuksilla melko työläs käytettävä, koska siitä ei löydy esimerkiksi Bashista tuttuja näppäinoikoteitä tai komentohistoriaa. Nämä toiminnot saa kuitenkin halutessaan käyttöön aktivoimalla Guilen Readline-tuen. Tämä tapahtuu lisäämällä kotihakemiston juureen .guile-nimiseen tiedostoon seuraavat rivit:

(use-modules (ice-9 readline))
(activate-readline)

Katso myös

  • Chicken - Eräs toinen Scheme-toteutus.

Aiheesta muualla

v  k  m
  Ohjelmointikielet
 Käännettävät  Assembly | C | C++ | Go | Haxe | Haskell | Java | Pascal
 Tulkattavat  Python | Perl | PHP | Ruby
 -skriptikielet  Lua | Bash
 GPGPU  OpenCL
 muut  GLSL