lua-users home
lua-l archive

[Date Prev][Date Next][Thread Prev][Thread Next] [Date Index] [Thread Index]


I have just published the 2nd and 3rd parts of the « Get started with Lua » series, following the Lua language tutorial published two weeks ago (

These two new articles are tutorial introductions to specific additions to Lua available in the context of the CodeFlow IDE: part 2 is about the CodeFlow object framework, that provides a class-based object model, similar to those found in Objective-C or Swift; part 3 describes the CodeFlow native bridge, that makes C and Objective-C entities available in Lua, and Lua objects visible and callable by native code in iOS or MacOS applications.

Here are the links and summaries of both posts:

-> Get started with Lua (2) - CodeFlow additions to Lua

«  This second article of the Get started with Lua series presents a few significant additions that CodeFlow brings to Lua. The main of these additions is the CodeFlow object framework, a nice and powerful object model integrated right into Lua. The CodeFlow object framework has a key role in CodeFlow, as it enables dynamic code update and native objects bridging. And, as you will learn in this article, it is also very easy to use »

-> Get started with Lua (3) - CodeFlow native bridge

«  This third article of the Get started with Lua series provides an overview of the native bridge, the software layer allowing you to transparently mix Lua and native code in your application. In this article, you will learn how to use native objects in your Lua code, how you can use C structs, enums, and most other types in Lua, and how easy it is to make your Lua objects visible (and callable) from the native code. » 

All feedback welcome, in this list, or in the post comments :-)