Ero sivun ”Guile” versioiden välillä
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] | ||
[[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
![]() | |
Käännettävät | Assembly | C | C++ | Go | Haxe | Haskell | Java | Pascal |
---|---|
Tulkattavat | Python | Perl | PHP | Ruby |
-skriptikielet | Lua | Bash |
GPGPU | OpenCL |
muut | GLSL |