Una cazzata.. ma bellissima

Ciao a tutti, riporto qui un frammento di codice che c’è sugli HowTo di
facets…
è na cazzata (solo un alias) ma mi ricorda quando bello e idiomatico sa
essere ruby…

require ‘facet/module/is’
class MyClass
is Enumberable

end

MyClass.is?(Enumerable) #=> true

In particolare mi piacerebbe imparare un pochino
facetshttp://facets.rubyforge.orgin modo da non dovermi riscrivere
sempre le stesse cazzatine di utilità, e
reinventare la ruota.
Il fatto è che la libreria è piuttosto grande…

nella mia testa utopistica vedo un mondo dove a turno ognuno di noi spedisce in ML un pezzettino di codice per spiegare l'utilizzo di un metodo di questa libreria... tipo gli spotlight che ci sono in homepage... e nel giro di qualche mese siamo tutti più bravi :-)

PS: tra i contributors di facets c’è anche DavidHH… ma non mi pare sia
incluso in rails… chissà come mai?

— Paolo Donà [email protected] ha scritto:

Ciao a tutti, riporto qui un frammento di codice che
c’è sugli HowTo di
facets…
è na cazzata (solo un alias) ma mi ricorda quando
bello e idiomatico sa
essere ruby…

dovresti vedere quanto sta bene in Og :slight_smile:
Io sono un grosso fan di Class#subclasses

In particolare mi piacerebbe imparare un pochino
facetshttp://facets.rubyforge.orgin modo da non
dovermi riscrivere
sempre le stesse cazzatine di utilità, e
reinventare la ruota.
Il fatto è che la libreria è piuttosto grande…

purtroppo quando ha provato a ridurla in più pacchetti
ci sono stati problemi. Certo, ci sono una marea di
cose che sarebbe meglio (imo) non ci fossero,
specialmente tra i “more modules”.

nella mia testa utopistica vedo un mondo dove a turno ognuno di noi spedisce in ML un pezzettino di codice per spiegare l'utilizzo di un metodo di questa libreria...

Se lo dici a TRANS (che in verità si chiama tom ma non
gli piace :slight_smile: penso che sarebbe strafavorevole al fatto
che queste cose finissero sul sito, comunque +1 per
l’idea.

tipo gli spotlight che ci sono in homepage… e nel
giro di qualche mese
siamo tutti più bravi :slight_smile:

PS: tra i contributors di facets c’è anche
DavidHH… ma non mi pare sia
incluso in rails… chissà come mai?

credo sia perché DHH non ha “adottato” la libreria, ma
alcune cose sono state estratte da rails/ActiveSupport

Chiacchiera con i tuoi amici in tempo reale!
Yahoo Search - Ricerca nel Web | Motore di Ricerca

Paolo Donà wrote:

require ‘facet/module/is’
class MyClass
is Enumberable

end

Divertentissimo :slight_smile:

nella mia testa utopistica vedo un mondo dove a turno ognuno di noi spedisce in ML un pezzettino di codice per spiegare l'utilizzo di un metodo di questa libreria... tipo gli spotlight che ci sono in homepage... e nel giro di qualche mese siamo tutti più bravi :-)

Anche questo sarebbe bello.


blog: http://www.akropolix.net/rik0/blogs | Enrico F.
site: http://www.akropolix.net/rik0/ | RiK0
forum: http://www.akropolix.net/forum/ | Linux Counter: #299198