Clojure – forse

clojure-icon

Non so se questo avrà un seguito. Per adesso è una prova, ho letto un paio di tutorial e mi sembra fattibile, o quanto meno non impossibile.
Soddisferebbe anche la mia voglia di qualcosa di diverso dal solito, e poi c’è la programmazione funzionale, quella che con Haskell mi sembra sempre che mi manchi qualcosa per poter partire. E poi il Lisp, io mi sono innamorato del Lisp almeno tre volte, la prima prima ancora di DOS|Windows, la seconda con Windows e la terza con Linux. Tranne la prima c’è di mezzo newLISP (ultimamente molto cambiato, sexy, mi attira) ma sembra che adesso vada di moda Clojure.

Tutto questo non ha scopi pratici, diciamo che dev’essere divertente farlo, imparare una cosa nuova come quando ero a scuola.
E mi stuzzica l’interazione con JVM. JVM è una delle grandi idee degli anni ’90, una di quelle che hanno cambiato il mondo.

Adesso vi racconto un fatto capitato nel ’95, da Giors (poi gli chiedo se se lo ricorda anche lui). Giors aveva un libricino (allora il Web era ancora agli inizi e le cosa giravano ancora su carta) nuovo di pakka, su Java che era nuovissimissimo. Capitiamo da lui io e Ubaldo; Ubaldo prende il libretto (allora i linguaggi erano umani e i manuali abbordabili, ricordate il K&R?) lo sfoglia, vede le parentesi graffe e prima di subito chiede il permesso di fotocopiarlo, l’ottiene e si mette a codificare (dopo aver avuto l’attenzione di tutti e l’accesso a un PC). In un nientesimo di secondo aveva fatto qualche classe e parecchie subclassi e ottenuto il suo primo applet (credo qualcosa che scriveva “Fatto da Ubaldo” sul terminale e nel file Ubaldo.txt).
Ecco, 18 anni dopo tocca a me, forse 😉

Clojure con Ubuntu si installa dal Software Center, fatto senza problemi.

f0

OK, c’è vediamo se …

f10

OK, e poi …

f1

Sì, come Ubaldo (quasi). Ma per questo c’è tempo, devo documentarmi. E poi io sono abituato a fare un passo per volta:

It’s a long way to Ankh-Morpork, it’s a long way to go!
(eh, la metrica, doh!) 😉

Posta un commento o usa questo indirizzo per il trackback.

Rispondi

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo di WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione /  Modifica )

Google photo

Stai commentando usando il tuo account Google. Chiudi sessione /  Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione /  Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione /  Modifica )

Connessione a %s...

Questo sito utilizza Akismet per ridurre lo spam. Scopri come vengono elaborati i dati derivati dai commenti.

%d blogger hanno fatto clic su Mi Piace per questo: