Fortob

esoteerinen ohjelmointikieli, 2014

$i = '0\;
[$i < '1 0].while: [
	$i = $i + '1\\;
	$i p;
]\;

Fortob on edellisen Forobj-kieleni seuraaja. Suunnittelun tavoite oli luoda kielelle mahdollisimman ruma syntaksi, mutta ei kuitenkaan täysin kryptinen. Onnistuin mielestäni suhteellisen hyvin: koodi näyttää tarpeeksi rumalta niin, että se alkaa olla kaunista.

Suuri osa kielen estetiikasta juontuu siitä, että Fortob on oikeasti pinopohjainen konkatenatiivinen kieli. "Infix"-operaattorit on luotu käyttäen hyväksi ominaisuutta, joka sallii komentojen "katsoa mitä koodissa on seuraavaksi". Kieltä on mahdotonta parsia suorittamatta sitä, koska osa syntaksista luodaan suorituksenaikaisesti.

Linkkejä