Ero sivun ”Guile” versioiden välillä

Linux.fista
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
| paradigma=moniparadigma, funktionaalinen, olio-ohjelmointi
| käyttöliittymä=teksti
| tyypitys=heikko, dynaaminen
| lisenssi=[[GPL]]
| suoritusmalli=tulkattava, käännetty
| evaluointitapa=
| 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 [[wikipedia:fi: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ä.
'''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]

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