Dear All,
It has been fairly quiet from my side on the topic of rttlua,
nevertheless a lot of enhacements, fixes and syntactial improvements
have been flowing in:
- '.new' constructors are gone, create RTT types with
rtt.Variable('string') (btw: same with rFSM!)
- the confusing syntax (TaskContext:call('start')) for invoking
operations has gone, now just call tc:start() or
deployer:loadComponent("lua", "OCL::LuaComponent")
- fixed the type overriding issue
- No basic datasources are returned from port:read, property:get
etc., but instead automatically converted to Lua types. This solves
equality issue which causes equal RTT and Lua types not to be
equal.
- add rttlib.info() which prints available types, typekits,
components, etc.
- made all Component hooks optional.
- ...
Dokumentationwise, I have started moving everything in a "Cookbook
format" to the wiki (which some of you have discovered already):
http://www.orocos.org/wiki/orocos/toolchain/LuaCookbook
Next I will convert the existing API docs to the luadoc format which
generates much nicer html.
All in all we are getting closer to 1.0! The only larger item
remaining will be to add and test the hard-real time patches (TLSF
support, alloc tracing hooks etc.)
Thanks to everyone trying this and providing feedback!
Best regards
Markus
Re: RTT Lua status
It has been fairly quiet from my side on the topic of rttlua, nevertheless a lot of enhacements, fixes and syntactial improvements have been flowing in:
Dokumentationwise, I have started moving everything in a "Cookbook format" to the wiki (which some of you have discovered already):http://www.orocos.org/wiki/orocos/toolchain/LuaCookbook
Next I will convert the existing API docs to the luadoc format which generates much nicer html.
All in all we are getting closer to 1.0! The only larger item remaining will be to add and test the hard-real time patches (TLSF support, alloc tracing hooks etc.)
Thanks to everyone trying this and providing feedback!
Best regards Markus
in order to not work with outdated code, is it possible to merge git://gitorious.org/~markusk/orocos-toolchain/ocl-mk.git with my current install? and my main problem, how do I do this? (I'm not a great git expert..)
Or do I just have to wait untill the next orocos_toolchain_ros release?
thanks, Gunther