Softpedia
 

MAC CATEGORIES:



GLOBAL PAGES >>
NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>

WEEK'S BEST

  • 1Password 3.9.4
  • Transmission 2.50 ...
  • calibre 0.8.39
  • Mozilla Firefox 12...
  • Google Chrome 19.0...
  • Eagle 6.1.0
  • Carbon Copy Cloner...
  • WineBottler 1.2.3
  • Quicksilver ß64 Bu...
  • Skype 5.5.0.2340
  • Home > Mac > Developer Tools
     Report malware

    Facets 2.7.0

    Download button

    No screenshots available
    Downloads: 619  Tell us about an update
    User Rating:
    Rated by:
    Fair (2.8/5)
    7 user(s)
    Developer:

    License / Price:

    Size / OS:

    Binary Format:

    Last Updated:

    Category:
    Tiger Ops | More programs
    Freeware / FREE
    243 KB / Mac OS X
    Universal Binary Universal Binary
    December 14th, 2009, 20:44 UTC [view history]
    Home / Developer Tools

     Read user reviews (0)  Refer to a friend  Subscribe

    Facets description

    Collection of core extension methods and standard library additions available for the Ruby programming language

    Facets is the single largest collection of core extension methods and standard library additions available for the Ruby programming language.

    The philosophy of Facets can be summed up in a simple mantra, "ALL BASE COMMON". The idea being, that by sharing a broad foundation in common, that foundation can better serve the Ruby community. There are a number of advantages to this approach.

    Among them: better code-reuse, name consistency, collaborative improvements and reduced installation requirements.

    At the heart of Facets is a collection of core extension methods. All of which can be loaded with the single call: require 'facets'. There are hundreds of quality methods in this collection which have been derived from years of experience of dozens of top Ruby programmers.

    In addition to the core libraries, Facets provides dozens of additional classes, modules, mixins and light-weight frameworks. These solid libraries provide a general-purpose set of components commonly useful across a variety of applications.

    Facets is not the sole achievement of one person, but was made possible by the hard work of many excellent programmers. Some persons contributed code directly, other's simply had their code picked-up from another open resource. In either case, three cheeers for all!

    NOTE: Facets is licensed and distributed under the terms of the Ruby License.

    What's New in This Release: [ read full changelog ]

    · Fixed Proc#curry to work with #define_method (Thanks to R.Potter)
    · Module#class_extension has been renamed to #class_extend (require 'facets/class_extend').
    · kernel#instance is no longer in core; now it is an extra monkey patch for #instance_eval.
    · Kernel#this has been removed. It is equivalent to 'method(__method__)'.
    · BlankSlate is now an alias for BasicObject, and will be deprecated in the future.
    · Kernel#method! and Module#instance_method! now use a global variable for their cache.
    · #object_state (old name was #state) has been added to core.

     


    TAGS:

    extension collection | library collection | framework collection | extension | library | framework



    HTML code for linking to this page:


    Go to top

    WindowsGamesDriversMacLinuxScriptsMobileHandheldNews

    SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   UPDATE YOUR SOFTWARE   |   ROMANIAN FORUM