Ero sivun ”Guile” versioiden välillä
Siirry navigaatioon
Siirry hakuun
p ''' |
p Muutettu ohjelmointikieli-boksi ohjelmisto-boksiksi. |
||
| (2 välissä olevaa versiota samalta käyttäjältä ei näytetä) | |||
| Rivi 1: | Rivi 1: | ||
'''Guile''' on [[GNU]]-projektiin kuuluva [[ | {{Ohjelmointikieli | ||
| nimi=Guile | |||
| käyttöliittymä=teksti | |||
| lisenssi=[[GPL]] | |||
| kotisivu=[https://www.gnu.org/software/guile/ gnu.org/software/guile/] | |||
}} | |||
'''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 == | ||
| Rivi 5: | Rivi 12: | ||
(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 == | |||
* [https://www.gnu.org/software/guile/learn/ Guile-aiheista opetusmateriaalia] | |||
[[Luokka: Kehitystyökalut]] | [[Luokka: Kehitystyökalut]] | ||
[[Luokka: Käsitteet]] | [[Luokka: Käsitteet]] | ||
{{Ohjelmointikielet}} | |||
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 |