Scsh, eli Scheme shell, on [LISP]in erään variantin Schemen alavariantti, joka on erityisesti suunniteltu toimimaan hyvin yhteen Unix-ympäristön kanssa. Se sisältää muun muassa seuraavat ominaisuudet:
* Yksinkertaisen makropohjaisen notaation tyypillisiin tavallisten Unix-komentotulkkien käyttöihin, kuten ohjelmien käynnistämiseen putkilinjoina, fallbackeina jne.; * helppoja ja järkeviä mekanismeja näiden ulkoisten ohjelmien ja scsh:n ohjelmallisen ytimen vuorovaikutukseen; * hyvin suunnitellun ja kattavan läjän rajapintoja eri systeemikutsuihin; * sisäänrakennetun tuen säännöllisille lausekkeille ja säännöllisten lausekkeiden ajonaikaiselle muodostamiselle.
Kaiken kaikkiaan, jos haluaa Unixissa tehdä jotain liimakoodia (kuten aika usein haluaa), tämä on loistava kieli. Kaiken pohjalla on laskennallisesti ja ilmaisullisesti voimakas Scheme.
[kategoria: ohjelmointi] [kategoria: työkalut]