Kävin tänään meidän duunin Oulun-toimistolla. Siellä oli Aki Helinin esitys jatkeista, tuosta tiettyjen Lisp-ympäristöjen esoteerisesta ja hyvin hyödyllisestä ominaisuudesta. Tajusin, että yksi kieli, jonka olin havainnut toisaalla mielenkiintoiseksi, on tuon saman häiskän käsialaa (https://github.com/aoh/owl-lisp).
Ehkä mielenkiintoisinta oli se, kun puhuttiin, miksi jatkeet ovat jääneet vähän unohduksiin, kun muuten Lisp-henkiset kielet ovat saaneet huomiota kovaa vauhtia. Todettiin syyksi ehkä se, että nykyinen FP-innostus liittyy ennen kaikkea mahdollisimman puhtaasti funktionaalisiin kieliin, eikä jatkeilla tee ihan niin paljon ilman epäpuhtauksia. Lisäksi monadiohjelmointi saa aikaan saman kuin tilamuutokset ja jatkeet: jos kielessä on tilamuutokset ja jatkeet, ei tarvita monadeja, ja jos taas kielessä on monadien selkeyttämiseen tarvittu tyyppi-infrastruktuuri, ei tarvita epäpuhtauksia.
Merkitään nyt tämäkin muistiin, vaikkei olekaan mitenkään loistava, mutta kuitenkin kiva kirjoitus koodaajien rekrytoinnista: http://qz.com/258066/this-is-why-you-dont-hire-good-developers/