Huomasin ohjelmointikielistä lueskellessani, että Factor-niminen
kieli on kuin suoraan esoteeristen kielten maailmasta.
maailmasta (esim. underload:
http://esoteric.voxelperfect.net/files/underload/underload.html).
Muistuu heti myös mieleen, kuinka dc:ssä pystyi
tekemään ikuisen silmukan kirjoittamalla [dx|]dx. Sama koodi Factorissa
on [ dup call |] dup call.
Factor näyttää olevan yksi näistä kielistä, joissa on toteutettu
jonkinlainen ohjelmointiympäristö ja siihen koodia lennossa kääntävä
(eval) kielellä itsellään. Ja kaikkea voi tietenkin muutella ja
mörssätä mielin määrin... muita kieliä, joilla olen nähnyt samanlaista,
ovat Prolog (SWI ja "5. sukupolven tietokoneet"), [Lisp] (Interlisp-D
ja [Scheme-käyttis]), Forth [Forth] (esim.
Colorforth) ja tietenkin Smalltalk (Squeak).
[...]