ESP8266 Support WIKI

User Tools

Site Tools


lua

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
lua [2014/12/19 21:40]
admin [Closed Source NodeMcu]
lua [2016/02/13 12:22]
terrye [NodeMCU]
Line 1: Line 1:
-====== ​LUA ======+====== ​Lua ======
  
-There are 2 "​branches:"​ of LUA now for ESP8266, and open source ​model called NodeLua ​and a closed source model called NodeMcu+There are 2 "​branches:"​ of Lua now for ESP8266, and both are now open source. Confusingly,​ both use the word Node in their name -- NodeMCU ​and NodeLua.  
 +As [[http://​lua.org|lua.org]] says, Lua is powerful, fast, lightweight,​ embeddable scripting language. Lua combines simple procedural syntax with powerful data description constructs based on associative arrays and extensible semantics.
  
-As lua.org was saying, ​Lua is a powerful, ​fast, lightweight,​ embeddable scripting language. Lua combines simple procedural syntax with powerful data description constructs based on associative arrays and extensible semantics.+  * Lua is small: the Lua interpreter easily fits in under 100 kilobytes including the base libraries. 
 +  * Lua is fast: independent benchmarks show that Lua is often amongst the fastest interpreted dynamic languagesThe Lua interpreter has been extensively tuned for high performance.
  
- * Lua is small: the Lua interpreter easily fits in under 100 kilobytes including the base libraries.+===== NodeMCU =====
  
- Lua is fastindependent benchmarks show that Lua is often amongst ​the fastest interpreted dynamic languagesThe Lua interpreter has been extensively tuned for high performance.+  ​[[NodeMCU]] - Initially this was closed source, but was released to open-source in October 2014. This firmware ​is based on the [[http://​www.eluaproject.net/​overview|eLua]] platform and migrated to the ESP8266 and SDKIt is under active development by esp8266 open source community. ​ It helps you to prototype your IOT product within a few Lua script lines
  
-==== Open Source ​NodeLua ====+====NodeLua ​=====
  
 +  * This project is now moribund with the last updates in December 2014.
   * [[NodeLua]] - A open source firmware runs Lua code on ESP8266, written by Harold L.   * [[NodeLua]] - A open source firmware runs Lua code on ESP8266, written by Harold L.
-  * [[Node WebIDE]] - A pure web-based tool works with [[NodeLua]] for Lua programming and run codes on ESP8266 over-the-air.+  * [[NodeLua ​WebIDE]] - A pure web-based tool works with [[NodeLua]] for Lua programming and run codes on ESP8266 over-the-air.
  
-==== Closed Source NodeMcu ==== 
- 
-[[NodeMcu]] 
lua.txt · Last modified: 2017/06/27 01:18 by terrye