Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Language IDEs » Objectteams » Running OT/J programs "everywhere"?
Running OT/J programs "everywhere"? [message #1081618] Wed, 07 August 2013 13:15 Go to next message
Stephan Herrmann is currently offline Stephan HerrmannFriend
Messages: 1035
Registered: July 2009
Senior Member
I'm happy to announce that OT/J has a new supporting tool, which serves as a fallback for situations where you cannot use a Java agent nor enjoy the luxury of running inside the Equinox container. Previously, for each new platform/container we would need to find ways how to hook into the class loading process in order to install our load-time weaver.

We now have an alternative to load-time weaving:


It might be more typical to develop a language with static composition and then do the heavy lifting to make this available also as load-time weaving. Since OT/J had load-time weaving from day 1, going the opposite direction was ridiculously easy, we just never did it - until now.

In addition to the documentation mentioned above, you might also check my blog post which gives slightly more context:



cheers,
Stephan
Re: Running OT/J programs "everywhere"? [message #1237038 is a reply to message #1081618] Tue, 28 January 2014 17:32 Go to previous message
Stephan Herrmann is currently offline Stephan HerrmannFriend
Messages: 1035
Registered: July 2009
Senior Member
Update:

Quote:

In addition to the documentation mentioned above, you might also check my blog post which gives slightly more context:

http://blog.objectteams.org/2013/08/how-to-kick-the-fly-shuttle/


The blog has since moved to http://objectteams.wordpress.com , the post on ahead-of-time weaving temporarily got lost, but can now be found here: http://objectteams.wordpress.com/2014/01/28/how-to-kick-the-fly-shuttle/

cheers,
Stephan
Previous Topic:OT/Equinox changes for Eclipse Luna
Next Topic:Help Disassembler Pic 32
Goto Forum:
  


Current Time: Tue Nov 25 01:53:52 GMT 2014

Powered by FUDForum. Page generated in 0.04867 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software