Blog Archives

eLua v0.8 released

We are proud to annunce the release of eLua v0.8 (codename “FINALLY! It was about time for a new release” 🙂 ). eLua is an effort to expand the presence of the Lua programming language in the embedded world, especially on microcontroller-based pla…

Tagged with: , ,
Posted in Uncategorized

10 Reasons Python Rocks for Research

I just stumbled upon this article on Reddit. This echos a number of things I may not have mentioned on this blog, but I’ve said it elsewhere in talks and when speaking with friends. The reasons cited are (of course this is actually more than 10): …

Tagged with: , ,
Posted in Uncategorized

Moved to Posterous

I believe the move over to Posterous from a WordPress install should be done now including handling some previous links that had gotten broken. I got tired of finding that every time I logged in to make a post or do maintenance, there was yet anot…

Tagged with: ,
Posted in Uncategorized

eLua User Labs!

The Embedded Lua project has announced a new sub-site for community members to find and post content about projects they’re working on: “We’re proud to announce the launch of a new community site: eLua User Labs. This Wiki-based site provides a ce…

Tagged with: , ,
Posted in Uncategorized

eLua 0.6 Released!

It has been a bit of a quiet release so far, but I wanted to mention that eLua 0.6 has just recently been released. Here’s a rundown of the major changes in the release: License changed to MIT Web page and documentation completely redesigned Docum…

Tagged with: ,
Posted in Uncategorized

Should Fortran be taught to Undergraduates?

The following post has some very good thoughts about what languages to teach undergrads: Walking Randomly Should Fortran be taught to Undergraduates?. Essentially he suggests starting with Python, NumPy & matplotlib which are both excellent and …

Tagged with: , ,
Posted in Uncategorized

LuaRPC Update Jun 6, 2009

LuaRPC has grown a few additional features again. We are now able to handle calling functions that are registered on tables and not just in the global environment. This is crucial to be able to use modules where where functions are registered at s…

Tagged with: ,
Posted in Uncategorized

LuaRPC Update Jun 1, 2009

I’ve got a few more issues to attend to before I’m going to put the LuaRPC code into the eLua trunk. One thing that I’m thinking about that I’ve not yet come up with a satisfactory solution for is dealing with connection state. The original code u…

Tagged with: ,
Posted in Uncategorized

LuaRPC Update

I’ve now both gotten it working on 5.1.4 and have abstracted out the transport layer. As it stands which “transport” one uses is a compile-time option set by enabling or disabling some defines in config.h, but both serial (using pty to simulate re…

Tagged with: ,
Posted in Uncategorized

RPC over {TCP/IP, Serial, Full Duplex FIFOs}

I’ve tinkered a bit further with Lua-RPC, but I’ve still not settled on how I’d like to deal with multiple lower level layers over which it can operate. Inherently, it should be fairly simple because all the modalities mentioned in the title can b…

Tagged with: ,
Posted in Uncategorized