
Signori, è fatta!
Ho dato mandato al nuovo hosting di registrare il dominio, a breve sarà nostro kojia.net. Appena possibile trasferirò e aggiornerò il blog, ovviamente dopo averne data comunicazione a tutti. Come bonus, visto che abbiamo sottodomini illimitati, sarà raggiungibile il multiblog su http://uranio.kojia.net e i blog dei vari membri su http://nome.kojia.net (es. http://duplo.kojia.net).
Maggiori informazioni presto su questi canali.
Update: Il dominio è nostro, appena mi arrivano i dati di accesso inizio il trasferimento. 
Teorema Gli oggetti sono le chiusure dei poveri.
Dimostrazione costruiamo un oggetto Counter in Scheme
Scheme:
| (define (Counter initial-value) | |
| (let ([value initial-value]) | |
| (list | |
| (lambda (x) | |
| (set! value (- value x))) | |
| (lambda (x) | |
| (set! value (+ value x))) | |
| (lambda () | |
| value)))) |
C.V.D.

Siamo finalmente tornati online, grazie al
.
Per festeggiare l'evento, propongo di comprarci un dominio con un hosting senza pubblicità. Idee per i nomi? uranio.peridruro.com? uranio.coldshadow.eu?
L'unico vincolo è di non prendere un dominio .it... il NIC italiano ha una procedura di registrazione terribile e mi rifiuto di perdere giorni con loro.
P.S. b2evo qui installato è alla versione 1.9.1-beta... ora siamo alla 3.3.1-stable... forse è il caso di aggiornare. 

Nonostante gli spionaggi
Nonostante le scorrettezze
Nonostante i favoritismi
Kimi Raikkonen e la Ferrari sono sempre i numeri 1.
Ron Dennis vieni ora a fare lo sbruffone
.
Forza Raikkonen, Forza Massa e Forza Ferrari!
Imparare il Lisp ti cambierà la vita.
Il tuo cervello diventerà molto più grande di quanto tu abbia mai creduto possibile.
Riscriverai tutte le tue applicazioni in appena una manciata di righe.
La società ti eviterà. Tu eviterai la società.
Diventerai insoddisfatto di tutto e tutti attorno a te.
Il Lisp è così semplice che lo puoi imparare in pochi minuti. Io l'ho appena imparato mentre aspettavo l'autobus.
Il Lisp è così semplice che lo puoi implementare in qualsiasi linguaggio in poche pagine di codice. Questo tuttavia potrebbe non accadere mai, perché una volta che avrai imparato il Lisp non vorrai mai più scrivere niente in nessun linguaggio che non sia il Lisp, quindi perché preoccuparsi di implementare il Lisp in un linguaggio che non sia il Lisp.
Il Lisp può essere completamente implementato in Lisp in giusto una manciata di righe. Ho appena implementato il Lisp in Lisp, completamente, mentre stavo salendo sul bus e obliterando il biglietto allo stesso tempo.
Quando diventerai un lisper, riderai a barzellette che nessun altro pensa che siano divertenti. Allora saprai ce ci sono cose che non possono essere espresse in un linguaggio imperativo ordinario.
Penserai che la gente sia stupida quando saluta con "Ciao, come stai?" perché un lisper semplicemente non ha bisogno di un costrutto così prolisso. Il Lisp astrae questi schemi di interazione e li rende completamente irrilevanti. Il modo giusto per salutare un amico lisper è un cenno abbozzato col capo, e circa un decimo di un occhiolino del tuo occhio sinistro. Così capirà cosa intendi. Se non capisce cosa vuoi dire allora vuol dire che non è un vero programmatore lisp e quindi è ininfluente.
Il Lisp è stato inventato tanto tempo fa, prima del Java, prima del C, prima del Fortran, prima dei computer, prima delle persone, prima che la Terra fosse creata. L'universo stesso è un programma Lisp così semplice che nessun vero lisper si preoccuperebbe mai di implementarlo.
Il Lisp è così elegante che il solo fatto di sapere che esiste ti qualificherà per una stagione come ballerino principale del balletto reale. Uscirai sul palcoscenico con il tuo piccolo tutu e disegnerai un paio di parentesi tonde con le tue punte. La gente sussulterà di meraviglia. A meno che non conoscano alcun Lisp. Ma se non conoscono il Lisp allora sono degli idioti e sono ininfluenti.
Solo i lisper hanno una vera definizione di divertimento. Forse anche i programmatori ML. Tutti i linguaggi di oggi sono basati su Fortran e Lisp. Le parti brutte sul Fortran, quelle belle sul Lisp.
Se non sei abbastanza bravo per il Lisp, ti sentirai presto frustrato con esso. Il Lisp non è un Lisp adeguato. Nel tempo in cui il mio autobus ha fatto due fermate ho scritto delle semplici macro in Lisp così potenti che hanno reso il Lisp completamente obsoleto e l'hanno sostituito con un nuovo linguaggio. Fortunatamente, anche questo linguaggio si chiama Lisp. E sono stato in grado di dimostrare, matematicamente, che il nuovo Lisp che ho creato è sia largamente superiore al Lisp in qualsiasi campo concepibile, ed è anche esattamente equivalente al Lisp in qualsiasi modo possibile. Questo è stato eccitante. Ma l'ho anche trovato molto noioso.
Reddit è la prova che il Lisp è veramente potente. Paul Graham originariamente ha scritto reddit, in Lisp, sul retro di un tovagliolo mentre stava aspettando un caffé. Era così potente che l'ha dovuto riscrivere in Python perché i computer ordinari potessero capirlo. Dato che era interamente scritto in Lisp non è stato assolutamente faticoso riscrivere tutto il programma, e la riscrittura è stata completata tra due cicli i processore. Paul Graham stesso è stato completamente scritto in Lisp, da una precedente versione di se stesso, anche quella scritta in Lisp, din una versione precedente del Lisp. E' Lisp, Paul Graham, Lisp, Paul Graham, e così via.
Dato che abbiamo raggiunto i limiti della legge di Moore, i computer del futuro avranno processori multicore e tutti i nostri programmi dovranno essere riscritti in una combinazione di Haskell e Lisp, che sarà talmente potente che i computer del futuro non saranno in grado di implementare nessuna delle nostre idee senza creare algoritmi di viaggio nel tempo che prenderanno in prestito potenza elaborativa da computer ancora più lontani nel futuro. Questo potrebbe sembrare difficile, ma in Lisp non lo è affatto. In Haskell questa è una funzione inclusa nella libreria standard e il modo di implementarla è triviale per chiunque conosca il Lisp o l'Haskell.
Dopo tutto, il computer del futuro sarà chiamato Il Lisputer. La sua velocità verrà misurata usando la Lispunità, che è una misura di quanti argomenti simultanei su come il Lisp sia inadeguato possono essere proposti e confutati da un numero infinito di esperti Lisp senza ch alcuna decisione sia effettivamente presa. Oggi i computer viaggiano a poco meno di una Lispunità. Il Lisputer viaggerà a lisp Lispunità, dove lisp è la costante massima fondamentale dell'universo che non può essere espressa usando numeri imperativi ordinari. Inutile dire che finisce con un numero infinito di parentesi chiuse.
(adattato da http://secretgeek.net/lisp_truth.asp)
Recent comments