Ero sivun ”Guile” versioiden välillä
Siirry navigaatioon
Siirry hakuun
p (Lisätty Katso myös -osio.) |
p (Muutettu ohjelmointikieli-boksi ohjelmisto-boksiksi.) |
||
Rivi 1: | Rivi 1: | ||
{{Ohjelmointikieli | {{Ohjelmointikieli | ||
| nimi=Guile | | nimi=Guile | ||
| | | käyttöliittymä=teksti | ||
| | | lisenssi=[[GPL]] | ||
| kotisivu=[https://www.gnu.org/software/guile/ gnu.org/software/guile/] | | kotisivu=[https://www.gnu.org/software/guile/ gnu.org/software/guile/] | ||
}} | }} | ||
'''Guile''' on [[GNU]]-projektiin kuuluva [[ | '''Guile''' on [[GNU]]-projektiin kuuluva [[Scheme|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 == | == Readline == |
Nykyinen versio 22. huhtikuuta 2025 kello 10.33
Guile | |
---|---|
Käyttöliittymä | teksti |
Lisenssi | GPL |
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[muokkaa]
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[muokkaa]
- Chicken - Eräs toinen Scheme-toteutus.
Aiheesta muualla[muokkaa]
![]() | |
Käännettävät | Assembly | C | C++ | Go | Haxe | Haskell | Java | Pascal |
---|---|
Tulkattavat | Python | Perl | PHP | Ruby |
-skriptikielet | Lua | Bash |
GPGPU | OpenCL |
muut | GLSL |