Changes

Jump to navigation Jump to search

Main Page

3,159 bytes added, 13:03, 21 September 2019
m
no edit summary
Line 1: Line 1: −
'''Welcome to the Inspired-Lua Wiki''', the only place to know everything about Lua programming on the TI-Nspire !
+
'''Welcome to the Inspired-Lua.org Wiki''' !<br />
 +
Here, you can learn "everything" about Lua scripting on the TI-Nspire platform ! Since this is a wiki, you're welcome to contribute ;)
   −
Please Note that the wiki is not finished at all... This is a constantly-updated preliminary version !
+
This website is not official but is considered a great source of information. <br /> Its goal is to gather official information (from [https://education.ti.com/en/guidebook/details/en/59108CCE54484B76AF68879C217D47B2/ti-nspire_scripting-api-guide TI's pdf documentation], mainly) and also to explain things further, with more details and examples.
   −
If you wish to see an example the documentation's structure, please read a fully-documented part like the [[:Category:image|image category]], or "[[gc:drawString]]", from the [[:Category:gc|gc category]].
+
An overview of the TI-Nspire Lua scripting API is available here : [[Overview of the API]]
 +
 
 +
'''News''' :
 +
* [June 7th, 2012] : TI-Nspire OS 3.2 is released, with major updates to the Lua API. You can see [[Changes in OS 3.2|what's changed here]].<br />
 +
* [February 7th, 2013] : TI-Nspire iPad applications released, which came with OS 3.4, in which the Lua API got updated a bit. You can see [[Changes in OS 3.4|what's changed here]].
 +
* [December 10th, 2013] : TI-Nspire OS 3.6 is released, which changed the Lua API a little bit. You can see [[Changes in OS 3.6|what's changed here]].
 +
* [June 25th, 2014] : TI-Nspire OS 3.9 is released, with minor changes to the Lua API. You can see [[Changes in OS 3.9|what's changed here]].
 +
* [August 25th, 2014] : TI-Nspire for iPad version 3.11 is released, with changes to the Lua API related to [[:Category:BLE|BLE]] features. You can see [[Changes in OS 3.11|what's changed here]].
 +
* [March 6th, 2015] : TI-Nspire for iPad version 4.1 is released, with minor changes to the Lua API related to [[:Category:BLE|BLE]] features (Advertisement data, RSSI, timeout for connect procedure).
 +
* [February 16th, 2016] : TI-Nspire OS 4.2 is released, with major new features to the Lua API related to peripheral I/O ([[:Category:ASI|ASI]], "Asynchronous Serial Interface") mainly. You can see [[Changes in OS 4.2|what's changed here]].
 +
* So far, later OSes (4.3, 4.4, 4.5, 5.0, 5.1) have not brought any new/changed features to Lua scripting.
    
== Categories  ==
 
== Categories  ==
   −
[[:Category:Standard Library|Standard Library]]
+
{| cellspacing="0" cellpadding="1" class="wikitable" style="width: 500px;"
 
+
|-
[[:Category:Events|Events]]
+
| width="64" height="64" | [[Image:Lua-logo.gif|64x64px|Lua-logo.gif]]
 
+
| [[Overview of the API|Standard Library]]  
[[:Category:cursor|cursor]]  
+
| The standard Lua functions
 
+
|-
[[:Category:clipboard|clipboard]]  
+
| width="64" height="64" | [[Image:Lua-logo.gif|64x64px|Lua-logo.gif]]  
 
+
| [[:Category:Extended Standard Library|Extended Standard Library]]  
[[:Category:D2Editor|D2Editor]]  
+
| Some functions that TI added to the standard Lua library
 
+
|-
[[:Category:document|document]]  
+
| [[Image:Timer-icon.gif|64x64px|Timer-icon.gif]]  
 
+
| [[timer|Timer]]  
[[:Category:gc|gc]]  
+
| The integrated timer
 
+
|-
[[:Category:image|image]]
+
| width="64" height="64" | [[Image:Logo1-icon.png|64x64px|Logo1-icon.png]]  
 
  −
[[:Category:locale|locale]]  
     −
[[:Category:platform|platform]]  
+
| [[Events|Events]]
 +
| Platform Events
 +
|-
 +
| width="64" height="64" | [[Image:Logo1-icon.png|64x64px|Logo1-icon.png]]
 +
| [[gc|Graphics context]]
 +
| Draw on the screen with gc
 +
|-
 +
| width="64" height="64" | [[Image:Logo1-icon.png|64x64px|Logo1-icon.png]]
 +
| [[platform|Platform]]
 +
| Get and manage platform information
 +
|-
 +
| width="64" height="64" | [[Image:Logo1-icon.png|64x64px|Logo1-icon.png]]
 +
| [[image|Image]]
 +
| The image library
 +
|-
 +
| width="64" height="64" | [[Image:Logo1-icon.png|64x64px|Logo1-icon.png]]  
 +
| [[Physics Engine|Physics]]
 +
| A Physics Engine !
 +
|-
   −
[[:Category:timer|timer]]  
+
| [[Image:Rtf icon.png|64x64px|Rtf icon.png]]
 +
| [[D2Editor|D2Editor]]
 +
| A rich text editor
 +
|-
 +
| [[Image:Locale.png|64x64px|Locale.png]]
 +
| [[locale|Locale]]
 +
| Get Locale information
 +
|-
 +
| [[Image:Clipboard-Paste-icon.png|67x67px|Clipboard-Paste-icon.png]]
 +
| [[clipboard|Clipboard]]
 +
| Add and get text from the clipboard
 +
|-
 +
| [[Image:File.png|64x64px|File.png]]
 +
| [[var|Var]]
 +
| Manage files in the local document
 +
|-
 +
| width="64" height="64" | [[Image:Logo1-icon.png|64x64px|Logo1-icon.png]]
 +
| [[document|Document]]
 +
| Set global document flags
 +
|-
 +
| width="64" height="64" | [[Image:Logo1-icon.png|64x64px|Logo1-icon.png]]  
   −
[[:Category:toolpalette|toolpalette]]  
+
| [[toolpalette|Tool Palette]]
 +
| An easy to manage menu
 +
|-
 +
| width="64" height="64" | [[Image:Logo1-icon.png|64x64px|Logo1-icon.png]]
 +
| [[cursor|Cursor]]
 +
| Change or hide the cursor
 +
|}
   −
[[:Category:var|var]]
+
<br>

Navigation menu