Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.ruby > #7132

Release Candidate 1 (alpha version)

X-Received by 10.66.237.69 with SMTP id va5mr45145990pac.48.1439669900572; Sat, 15 Aug 2015 13:18:20 -0700 (PDT)
X-Received by 10.140.85.232 with SMTP id n95mr545360qgd.21.1439669900525; Sat, 15 Aug 2015 13:18:20 -0700 (PDT)
Path csiph.com!xmission!news.glorb.com!x6no755827igd.0!news-out.google.com!78ni11933qge.1!nntp.google.com!y105no745101qge.1!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail
Newsgroups comp.lang.ruby
Date Sat, 15 Aug 2015 13:18:20 -0700 (PDT)
Complaints-To groups-abuse@google.com
Injection-Info glegroupsg2000goo.googlegroups.com; posting-host=66.194.104.5; posting-account=km0cEwoAAADy0i-TyLQ5ozacSheWVHbH
NNTP-Posting-Host 66.194.104.5
User-Agent G2/1.0
MIME-Version 1.0
Message-ID <2ce3a09d-475b-416c-a98e-688672ece02c@googlegroups.com> (permalink)
Subject Release Candidate 1 (alpha version)
From lha <luisealvarezb@gmail.com>
Injection-Date Sat, 15 Aug 2015 20:18:20 +0000
Content-Type text/plain; charset=ISO-8859-1
Content-Transfer-Encoding quoted-printable
Xref csiph.com comp.lang.ruby:7132

Show key headers only | View raw


Ladies and Gentlemen we have the pleasure to announce Jackbox RC1.  

With this release we have completed our integration into the Ruby base.  We have also concluded a number of enhancements and addressed a couple of previously standing issues.

The specification for Injector behavior under inheritance is now complete.  The spec on Injector naming and tags is also done.   With this release we also complete the specification on Injector Versioning, and the introspection API.  We introduce the concept of Soft Tags, and a new coding pattern we have termed Transformers Pattern.  We also introduce a new alias to the #injector function simply named #jack which fits in line with the product name of Jackbox.  

There is now a trace of the target hosted Injectors kept through an Injector #history also aliased to #versions.   Moreover there is a sub-trace to only the soft-tagged versions through the #tags method.  This history also holds a pointer to every #precedent in the chain.  The basic method #with has been refined to evaluate definitions for a module using #module_eval and has been improved in some other subtle aspects.  The display of jacks on the console was also improved to hopefully provide a more compact and more legible form.   With this release we also introduced the concept of equality to Injectors.  Finally, this release starts the exploration on using Weak References for Injectors.  We'll see how that goes.

For a more complete list of changes and enhancements, please refer to the CHANGES.txt on the gem itself as well as to the rspec files and README.

I would like to thank once again all the people who have shown their support and interest, and wish everyone happy coding.

lha

Back to comp.lang.ruby | Previous | Next | Find similar | Unroll thread


Thread

Release Candidate 1 (alpha version) lha <luisealvarezb@gmail.com> - 2015-08-15 13:18 -0700

csiph-web