tag:robotlegs.tenderapp.com,2009-10-18:/discussions/questions/1266-latest-version-of-the-robotlegs-signals-extensionRobotlegs: Discussion 2012-11-22T16:31:21Ztag:robotlegs.tenderapp.com,2009-10-18:Comment/209275752012-11-16T17:44:54Z2012-11-16T17:44:54ZLatest version of the Robotlegs Signals extension<div><p>Welcome back, Drumbo!</p>
<blockquote>
<p>However, I'm also looking for the latest version of the Signals
extension, but there seem to be a number of different versions out
there. Which is the best one to download?</p>
</blockquote>
<p>Good question. I wish I knew the answer to this.</p>
<p>I only know about these:</p>
<p>as3-signals-v0.9-BETA.zip (<a href=
"https://github.com/robertpenner/as3-signals/downloads">https://github.com/robertpenner/as3-signals/downloads</a>)
and <a href=
"https://github.com/joelhooks/signals-extensions-CommandSignal/downloads">
https://github.com/joelhooks/signals-extensions-CommandSignal/downl...</a></p>
<blockquote>
<p>Are people still using signals with AS development, or has that
been put by the wayside?</p>
</blockquote>
<p>I think that many people are still using as3-signals. In fact,
it seems many prefer them to events.</p>
<blockquote>
<p>Are people still using RobotLegs v1, for that matter?</p>
</blockquote>
<p>Yep. But I’d recommend robotlegs 2, too. It has a lot of
nice features.</p>
<p>Ondina</p></div>Ondina D.F.tag:robotlegs.tenderapp.com,2009-10-18:Comment/209275752012-11-16T18:52:27Z2012-11-16T18:52:27ZLatest version of the Robotlegs Signals extension<div><p>Great! Thanks for that.</p>
<blockquote>
<p>But I’d recommend robotlegs 2, too. It has a lot of nice
features.</p>
</blockquote>
<p>That does lead me on to the next question- what's the motivation
behind Robot Legs 2? I can see the code, and I can see some
examples, but I can't seem to find anything that explains why it's
better than Robot Legs 1 or what it does differently.</p></div>Drumbotag:robotlegs.tenderapp.com,2009-10-18:Comment/209275752012-11-16T19:34:40Z2012-11-16T19:34:40ZLatest version of the Robotlegs Signals extension<div><blockquote>
<p>I can't seem to find anything that explains why it's better than
Robot Legs 1 or what it does differently</p>
</blockquote>
<p>That's a very good point! I'll need to write up a blog post
about that soon. The super-quick overview:</p>
<ul>
<li>Cleaner codebase</li>
<li>Plug-n-play modularity (hierarchical context auto-wiring)</li>
<li>Much easier to extend</li>
<li>Much easier to write extensions for</li>
<li>A proper context lifecycle (with async hooks)</li>
<li>Injection graph teardown</li>
<li>Pay-as-you-go (Contexts are blank and you can install only the
extensions you need)</li>
<li>Proper application configuration strategy</li>
<li>Lightweight logging built in - easier debugging</li>
<li>Many handy built-in extensions</li>
</ul>
<p>And probably some other things.</p>
<p>Also, RL1 is no longer in development - no new features ever,
only bugfixes (when submitted by the community).</p></div>Shaun Smithtag:robotlegs.tenderapp.com,2009-10-18:Comment/209275752012-11-16T20:46:22Z2012-11-16T20:46:22ZLatest version of the Robotlegs Signals extension<div><p>Well- at the risk of sounding a little cheeky I think some
visible information about a) what it is and b) how to use it would
be very useful :) What's a good starting point?</p>
<p>Thanks again for the help.</p></div>Drumbotag:robotlegs.tenderapp.com,2009-10-18:Comment/209275752012-11-20T15:55:31Z2012-11-20T15:55:31ZLatest version of the Robotlegs Signals extension<div><p>Hi</p>
<blockquote>
<p>What's a good starting point?</p>
</blockquote>
<p>You said that you’ve seen some code, but I’m not
sure if you’ve seen the documentation as well.</p>
<p>In any case, there are readme files on github, like these
ones:</p>
<p><a href=
"https://github.com/robotlegs/robotlegs-framework/tree/master/src/robotlegs/bender/bundles">
https://github.com/robotlegs/robotlegs-framework/tree/master/src/ro...</a></p>
<p><a href=
"https://github.com/robotlegs/robotlegs-framework/tree/master/src/robotlegs/bender/framework">
https://github.com/robotlegs/robotlegs-framework/tree/master/src/ro...</a></p>
<p><a href=
"https://github.com/robotlegs/robotlegs-framework/tree/master/src/robotlegs/bender/extensions">
https://github.com/robotlegs/robotlegs-framework/tree/master/src/ro...</a></p>
<p>Take a tour through each folder.</p>
<p>The examples under <a href=
"http://knowledge.robotlegs.org/discussions/examples/20-links-to-robotlegs-v2-articles-examples-demos-utilities-and-tutorials">
http://knowledge.robotlegs.org/discussions/examples/20-links-to-rob...</a>,
even if some of them are using older versions of rl2, and the
discussions here: <a href=
"http://knowledge.robotlegs.org/discussions/robotlegs-2">http://knowledge.robotlegs.org/discussions/robotlegs-2</a>,
are a good starting point.</p>
<p>For someone like you, having some or a lot of experience with
rl1, it shouldn’t be too hard to understand the basics of rl2
:) You don’t have to use all the new features.</p></div>Ondina D.F.