Sim, quando estou escrevendo um programa complicado ele é muito útil.
Eu não consigo escrever a função X
Por que você diz que não consegue escrever a função X?
Porque dá segmentation fault.
Entendo... Você quer conversar sobre isso?
Falando em Lisp, hoje eu tentei criar um executável
stand-alone com três implementações de Common Lisp. Um mísero "Hello, world!" deu 30 e poucos MB (sim, MB) com o CMUCL, 20 e poucos MB com o SBCL e 3MB com CLISP. O problema é que eles não criam um executável, e sim um "snapshot" do estado do interpretador.
Agora vou experimentar o chicken, que transforma código de Scheme para C. Tudo isso na verdade é falta do que fazer misturado a um gosto por linguagens um tanto exóticas. Mas o fato é que não há nada como C para
data crunching. Fortran é a que mais chega perto, mas eu acho Fortran meio esquisito...