Articoli Manifesto Tools Links Canali Libri Contatti ?
Gabriele Renzi, studente di Ingegneria Informatica, è un appassionato di programmazione e sistemi operativi. Scrive "hello world" in una dozzina di linguaggi ma non riesce ad andare oltre nemmeno in uno.
Collabora con il Progetto Documentazione Italiana FreeBSD ed è membro del Gruppo Utenti Ruby Italia.
  1. Un vecchio adagio sostiene che i design pattern siano "pezze" per i linguaggi che non forniscono determinate potenzialità. Proviamo ad indagare su questa idea.
  2. 20/09/2004 | La magia di call/cc
    call-with-current-continuation , per gli amici call/cc, è una di quelle cose di cui non molti hanno sentito parlare e pochi comprendono davvero. Io non sono nella fascia del comprendono davvero , ma quel che ho capito spero di riuscire a spiegarlo, cancellando un po' di quell'aura magica che circonda questo meccanismo.
  3. Dopo aver introdotto la filosofia di Ruby, in questo articolo affrontiamo nuove caratteristiche del linguaggio come classi, oggetti e lambda e la sua enorme dinamicità.
  4. Ruby è un linguaggio general purpose, completamente orientato agli oggetti, che sta conoscendo un periodo di eccezionale crescita. In questo articolo ne introduciamo le caratteristiche basilari, cercando di spiegare perche` la programmazione in ruby non sia solo efficiente, ma addirittura piacevole.