Utilities and Extensions

Ondina D.F.'s Avatar

Ondina D.F.

16 Aug, 2010 01:10 PM

Joel said on twitter :
added Utilities and Extensions to the RL wiki http://bit.ly/dvSL4M - others you use?

140 chars aren’t enough to answer this, so I’ll say it in here:
I would add to the rl-utilities or at least mention as a solution:

Neil’s & Joel’s StateMachine

Matan’s AssetLoader

Chase’s CommandLib
Aaron’s Macrobot

Shaun’s Promises and Services - there is just a gist

eidiot’s LazyMediator

this list is for sure not complete...

  1. 1 Posted by Nikos on 15 Oct, 2010 11:10 AM

    Nikos 's Avatar

    Nice links mate

  2. Support Staff 2 Posted by Ondina D.F. on 09 Nov, 2010 11:25 AM

    Ondina D.F.'s Avatar

    Hi Nikos,

    thanks, but it would be nicer if everyone would contribute with a link to a demo, article or utility..

    Link of the day:

    FlashBuilder Burrito templates for Robotlegs and more

    Author: Paul Robertson


  3. 3 Posted by jadd on 10 Nov, 2010 08:19 AM

    jadd's Avatar

    Hi guys.
    Probably i'm missing something about the various RL Utilities and Extensions. They are not inside the RL package right?My question is why not? Why not to put them into some RL folder like "Extensions" (e.g. the "Modular utility")?
    If is not possible how do you treat and maintain your code in case of RL utilities?

  4. 4 Posted by Stray on 10 Nov, 2010 09:02 AM

    Stray's Avatar

    version control practicalities. Because github makes it so easy to fork and fix and upload there are a lot of changes (improvements) happening regularly to the utils, and new utils appearing often too. So ... if your question is about the 'package' as in bundle of files, it's because they all evolve separately.

    If you mean 'package' as in the org.robotlegs - they should be. Older ones are in org.robotlegs.utilities.thing... and newer ones are just in the org.robotlegs. packages with the base/core/mvcs breakdown.

    I have my utils each as a separate library compiling from source.

    If I've completely missed the point... come back and ask in more detail!


  5. 5 Posted by ZackPierce on 10 Nov, 2010 05:00 PM

    ZackPierce's Avatar

    creyenders posted this handy MediatorMap alternative in another thread - thought I'd put it here for easy reference.

    Conrad Winchester's ViewInterfaceMediatorMap

  6. Support Staff 6 Posted by Ondina D.F. on 11 Nov, 2010 12:06 PM

    Ondina D.F.'s Avatar

    I suggested adding links in here, but I think a more appropriate place for such info would be the official Robotlegs Wiki, maybe as ‘Community Resources - recommended by Users’

    I created an example on my fork:

    @ ZackPierce thank you for the link. I added it to the others.

    I have many more links to articles and examples, but before continuing to add them to the above mentioned file, I want to make sure that it is worth my effort and.... time, and also that others would contribute as well :)

    It is almost impossible for a single person to maintain the fast growing collection of robotlegs related articles, demos, presentations. I admire Robert Penner’s as3signal Community Examples on github. He seems to be maintaining it all by himself!!

    I’m not sure about the collaboration policy. Shaun?
    Should everyone (with a github account) be able to edit the Wiki, as it was the case for the Common Problems?
    But even if it’s ok to edit the official wiki, not everyone has a github account. So maybe those of us who are willing to contribute to the wiki could gather the links from here and add them to the github page?

    Please, give me feedback about the whole idea (Community Resources) and also about the structure of the Resources file ( author, title, link, tags ) and how to make it look better (I’m not a Textile expert). Or make a suggestion.


  7. 7 Posted by Stray on 11 Nov, 2010 12:25 PM

    Stray's Avatar

    This looks great Ondina.

    A couple of quick thoughts:

    1) This already looks like it needs breaking down in some way - I was about to suggest 3 more utils that are on my github, plus a couple of gists, and that made me think that it needs to be more abbreviated. Maybe this single page is actually multiple pages? Eg - articles, utils (commands), utils (view/mediator maps) etc. Maybe not - perhaps it's nice to get an overview.

    2) Anyone can make a github account and it's free, so I'd encourage people to do that and get their feet wet in github, and then they'll be in a position to share gists, contribute to code etc. But of course it's always possible to pick things up from the other channels and for others to add them.


  8. Support Staff 8 Posted by Ondina D.F. on 11 Nov, 2010 12:42 PM

    Ondina D.F.'s Avatar

    Thanks, Stray:)

    I think, it would be better to have separate pages for each category, as you suggested. Each page will grow bigger over time, right?
    I put all in one page because it was just an example and I was lazy..

    Another category/page could be: Tools (Utilities for Testing, IDE)? (inspired by Robert’s structure)

    Tips and Tricks
    Projects using Robotlegs


  9. Support Staff 9 Posted by Ondina D.F. on 11 Nov, 2010 02:00 PM

    Ondina D.F.'s Avatar

    The problem with separate pages is that I don’t know how to make wiki sub-pages. They all get listed at the same level. Any ideas?

  10. Support Staff 10 Posted by Ondina D.F. on 12 Nov, 2010 11:24 AM

    Ondina D.F.'s Avatar

    Answering my own question: it’s not possible to add a subpage (in a new folder) to an existing github wiki-page. All pages reside inside the wiki folder.
    The only way to achieve a hierarchical structure is to edit the ‘Home’ section and make lists of links, like this:


  11. Stray closed this discussion on 18 Feb, 2011 06:51 PM.

Comments are currently closed for this discussion. You can start a new one.

Keyboard shortcuts


? Show this help
ESC Blurs the current field

Comment Form

r Focus the comment reply box
^ + ↩ Submit the comment

You can use Command ⌘ instead of Control ^ on Mac