Ciao a tutti sono nuovo del mondo ruby. Sono uno sviluppatore in Perl e Bio Perl, link ad alcuni miei lavori: bio.ifom-ieo-campus.it/splicy/ bio.ifom-ieo-campus.it/NTFootPrinter/ Quando mi sono messo a implementare in Perl classi, oggetti, autoloads e exception handlers... mi sono reso conto di dover cambiare linguaggio per qualcosa di piu' moderno... quindi konnichiwa Ruby! Ho subito una domanda: Documentazione sulle classi standard di Ruby: http://www.ruby-doc.org/ core/ veramente non capisco la struttura di rdoc, dove trovo per esempio i possibili argomenti del metodo "open", non esiste un cerca? esiste un modo piu conveniente per cercare informazioni su metodi e classi di ruby? grazie! tuk
on 06.08.2008 12:30
on 06.08.2008 12:41
benvenuto! 2008/8/6 Tucano <tucano@recipient.cc>: > esiste un modo piu conveniente per cercare informazioni su metodi e > classi di ruby? ad essere sincero, io uso google (dalla barra di firefox), ad esempio class file open ruby. funziona sempre.
on 06.08.2008 12:44
Ciao e benvenuto! Tucano wrote: > veramente non capisco la struttura di rdoc, dove trovo per esempio i > possibili argomenti del metodo "open", non esiste un cerca? Il find del tuo browser. Da shell puoi usare il comando 'ri' (bundled con la distribuzione Ruby) oppure 'qri' (installa la gem fastri, opzione che preferisco) $ qri File#open Ti consiglio di leggere qualche manuale per imparare il linguaggio, su questa ML troverai topic a riguardo. Luca -- blog: www.lucaguidi.com Pro-Netics: www.pro-netics.com Sourcesense - making sense of Open Source: www.sourcesense.com
on 06.08.2008 12:50
2008/8/6 Tucano <tucano@recipient.cc>:
> Sono uno sviluppatore in Perl e Bio Perl, link ad alcuni miei lavori:
Vado offtopic e ti (vi) segnalo Italian Perl Workshop, anche quest'anno
a Pisa (in Settembre). È vero che il modello a oggetti in Perl
è subottimale,
ma ci sono modi per ovviare al problema (Moose?).
E IPW e` un buon posto dove parlare di queste cose.
<conferences.yapceurope.org/ipw2008>
ciao,
S.
on 06.08.2008 20:06
Tucano wrote: > Ho subito una domanda: > > Documentazione sulle classi standard di Ruby: http://www.ruby-doc.org/ > core/ > > veramente non capisco la struttura di rdoc, dove trovo per esempio i > possibili argomenti del metodo "open", non esiste un cerca? > > esiste un modo piu conveniente per cercare informazioni su metodi e > classi di ruby? A dir la verità con quel sito mi trovo piuttosto bene, tant'è che è l'unico che guardo. Di solito faccio così: come precondizione, ho abilitato il search-as-you-type di Firefox, in modo da non dover neppure premere control-f, ma... cerco open, mi si evidenziano i tre metodi open (Dir) open (Kernel) open (IO) nella frame di destra, clicco sul terzo e trovo -------- IO.open(fd, mode_string="r" ) => io IO.open(fd, mode_string="r" ) {|io| block } => obj With no associated block, open is a synonym for IO::new. If the optional code block is given, it will be passed io as an argument, and the IO object will automatically be closed when the block terminates. In this instance, IO::open returns the value of the block. -------- che normalmente è tutto ciò che mi serve. Data la precedente esperienza di programmazione C cosa sia un fd e quali siano i valori di mode_string sono chiari. Quando però ho bisogno di esempi di codice, li chiedo a Google e ne trovo fin troppi :-) Paolo