Ero sivun ”Guile” versioiden välillä

Linux.fista
Siirry navigaatioon Siirry hakuun
p (Lisätty linkki opetusmateriaaleihin. Lisätty Ohjelmointikieli-boksi.)
p (Lisätty Katso myös -osio.)
Rivi 14: Rivi 14:
  (use-modules (ice-9 readline))
  (use-modules (ice-9 readline))
  (activate-readline)
  (activate-readline)
== Katso myös ==
* [[Chicken]] - Eräs toinen Scheme-toteutus.


== Aiheesta muualla ==
== Aiheesta muualla ==
* [https://www.gnu.org/software/guile/learn/ Guile-aiheista opetusmateriaalia]
* [https://www.gnu.org/software/guile/learn/ Guile-aiheista opetusmateriaalia]


{{Ohjelmointikielet}}
[[Luokka: Kehitystyökalut]]
[[Luokka: Kehitystyökalut]]
[[Luokka: Käsitteet]]
[[Luokka: Käsitteet]]
{{Ohjelmointikielet}}

Versio 11. huhtikuuta 2025 kello 13.12

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