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:18:19Z2012-11-16T17:18:19ZLatest version of the Robotlegs Signals extension<div><p>Hello,</p>
<p>I've just got re-involved with Flash development after some time
writing other languages, so I'm rather out of touch with what the
current best practice is. I've used RobotLegs in the past, and I've
downloaded the latest version. 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.</p>
<p>Which is the best one to download? Are people still using
signals with AS development, or has that been put by the wayside?
Are people still using RobotLegs v1, for that matter?</p>
<p>Any help would be appreciated, thanks.</p></div>Drumbotag: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.