(toiminnot)

hwechtla-tl: Scheme

Kierre.png

Mikä on WikiWiki?
nettipäiväkirja
koko wiki (etsi)
viime muutokset


Konseptuaalisesti eheä LISP-variantti. Itse tykkään nykyään tehdä koodikokeiluni Schemellä ja lisäksi olen suunnitellut Scheme-käyttistä. Tähän liittyy muutenkin pohdintaa siitä, minkälainen tietokoneiden käyttöympäristön pitäisi tosissaan olla.

Olen ollut kiinnostunut inkrementaalisista Scheme-kääntäjistä mm. yllä mainitun käyttisprojektin vuoksi. Olen itsekin harkinnut sellaisen tekemistä (jos ei vaan olisi koko ajan niin kiire), mutta nyt niitä näyttää alkaneen ilmestyä muutenkin. Ikarus (http://ikarus-scheme.org/) on vakavasti otettava ja Ur-Scheme (http://www.canonical.org/~kragen/sw/urscheme/) ilmeisesti jonkinlainen kokeilu. Ur-Schemen sivuilla on paljon hyvää materiaalia kääntäjien kirjoittamisesta ylipäänsä.

Itselleni tämä inspis ("hei, kääntäjiähän voi oikeasti tuosta vain tehdä") tuli erilaisista kääntävistä Forth-toteutuksista (suunnittelin jossain vaiheessa sellaista C64:lle) ja tietysti SICPistä, jossa selitetään, miten kääntäjästä tehdään sellainen, että se osaa eliminoida häntäkutsut.

kategoria: ohjelmointi


kommentoi (viimeksi muutettu 02.05.2013 14:50)