Quickloox

Dal mondo Apple all'universo digitale, in visualizzazione rapida dell'ovvio

12 dic 2007

Umano e bestiale

Sono cose banali, ma ho scoperto or ora che Lisp riesce a fare calcoli con le frazioni.

Se scrivo

(+ 2/3 3/4)

ottengo come risultato

17/12

Ed è anche furbo, perché se faccio

(+ 2/3 3/4 1/12)

Il risultato è

3/2

già semplificato!

Il calcolo delle frazioni è quello che distingue l’uomo dalla bestia meccanica e Lisp, in questo caso, è un bell’anello di congiunzione.

Che tu sappia, esiste qualche altro linguaggio che esegua nativamente il calcolo con le frazioni? (nativamente, chiaro; un programmatore bravo arriva a tutto)

P.S.: per avere Lisp su Mac OS X ci sono diversi sistemi (una ricerca su MacUpdate ne svela qualcuno). Inoltre si può installare Common Lisp con Fink o MacPorts. E emacs, nel Terminale, contiene di suo un ambiente Lisp.

Commenta