<HTML><BODY><span style="font-family: monospace;">Hi Sebastien,<br>
<br>
On your suggestion, I looked into Lua, and I think it's pretty cool.  Once I poked about a bit, and actually looking into a sample, I decided to try it out, and got it running in no time!  True, to actually use it will take a little more work, but it looks pretty straight-forward.<br>
<br>
FWIW - I am using the Gaisler RTEMS and tools - as I'm using their board ;-) - and am using their Eclipse plug-in.  With that, it was a simple matter to create a static library project within my workspace, and after telling Eclipse to use the RTEMS tools and to only build the lua-5.1.4/src/ directory, it built me a nice library first time 'round.  Then, using a sample in lua-5.1.4/etc as a model, and an example on the Lua wiki somewhere, I was able to set up Lua, call it from C++, and get information back; actually running a script should be trivial, once I figure out the ramdisk...<br>
<br>
So, while I haven't yet used it for any real work, the initial experience with Lua is very positive!<br>
<br>
Thanks!<br>
<br>
</span><span></span>
---- Original message ----<br>
<blockquote style="padding-left: 5px; margin-left: 5px; border-left: 2px solid rgb(0, 0, 255);"><br>
<b>Date:</b> Fri, 04 Mar 2011 17:31:47 +0100<br>
<b>From:</b> Sebastien Bourdeauducq <sebastien@milkymist.org><br>
<b>Subject:</b> Re: Embedded Scripting<br>
<b>To:</b> rsg@alum.mit.edu<br>
<b>Cc:</b> "rtems-users@rtems.org" <rtems-users@rtems.org><br>
>On Fri, 2011-03-04 at 11:22 -0500, Robert S. Grimes wrote:<br>
>> I am considering embedding a script engine in my app, and wondered who<br>
>> has done this recently (in other words, in 4.10), and what their<br>
>> experience has been.  I am aware of earlier works (specifically, Chris<br>
>> with Python 2.4), but don't know about current status - will it<br>
>> readily work with 4.10?  Any comments welcome!<br>
><br>
>Python is a bit messy as it requires dynamic loading of code. At the<br>
>Milkymist project we successfully ran small Lua and Ruby interpreters<br>
>without much trouble.<br>
><br>
>https://github.com/lekernel/milkymist-ruby<br>
>http://kristianpaul.org/comoblog/Hacked_port_of_Lua_for_the_Milkymist_One.html<br>
><br>
>S.<br>
><br>
><br>
</blockquote><br>
</BODY></HTML>