| Sfaccettature Raccolta di metodi di estensione principale e aggiunte di libreria standard disponibili per il linguaggio di programmazione Ruby |
Scarica ora |
Sfaccettature Classifica e riepilogo
- Sito web dell'editore:
- http://blow.rubyforge.org/
- Sistemi operativi:
- Mac OS X
- Dimensione del file:
- 243 KB
Sfaccettature Tag
Sfaccettature Descrizione
Raccolta di metodi di estensione principale e aggiunte di libreria standard disponibili per il linguaggio di programmazione Rubino Le sfaccettature è la singola collezione più grande di metodi di estensione principale e aggiunte di libreria standard disponibili per il linguaggio di programmazione Rubino. La filosofia delle sfaccettature può essere riassunta in un semplice mantra, "tutto il comune". L'idea è, che condividendo un'ampia base in comune, quella fondazione può servire meglio la comunità di rubino. Ci sono una serie di vantaggi a questo approccio. Tra questi: riutilizzo del codice migliore, coerenza dei nomi, miglioramenti collaborativi e requisiti di installazione ridotti. Il cuore delle faccette è una raccolta di metodi di estensione di base. Tutto ciò può essere caricato con la singola chiamata: richiede "sfaccettature". Ci sono centinaia di metodi di qualità in questa collezione che sono derivati da anni di esperienza di dozzine di top Programmers Ruby.in Aggiunta alle librerie di base, le sfaccettature forniscono dozzine di classi aggiuntive, moduli, mixins e quadri leggeri. Queste biblioteche solide forniscono un insieme di componenti da scopi generali comunemente utili su una varietà di applicazioni. IFacetti non sono l'unico raggiungimento di una persona, ma è stato reso possibile dal duro lavoro di molti ottimi programmatori. Alcune persone hanno contribuito direttamente al codice, l'altro ha semplicemente ricevuto il loro codice prelevato da un'altra risorsa aperta. In entrambi i casi, tre cheeeers per tutti! Nota: le sfaccettature sono concesse in licenza e distribuite ai sensi della licenza Ruby. Cosa c'è di nuovo in questa versione: · Risolti Proc # Curry per lavorare con #Define_method (grazie a R.Potter) · Modulo # class_extension è stato rinominato in #class_extend (richiede "faccette / class_extend"). · L'istanza del kernel # non è più nuziale; Ora è una patch in più scimmia per #instance_eval. · Kernel # Questo è stato rimosso. È equivalente a "Metodo (__ Metodo__) '. · BlankSlate è ora un alias per BasicObject e sarà deprecato in futuro. · Metodo del kernel #! e modulo # istance_method! Ora usa una variabile globale per la loro cache. · #Object_state (il vecchio nome era #state) è stato aggiunto a Core.
Sfaccettature Software correlato