Racket – classi e oggetti

f3Ecco un capitolo lungo, ma niente panico: Racket rockz! Intanto sono qui: [doc]/guide/classes.html.

Il capitolo deriva da Matthew Flatt, Robert Bruce Findler, and Matthias Felleisen, Scheme with Classes, Mixins, and Traits (invited tutorial),” Asian Symposium on Programming Languages and Systems, 2006.

Meraviglioso 😀 E c’è tutta una storia dentro; per esempio DrRacket non si chiamava così, anzi il nome Racket non compare mai. E le classi in Scheme e Common Lisp (CLOS) e … insomma da leggere 😀

Però… mi sa che il capitolo non è aggiornato (o sono io che sono troppo pasticcione). Faccio che rimandarlo a dopo perché non riesco a riprodurre il codice. E credo sia inutile un semplice copia-incolla.

Ancora una cosa: quanto è importante la OOP in Racket? Se fosse Clojure senza le classi (sue e –sopratutto– quelle di Java) non ce la farebbe; il Lisp (CL) può benissimo ignorare CLOS (anche se sembra che sia stato previsto fin dall’inizio) ma Racket? OK, da indagare anche questo.

Quindi da vedere di là, cosa che faccio prima di subito (adesso) :mrgreen:

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: