This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
jwlua:frameworkdocs [2013/08/09 09:16] jariw [Inheritance] |
jwlua:frameworkdocs [2013/09/03 14:22] (current) jariw |
||
---|---|---|---|
Line 1: | Line 1: | ||
This page discusses how you should read the [[http://www.finaletips.nu/frameworkref/|PDK Framework documentation]], so it makes sense in //JW Lua// scripts. | This page discusses how you should read the [[http://www.finaletips.nu/frameworkref/|PDK Framework documentation]], so it makes sense in //JW Lua// scripts. | ||
+ | |||
+ | For discussions on specific programming topics related to //JW Lua//, please refer to the general [[jwlua:development|development page]]. | ||
===== A Reference for C++ ===== | ===== A Reference for C++ ===== | ||
Line 75: | Line 77: | ||
Although the Lua language contains numerous advantages compared to programming directly in C++, there are some drawbacks as well: | Although the Lua language contains numerous advantages compared to programming directly in C++, there are some drawbacks as well: | ||
* The currently used conversion layer between Lua and C++ doesn't support optional arguments in method calls (this might change in the future, though). So in Lua, you need to provide all the arguments to a PDK Framework method. | * The currently used conversion layer between Lua and C++ doesn't support optional arguments in method calls (this might change in the future, though). So in Lua, you need to provide all the arguments to a PDK Framework method. | ||
- | * Overloaded methods aren't supported, due to Lua's loose types. Only one version of a PDK Framework method will be available to JW Lua. | + | * Overloaded methods aren't supported, due to Lua's loose type checking. Only one version of a PDK Framework method will be available to JW Lua. |