Flapper support

borekb's Avatar


19 Jan, 2011 06:17 PM

Hi, I think it would be interesting to have Robotlegs integration with a new AOP framework called Flapper, http://code.google.com/p/flapper-as/. It would allow us to add aspects / advices to Mediators and other actors to provide features such as:

  • Logging / tracing of method invocations
  • Declarative error handling (because UncaughtError unfortunately doesn't work in FP 10.1 and 10.2 when using modules)
  • Measuring how long certain methods took

etc. The author of Flapper even provided a wiki page on how to integrate frameworks other than Parsley: http://code.google.com/p/flapper-as/wiki/FrameworkIntegration but as I'm no expert in RL, I don't know where to start (related discussion: http://knowledge.robotlegs.org/discussions/questions/409-listen-to-...).

What do you think? Would it be useful to have Flapper integration? Is it technically possible with RL without major API / internal changes?

  1. Support Staff 1 Posted by Stray on 19 Feb, 2011 02:20 PM

    Stray's Avatar

    Hi Borek,

    I've added this to the list of things we need to consider in beginning to tackle version 2.0

    I don't think it's possible yet - without hacking swift-suspenders - but Till may be able to give you some advice on that.


  2. 2 Posted by borekb on 19 Feb, 2011 10:38 PM

    borekb's Avatar

    Thanks for your reply. Is 2.0 being worked on currently or is it just something for the future?

  3. Support Staff 3 Posted by Stray on 19 Feb, 2011 10:44 PM

    Stray's Avatar

    Hi Borek,

    we're just beginning to look at it seriously - likely it won't be released until much later in the year because a new version means a new API lockdown and it's important to get that stuff right.

    So - expect to see some small activity around it over the next few months, with a burst around June. We can't really tie in to a timescale as everybody is also working hard on their paid jobs.

    But I'll ask Till to look at it incase it's something he can point you towards in a release of swift-suspenders that you can substitute with the current release of robotlegs. It'd be good to find out what you were looking for.



  4. Ondina D.F. closed this discussion on 29 Aug, 2012 09:16 AM.

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