<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://wiki.planet-casio.com/en/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Cartix</id>
		<title>Casio Universal Wiki - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="https://wiki.planet-casio.com/en/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Cartix"/>
		<link rel="alternate" type="text/html" href="https://wiki.planet-casio.com/en/Special:Contributions/Cartix"/>
		<updated>2026-04-29T23:18:25Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.28.2</generator>

	<entry>
		<id>https://wiki.planet-casio.com/en/index.php?title=CPLua&amp;diff=981</id>
		<title>CPLua</title>
		<link rel="alternate" type="text/html" href="https://wiki.planet-casio.com/en/index.php?title=CPLua&amp;diff=981"/>
				<updated>2014-05-20T09:26:20Z</updated>
		
		<summary type="html">&lt;p&gt;Cartix: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[fr:CPLua]]&lt;br /&gt;
{{InfoBox Software&lt;br /&gt;
 | name                 = CPLua &lt;br /&gt;
 | logo                 = cpluaicon.png&lt;br /&gt;
 | logoCaption          = icon &lt;br /&gt;
 | screenshot           = cplua.jpg&lt;br /&gt;
 | caption              = Last Version Home&lt;br /&gt;
 | author               = Orwell&lt;br /&gt;
 | developer            = Cartix&lt;br /&gt;
 | latest release       = 28 January 2012&lt;br /&gt;
 | programming language = Lua&lt;br /&gt;
 | genre                = IDE&lt;br /&gt;
 | platform             = Classpad&lt;br /&gt;
}}&lt;br /&gt;
Lua language is just between Basic language and C++. This programming language is simple, flexible and fast. It allow developers to program complexes applications that can’t be programmed with Basic language. CPLua is an Add-In for ClassPad which include a Lua interpreter and many new functions then CPLua allow making some Lua applications directly on the calculator.&lt;br /&gt;
&lt;br /&gt;
CPLua is a project then some bugs can appear. The most stable version is currently 0.8 version. The last version is 0.10A version avalaible [http://www.casio-scene.com/downloads.php?do=file&amp;amp;id=533 here].&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
==History==&lt;br /&gt;
&lt;br /&gt;
CPLua has been started in 2005 by Orwell, a french programer, because there was too much people who said that CPBasic is too slow but they didn't want to learn C++&lt;br /&gt;
The first version has been released on 09-01-2005 [http://www.casiocalc.org/?s=41237d4f0030e414bfea2956886c484e&amp;amp;showtopic=2314 here].&lt;br /&gt;
* 09-07-2005 : version 0.4 : add the possibility to save and load lua script&lt;br /&gt;
* 09-08-2005 : version 0.51 : correct some bug and add new keyboard&lt;br /&gt;
* 09-27-2005 : version 0.72 : add the totality of the CAS package&lt;br /&gt;
* 04-19-2006 : version 0.8 : the faster drawing version of all the CPLua version. Download it [http://www.casio-scene.com/downloads.php?do=file&amp;amp;id=532 here]&lt;br /&gt;
* 07-27-2007 : version 0.9E : last version made by Orwell (add the ui lib)&lt;br /&gt;
Last year, two programmer, [http://www.casio-scene.com/member.php?10077-Cartix Cartix] (me) and [http://www.planet-casio.com/Fr/compte/voir_profil.php?membre=binary_man Binary_Man], from Planete Casio, have started to edit the source code, in the aim of adding function. Our first version (CPLua 0.10A) came out on 01-28-2012, and is available [http://www.casio-scene.com/downloads.php?do=file&amp;amp;id=533 here]&lt;br /&gt;
&lt;br /&gt;
==Getting Started==&lt;br /&gt;
* First download the version you want : [http://www.casio-scene.com/downloads.php?do=file&amp;amp;id=532 CPLua 0.8] or [http://www.casio-scene.com/downloads.php?do=file&amp;amp;id=533 CPLua 0.10A]&lt;br /&gt;
* Then send the .cpa to your classpad with FA-CP1 or Classpad Add-In Installer (tutorial will be avalaible soon)&lt;br /&gt;
* Go to the main menu on your Classpad and open the application CPLua&lt;br /&gt;
* Create a new file and begin to write script.&lt;br /&gt;
&lt;br /&gt;
==Library==&lt;br /&gt;
&lt;br /&gt;
* UI : User Interface : This lib allows you tu use the interface of the Classpad (menu, toolbar, ...) in your programs&lt;br /&gt;
* CAS : Computer Algebric System : This lib allows you to use the matematics function of the Main application (diff, intg, solve, ...)&lt;br /&gt;
* Draw : This lib allows you to draw on the screen (point, line, circle, ...) and to use sprite/picture&lt;br /&gt;
* IO : Input/Output : This lib allows you to manipulate the Classpad files (open, write, read, save, ...)&lt;br /&gt;
* String : This lib allows you to make operation on string&lt;br /&gt;
* Debug : This lib allows you to debug your lua script&lt;br /&gt;
* Table : This lib allows you to make operation on table&lt;br /&gt;
* Math : This lib allows you to perform arithmetic operation on number (sin, root, ...)&lt;br /&gt;
To know all the function of a library, type &amp;quot;table.foreach(&amp;lt;name of the library&amp;gt;,print)&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==Control Structures==&lt;br /&gt;
===LOOP Statement===&lt;br /&gt;
&lt;br /&gt;
* You can break a loop with the &amp;quot;break&amp;quot; instruction&lt;br /&gt;
&lt;br /&gt;
====While====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
while &amp;lt;condition 1&amp;gt; do&lt;br /&gt;
&amp;lt;code to execute while the condition 1 is respected&amp;gt;&lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Repeat====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
repeat&lt;br /&gt;
&amp;lt;code to execute while the condition 1 is respected&amp;gt;&lt;br /&gt;
until &amp;lt;condition 1&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====For====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
for &amp;lt;var&amp;gt;=&amp;lt;min&amp;gt;,&amp;lt;max&amp;gt;[,&amp;lt;step&amp;gt;] do&lt;br /&gt;
&amp;lt;code to execute while var isn't equal to max &amp;gt;&lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* If step isn't specified, then the step will be 1&lt;br /&gt;
&lt;br /&gt;
===IF Statement===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
if &amp;lt;condition 1&amp;gt; then&lt;br /&gt;
&amp;lt;code to execute if the condition 1 is respected&amp;gt;&lt;br /&gt;
elseif &amp;lt;condition 2&amp;gt; then&lt;br /&gt;
&amp;lt;code to execute if the condition 1 isn't respected but the condition 2 is respected&amp;gt;&lt;br /&gt;
else&lt;br /&gt;
&amp;lt;code to execute if none of the condition (1 and 2) are respected&amp;gt;&lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===FUNCTION Statement===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
function &amp;lt;function name&amp;gt;(&amp;lt;parameter list&amp;gt;)&lt;br /&gt;
&amp;lt;code to execute if the function is called&amp;gt;&lt;br /&gt;
return &amp;lt;value to return&amp;gt;&lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* If return isn't specified, the function won't return anything&lt;br /&gt;
* If any parameter are specified, the function will take &amp;quot;nil&amp;quot; as parameter&lt;br /&gt;
* You can declare local variable, wich will be only usable by the function&lt;br /&gt;
&lt;br /&gt;
===COMMENT Statement===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--&amp;lt;comment&amp;gt; for a one-line comment&lt;br /&gt;
--[[&amp;lt;comment&amp;gt;]]-- for a multi-line comment&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==CPLua Specific Functions==&lt;br /&gt;
CPLua have to different screen to show : console (for input and output) and graph (for drawing). The default screen is the console. You can switch with : &lt;br /&gt;
* showconsole() to show the console screen&lt;br /&gt;
* showgraph() to show the graph screen&lt;br /&gt;
There is also other Classpad specific functions like :&lt;br /&gt;
* keypad(0/1) : 0 to hide the keypad and 1 to show it&lt;br /&gt;
* fullscreen(0/1) : 0 to show the menu and 1 to hide it&lt;br /&gt;
To know all the specific function of the Classpad, have a look [http://orwell01.free.fr/Release/CPLua/functions.txt here]&lt;br /&gt;
&lt;br /&gt;
==Useful Links==&lt;br /&gt;
* [http://www.lua.org/ Lua official website]&lt;br /&gt;
* [http://calc-casio.e-monsite.com/pages/librairie/cplua/ User made libraries] (in French)&lt;br /&gt;
* [http://orwell01.free.fr/Release/CPLua/functions.txt List of the Specific function]&lt;br /&gt;
[[Category:Lua]]&lt;/div&gt;</summary>
		<author><name>Cartix</name></author>	</entry>

	<entry>
		<id>https://wiki.planet-casio.com/en/index.php?title=CPLua&amp;diff=980</id>
		<title>CPLua</title>
		<link rel="alternate" type="text/html" href="https://wiki.planet-casio.com/en/index.php?title=CPLua&amp;diff=980"/>
				<updated>2014-05-20T09:25:47Z</updated>
		
		<summary type="html">&lt;p&gt;Cartix: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[fr:CPLua]]&lt;br /&gt;
{{InfoBox Software&lt;br /&gt;
 | name                 = CPLua &lt;br /&gt;
 | logo                 = cpluaicon.png&lt;br /&gt;
 | logoCaption          = icon &lt;br /&gt;
 | screenshot           = cplua.jpg&lt;br /&gt;
 | caption              = Last Version Home&lt;br /&gt;
 | author               = Orwell&lt;br /&gt;
 | developer            = Cartix&lt;br /&gt;
 | first release        = &lt;br /&gt;
 | latest release       = 28 January 2012&lt;br /&gt;
 | frequently updated   = No&lt;br /&gt;
 | programming language = Lua&lt;br /&gt;
 | genre                = IDE&lt;br /&gt;
 | platform             = Classpad&lt;br /&gt;
 | licence              = Proprietary&lt;br /&gt;
}}&lt;br /&gt;
Lua language is just between Basic language and C++. This programming language is simple, flexible and fast. It allow developers to program complexes applications that can’t be programmed with Basic language. CPLua is an Add-In for ClassPad which include a Lua interpreter and many new functions then CPLua allow making some Lua applications directly on the calculator.&lt;br /&gt;
&lt;br /&gt;
CPLua is a project then some bugs can appear. The most stable version is currently 0.8 version. The last version is 0.10A version avalaible [http://www.casio-scene.com/downloads.php?do=file&amp;amp;id=533 here].&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
==History==&lt;br /&gt;
&lt;br /&gt;
CPLua has been started in 2005 by Orwell, a french programer, because there was too much people who said that CPBasic is too slow but they didn't want to learn C++&lt;br /&gt;
The first version has been released on 09-01-2005 [http://www.casiocalc.org/?s=41237d4f0030e414bfea2956886c484e&amp;amp;showtopic=2314 here].&lt;br /&gt;
* 09-07-2005 : version 0.4 : add the possibility to save and load lua script&lt;br /&gt;
* 09-08-2005 : version 0.51 : correct some bug and add new keyboard&lt;br /&gt;
* 09-27-2005 : version 0.72 : add the totality of the CAS package&lt;br /&gt;
* 04-19-2006 : version 0.8 : the faster drawing version of all the CPLua version. Download it [http://www.casio-scene.com/downloads.php?do=file&amp;amp;id=532 here]&lt;br /&gt;
* 07-27-2007 : version 0.9E : last version made by Orwell (add the ui lib)&lt;br /&gt;
Last year, two programmer, [http://www.casio-scene.com/member.php?10077-Cartix Cartix] (me) and [http://www.planet-casio.com/Fr/compte/voir_profil.php?membre=binary_man Binary_Man], from Planete Casio, have started to edit the source code, in the aim of adding function. Our first version (CPLua 0.10A) came out on 01-28-2012, and is available [http://www.casio-scene.com/downloads.php?do=file&amp;amp;id=533 here]&lt;br /&gt;
&lt;br /&gt;
==Getting Started==&lt;br /&gt;
* First download the version you want : [http://www.casio-scene.com/downloads.php?do=file&amp;amp;id=532 CPLua 0.8] or [http://www.casio-scene.com/downloads.php?do=file&amp;amp;id=533 CPLua 0.10A]&lt;br /&gt;
* Then send the .cpa to your classpad with FA-CP1 or Classpad Add-In Installer (tutorial will be avalaible soon)&lt;br /&gt;
* Go to the main menu on your Classpad and open the application CPLua&lt;br /&gt;
* Create a new file and begin to write script.&lt;br /&gt;
&lt;br /&gt;
==Library==&lt;br /&gt;
&lt;br /&gt;
* UI : User Interface : This lib allows you tu use the interface of the Classpad (menu, toolbar, ...) in your programs&lt;br /&gt;
* CAS : Computer Algebric System : This lib allows you to use the matematics function of the Main application (diff, intg, solve, ...)&lt;br /&gt;
* Draw : This lib allows you to draw on the screen (point, line, circle, ...) and to use sprite/picture&lt;br /&gt;
* IO : Input/Output : This lib allows you to manipulate the Classpad files (open, write, read, save, ...)&lt;br /&gt;
* String : This lib allows you to make operation on string&lt;br /&gt;
* Debug : This lib allows you to debug your lua script&lt;br /&gt;
* Table : This lib allows you to make operation on table&lt;br /&gt;
* Math : This lib allows you to perform arithmetic operation on number (sin, root, ...)&lt;br /&gt;
To know all the function of a library, type &amp;quot;table.foreach(&amp;lt;name of the library&amp;gt;,print)&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==Control Structures==&lt;br /&gt;
===LOOP Statement===&lt;br /&gt;
&lt;br /&gt;
* You can break a loop with the &amp;quot;break&amp;quot; instruction&lt;br /&gt;
&lt;br /&gt;
====While====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
while &amp;lt;condition 1&amp;gt; do&lt;br /&gt;
&amp;lt;code to execute while the condition 1 is respected&amp;gt;&lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Repeat====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
repeat&lt;br /&gt;
&amp;lt;code to execute while the condition 1 is respected&amp;gt;&lt;br /&gt;
until &amp;lt;condition 1&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====For====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
for &amp;lt;var&amp;gt;=&amp;lt;min&amp;gt;,&amp;lt;max&amp;gt;[,&amp;lt;step&amp;gt;] do&lt;br /&gt;
&amp;lt;code to execute while var isn't equal to max &amp;gt;&lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* If step isn't specified, then the step will be 1&lt;br /&gt;
&lt;br /&gt;
===IF Statement===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
if &amp;lt;condition 1&amp;gt; then&lt;br /&gt;
&amp;lt;code to execute if the condition 1 is respected&amp;gt;&lt;br /&gt;
elseif &amp;lt;condition 2&amp;gt; then&lt;br /&gt;
&amp;lt;code to execute if the condition 1 isn't respected but the condition 2 is respected&amp;gt;&lt;br /&gt;
else&lt;br /&gt;
&amp;lt;code to execute if none of the condition (1 and 2) are respected&amp;gt;&lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===FUNCTION Statement===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
function &amp;lt;function name&amp;gt;(&amp;lt;parameter list&amp;gt;)&lt;br /&gt;
&amp;lt;code to execute if the function is called&amp;gt;&lt;br /&gt;
return &amp;lt;value to return&amp;gt;&lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* If return isn't specified, the function won't return anything&lt;br /&gt;
* If any parameter are specified, the function will take &amp;quot;nil&amp;quot; as parameter&lt;br /&gt;
* You can declare local variable, wich will be only usable by the function&lt;br /&gt;
&lt;br /&gt;
===COMMENT Statement===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--&amp;lt;comment&amp;gt; for a one-line comment&lt;br /&gt;
--[[&amp;lt;comment&amp;gt;]]-- for a multi-line comment&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==CPLua Specific Functions==&lt;br /&gt;
CPLua have to different screen to show : console (for input and output) and graph (for drawing). The default screen is the console. You can switch with : &lt;br /&gt;
* showconsole() to show the console screen&lt;br /&gt;
* showgraph() to show the graph screen&lt;br /&gt;
There is also other Classpad specific functions like :&lt;br /&gt;
* keypad(0/1) : 0 to hide the keypad and 1 to show it&lt;br /&gt;
* fullscreen(0/1) : 0 to show the menu and 1 to hide it&lt;br /&gt;
To know all the specific function of the Classpad, have a look [http://orwell01.free.fr/Release/CPLua/functions.txt here]&lt;br /&gt;
&lt;br /&gt;
==Useful Links==&lt;br /&gt;
* [http://www.lua.org/ Lua official website]&lt;br /&gt;
* [http://calc-casio.e-monsite.com/pages/librairie/cplua/ User made libraries] (in French)&lt;br /&gt;
* [http://orwell01.free.fr/Release/CPLua/functions.txt List of the Specific function]&lt;br /&gt;
[[Category:Lua]]&lt;/div&gt;</summary>
		<author><name>Cartix</name></author>	</entry>

	<entry>
		<id>https://wiki.planet-casio.com/en/index.php?title=CPLua&amp;diff=979</id>
		<title>CPLua</title>
		<link rel="alternate" type="text/html" href="https://wiki.planet-casio.com/en/index.php?title=CPLua&amp;diff=979"/>
				<updated>2014-05-20T08:47:10Z</updated>
		
		<summary type="html">&lt;p&gt;Cartix: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[fr:CPLua]]&lt;br /&gt;
{{InfoBox Software&lt;br /&gt;
 | name                 = CPLua &lt;br /&gt;
 | logo                 = cpluaicon.png&lt;br /&gt;
 | logoCaption          = icon &lt;br /&gt;
 | screenshot           = cplua.jpg&lt;br /&gt;
 | caption              = Last Version Home&lt;br /&gt;
 | author               = Orwell&lt;br /&gt;
 | developer            = Cartix&lt;br /&gt;
 | first release        = &lt;br /&gt;
 | latest release       = 28 January 2012&lt;br /&gt;
 | frequently updated   = No&lt;br /&gt;
 | programming language = Lua&lt;br /&gt;
 | genre                = IDE&lt;br /&gt;
 | platform             = Classpad&lt;br /&gt;
 | licence              = Proprietary&lt;br /&gt;
}}&lt;br /&gt;
Lua language is just between Basic language and C++. This programming language is simple, flexible and fast. It allow developers to program complexes applications that can’t be programmed with Basic language. CPLua is an Add-In for ClassPad which include a Lua interpreter and many new functions then CPLua allow making some Lua applications directly on the calculator.&lt;br /&gt;
&lt;br /&gt;
CPLua is a project then some bugs can appear. The most stable version is currently 0.8 version. The last version is 0.10A version avalaible [http://www.casio-scene.com/downloads.php?do=file&amp;amp;id=533 here].&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
==History==&lt;br /&gt;
&lt;br /&gt;
CPLua has been started in 2005 by Orwell, a french programer, because there was too much people who said that CPBasic is too slow but they didn't want to learn C++&lt;br /&gt;
The first version has been released on 09-01-2005 [http://www.casiocalc.org/?s=41237d4f0030e414bfea2956886c484e&amp;amp;showtopic=2314 here].&lt;br /&gt;
* 09-07-2005 : version 0.4 : add the possibility to save and load lua script&lt;br /&gt;
* 09-08-2005 : version 0.51 : correct some bug and add new keyboard&lt;br /&gt;
* 09-27-2005 : version 0.72 : add the totality of the CAS package&lt;br /&gt;
* 04-19-2006 : version 0.8 : the faster drawing version of all the CPLua version. Download it [http://www.casio-scene.com/downloads.php?do=file&amp;amp;id=532 here]&lt;br /&gt;
* 07-27-2007 : version 0.9E : last version made by Orwell (add the ui lib)&lt;br /&gt;
Last year, two programmer, [http://www.casio-scene.com/member.php?10077-Cartix Cartix] (me) and [http://www.planet-casio.com/Fr/compte/voir_profil.php?membre=binary_man Binary_Man], from Planete Casio, have started to edit the source code, in the aim of adding function. Our first version (CPLua 0.10A) came out on 01-28-2012, and is available [http://www.casio-scene.com/downloads.php?do=file&amp;amp;id=533 here]&lt;br /&gt;
&lt;br /&gt;
==Getting Started==&lt;br /&gt;
* First download the version you want : [http://www.casio-scene.com/downloads.php?do=file&amp;amp;id=532 CPLua 0.8] or [http://www.casio-scene.com/downloads.php?do=file&amp;amp;id=533 CPLua 0.10A]&lt;br /&gt;
* Then send the .cpa to your classpad with FA-CP1 or Classpad Add-In Installer (tutorial will be avalaible soon)&lt;br /&gt;
* Go to the main menu on your Classpad and open the application CPLua&lt;br /&gt;
* Create a new file and begin to write script.&lt;br /&gt;
&lt;br /&gt;
==Library==&lt;br /&gt;
&lt;br /&gt;
* UI : User Interface : This lib allows you tu use the interface of the Classpad (menu, toolbar, ...) in your programs&lt;br /&gt;
* CAS : Computer Algebric System : This lib allows you to use the matematics function of the Main application (diff, intg, solve, ...)&lt;br /&gt;
* Draw : This lib allows you to draw on the screen (point, line, circle, ...) and to use sprite/picture&lt;br /&gt;
* IO : Input/Output : This lib allows you to manipulate the Classpad files (open, write, read, save, ...)&lt;br /&gt;
* String : This lib allows you to make operation on string&lt;br /&gt;
* Debug : This lib allows you to debug your lua script&lt;br /&gt;
* Table : This lib allows you to make operation on table&lt;br /&gt;
* Math : This lib allows you to perform arithmetic operation on number (sin, root, ...)&lt;br /&gt;
To know all the function of a library, type &amp;quot;table.foreach(&amp;lt;name of the library&amp;gt;,print)&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==Control Structures==&lt;br /&gt;
===LOOP Statement===&lt;br /&gt;
&lt;br /&gt;
* You can break a loop with the &amp;quot;break&amp;quot; instruction&lt;br /&gt;
&lt;br /&gt;
====While====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
while &amp;lt;condition 1&amp;gt; do&lt;br /&gt;
&amp;lt;code to execute while the condition 1 is respected&amp;gt;&lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Repeat====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
repeat&lt;br /&gt;
&amp;lt;code to execute while the condition 1 is respected&amp;gt;&lt;br /&gt;
until &amp;lt;condition 1&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====For====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
for &amp;lt;var&amp;gt;=&amp;lt;min&amp;gt;,&amp;lt;max&amp;gt;[,&amp;lt;step&amp;gt;] do&lt;br /&gt;
&amp;lt;code to execute while var isn't equal to max &amp;gt;&lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* If step isn't specified, then the step will be 1&lt;br /&gt;
&lt;br /&gt;
===IF Statement===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
if &amp;lt;condition 1&amp;gt; then&lt;br /&gt;
&amp;lt;code to execute if the condition 1 is respected&amp;gt;&lt;br /&gt;
elseif &amp;lt;condition 2&amp;gt; then&lt;br /&gt;
&amp;lt;code to execute if the condition 1 isn't respected but the condition 2 is respected&amp;gt;&lt;br /&gt;
else&lt;br /&gt;
&amp;lt;code to execute if none of the condition (1 and 2) are respected&amp;gt;&lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===FUNCTION Statement===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
function &amp;lt;function name&amp;gt;(&amp;lt;parameter list&amp;gt;)&lt;br /&gt;
&amp;lt;code to execute if the function is called&amp;gt;&lt;br /&gt;
return &amp;lt;value to return&amp;gt;&lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* If return isn't specified, the function won't return anything&lt;br /&gt;
* If any parameter are specified, the function will take &amp;quot;nil&amp;quot; as parameter&lt;br /&gt;
* You can declare local variable, wich will be only usable by the function&lt;br /&gt;
&lt;br /&gt;
===COMMENT Statement===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--&amp;lt;comment&amp;gt; for a one-line comment&lt;br /&gt;
--[[&amp;lt;comment&amp;gt;]]-- for a multi-line comment&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==CPLua Specific Functions==&lt;br /&gt;
CPLua have to different screen to show : console (for input and output) and graph (for drawing). The default screen is the console. You can switch with : &lt;br /&gt;
* showconsole() to show the console screen&lt;br /&gt;
* showgraph() to show the graph screen&lt;br /&gt;
There is also other Classpad specific functions like :&lt;br /&gt;
* keypad(0/1) : 0 to hide the keypad and 1 to show it&lt;br /&gt;
* fullscreen(0/1) : 0 to show the menu and 1 to hide it&lt;br /&gt;
To know all the specific function of the Classpad, have a look [http://orwell01.free.fr/Release/CPLua/functions.txt here]&lt;br /&gt;
&lt;br /&gt;
==Useful Links==&lt;br /&gt;
* [http://www.lua.org/ Lua official website]&lt;br /&gt;
* [http://calc-casio.e-monsite.com/pages/librairie/cplua/ User made libraries] (in French)&lt;br /&gt;
* [http://orwell01.free.fr/Release/CPLua/functions.txt List of the Specific function]&lt;/div&gt;</summary>
		<author><name>Cartix</name></author>	</entry>

	<entry>
		<id>https://wiki.planet-casio.com/en/index.php?title=CPLua&amp;diff=978</id>
		<title>CPLua</title>
		<link rel="alternate" type="text/html" href="https://wiki.planet-casio.com/en/index.php?title=CPLua&amp;diff=978"/>
				<updated>2014-05-20T08:46:40Z</updated>
		
		<summary type="html">&lt;p&gt;Cartix: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[fr:CPLua]]&lt;br /&gt;
{{InfoBox Software&lt;br /&gt;
 | name                 = CPLua &lt;br /&gt;
 | logo                 = cpluaicon.png&lt;br /&gt;
 | logoCaption          = icon &lt;br /&gt;
 | screenshot           = cplua.jpg&lt;br /&gt;
 | caption              = Last Version Home&lt;br /&gt;
 | author               = Orwell&lt;br /&gt;
 | developer            = Cartix&lt;br /&gt;
 | first release        = &lt;br /&gt;
 | latest release       = 28 January 2012&lt;br /&gt;
 | frequently updated   = No&lt;br /&gt;
 | programming language = Lua&lt;br /&gt;
 | genre                = IDE&lt;br /&gt;
 | platform             = Classpad&lt;br /&gt;
 | licence              = Proprietary&lt;br /&gt;
}}&lt;br /&gt;
Lua language is just between Basic language and C++. This programming language is simple, flexible and fast. It allow developers to program complexes applications that can’t be programmed with Basic language. CPLua is an Add-In for ClassPad which include a Lua interpreter and many new functions then CPLua allow making some Lua applications directly on the calculator.&lt;br /&gt;
&lt;br /&gt;
CPLua is a project then some bugs can appear. The most stable version is currently 0.8 version. The last version is 0.10A version avalaible [http://www.casio-scene.com/downloads.php?do=file&amp;amp;id=533 here].&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==History==&lt;br /&gt;
&lt;br /&gt;
CPLua has been started in 2005 by Orwell, a french programer, because there was too much people who said that CPBasic is too slow but they didn't want to learn C++&lt;br /&gt;
The first version has been released on 09-01-2005 [http://www.casiocalc.org/?s=41237d4f0030e414bfea2956886c484e&amp;amp;showtopic=2314 here].&lt;br /&gt;
* 09-07-2005 : version 0.4 : add the possibility to save and load lua script&lt;br /&gt;
* 09-08-2005 : version 0.51 : correct some bug and add new keyboard&lt;br /&gt;
* 09-27-2005 : version 0.72 : add the totality of the CAS package&lt;br /&gt;
* 04-19-2006 : version 0.8 : the faster drawing version of all the CPLua version. Download it [http://www.casio-scene.com/downloads.php?do=file&amp;amp;id=532 here]&lt;br /&gt;
* 07-27-2007 : version 0.9E : last version made by Orwell (add the ui lib)&lt;br /&gt;
Last year, two programmer, [http://www.casio-scene.com/member.php?10077-Cartix Cartix] (me) and [http://www.planet-casio.com/Fr/compte/voir_profil.php?membre=binary_man Binary_Man], from Planete Casio, have started to edit the source code, in the aim of adding function. Our first version (CPLua 0.10A) came out on 01-28-2012, and is available [http://www.casio-scene.com/downloads.php?do=file&amp;amp;id=533 here]&lt;br /&gt;
&lt;br /&gt;
==Getting Started==&lt;br /&gt;
* First download the version you want : [http://www.casio-scene.com/downloads.php?do=file&amp;amp;id=532 CPLua 0.8] or [http://www.casio-scene.com/downloads.php?do=file&amp;amp;id=533 CPLua 0.10A]&lt;br /&gt;
* Then send the .cpa to your classpad with FA-CP1 or Classpad Add-In Installer (tutorial will be avalaible soon)&lt;br /&gt;
* Go to the main menu on your Classpad and open the application CPLua&lt;br /&gt;
* Create a new file and begin to write script.&lt;br /&gt;
&lt;br /&gt;
==Library==&lt;br /&gt;
&lt;br /&gt;
* UI : User Interface : This lib allows you tu use the interface of the Classpad (menu, toolbar, ...) in your programs&lt;br /&gt;
* CAS : Computer Algebric System : This lib allows you to use the matematics function of the Main application (diff, intg, solve, ...)&lt;br /&gt;
* Draw : This lib allows you to draw on the screen (point, line, circle, ...) and to use sprite/picture&lt;br /&gt;
* IO : Input/Output : This lib allows you to manipulate the Classpad files (open, write, read, save, ...)&lt;br /&gt;
* String : This lib allows you to make operation on string&lt;br /&gt;
* Debug : This lib allows you to debug your lua script&lt;br /&gt;
* Table : This lib allows you to make operation on table&lt;br /&gt;
* Math : This lib allows you to perform arithmetic operation on number (sin, root, ...)&lt;br /&gt;
To know all the function of a library, type &amp;quot;table.foreach(&amp;lt;name of the library&amp;gt;,print)&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==Control Structures==&lt;br /&gt;
===LOOP Statement===&lt;br /&gt;
&lt;br /&gt;
* You can break a loop with the &amp;quot;break&amp;quot; instruction&lt;br /&gt;
&lt;br /&gt;
====While====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
while &amp;lt;condition 1&amp;gt; do&lt;br /&gt;
&amp;lt;code to execute while the condition 1 is respected&amp;gt;&lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Repeat====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
repeat&lt;br /&gt;
&amp;lt;code to execute while the condition 1 is respected&amp;gt;&lt;br /&gt;
until &amp;lt;condition 1&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====For====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
for &amp;lt;var&amp;gt;=&amp;lt;min&amp;gt;,&amp;lt;max&amp;gt;[,&amp;lt;step&amp;gt;] do&lt;br /&gt;
&amp;lt;code to execute while var isn't equal to max &amp;gt;&lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* If step isn't specified, then the step will be 1&lt;br /&gt;
&lt;br /&gt;
===IF Statement===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
if &amp;lt;condition 1&amp;gt; then&lt;br /&gt;
&amp;lt;code to execute if the condition 1 is respected&amp;gt;&lt;br /&gt;
elseif &amp;lt;condition 2&amp;gt; then&lt;br /&gt;
&amp;lt;code to execute if the condition 1 isn't respected but the condition 2 is respected&amp;gt;&lt;br /&gt;
else&lt;br /&gt;
&amp;lt;code to execute if none of the condition (1 and 2) are respected&amp;gt;&lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===FUNCTION Statement===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
function &amp;lt;function name&amp;gt;(&amp;lt;parameter list&amp;gt;)&lt;br /&gt;
&amp;lt;code to execute if the function is called&amp;gt;&lt;br /&gt;
return &amp;lt;value to return&amp;gt;&lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* If return isn't specified, the function won't return anything&lt;br /&gt;
* If any parameter are specified, the function will take &amp;quot;nil&amp;quot; as parameter&lt;br /&gt;
* You can declare local variable, wich will be only usable by the function&lt;br /&gt;
&lt;br /&gt;
===COMMENT Statement===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--&amp;lt;comment&amp;gt; for a one-line comment&lt;br /&gt;
--[[&amp;lt;comment&amp;gt;]]-- for a multi-line comment&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==CPLua Specific Functions==&lt;br /&gt;
CPLua have to different screen to show : console (for input and output) and graph (for drawing). The default screen is the console. You can switch with : &lt;br /&gt;
* showconsole() to show the console screen&lt;br /&gt;
* showgraph() to show the graph screen&lt;br /&gt;
There is also other Classpad specific functions like :&lt;br /&gt;
* keypad(0/1) : 0 to hide the keypad and 1 to show it&lt;br /&gt;
* fullscreen(0/1) : 0 to show the menu and 1 to hide it&lt;br /&gt;
To know all the specific function of the Classpad, have a look [http://orwell01.free.fr/Release/CPLua/functions.txt here]&lt;br /&gt;
&lt;br /&gt;
==Useful Links==&lt;br /&gt;
* [http://www.lua.org/ Lua official website]&lt;br /&gt;
* [http://calc-casio.e-monsite.com/pages/librairie/cplua/ User made libraries] (in French)&lt;br /&gt;
* [http://orwell01.free.fr/Release/CPLua/functions.txt List of the Specific function]&lt;/div&gt;</summary>
		<author><name>Cartix</name></author>	</entry>

	<entry>
		<id>https://wiki.planet-casio.com/en/index.php?title=File:Cpluaicon.png&amp;diff=977</id>
		<title>File:Cpluaicon.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.planet-casio.com/en/index.php?title=File:Cpluaicon.png&amp;diff=977"/>
				<updated>2014-05-20T08:46:04Z</updated>
		
		<summary type="html">&lt;p&gt;Cartix: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Cartix</name></author>	</entry>

	<entry>
		<id>https://wiki.planet-casio.com/en/index.php?title=File:Cplua.jpg&amp;diff=976</id>
		<title>File:Cplua.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.planet-casio.com/en/index.php?title=File:Cplua.jpg&amp;diff=976"/>
				<updated>2014-05-20T08:44:19Z</updated>
		
		<summary type="html">&lt;p&gt;Cartix: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Cartix</name></author>	</entry>

	<entry>
		<id>https://wiki.planet-casio.com/en/index.php?title=OWBasic&amp;diff=975</id>
		<title>OWBasic</title>
		<link rel="alternate" type="text/html" href="https://wiki.planet-casio.com/en/index.php?title=OWBasic&amp;diff=975"/>
				<updated>2014-05-20T08:38:06Z</updated>
		
		<summary type="html">&lt;p&gt;Cartix: /* Description */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{MsgBox needsKnowledge}}&lt;br /&gt;
&lt;br /&gt;
OWBasic implements BASIC for the Pocketviewer family from Casio.&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Description==&lt;br /&gt;
Some years ago, Casio released an SDK for the Pocket Viewer, which amongst other things produced a programmable interpreter/compiler called OWBasic put together by Wolfgang Ortmann. OWBasic was an implementation of the original BASIC programming language.&lt;br /&gt;
&lt;br /&gt;
OWbasic has most of the BASIC commands such as PROC, GOSUB, conditional IF/THEN statements and some others for graphing. OWBasic also allows a user to develop applications for string text, taking the CasioPV beyond the normal limits imposed by a standard programmable calculator.&lt;br /&gt;
&lt;br /&gt;
OWBasic compiles a block of binary code which is then run on the interpreter, which is faster than interpreting individual text instruction lines at run time.&lt;br /&gt;
&lt;br /&gt;
It has been ported to classpad by Vanhoa, and is available [http://www.casio-scene.com/downloads.php?do=file&amp;amp;id=287 here]. [http://www.casiocalc.org/?showtopic=3300 There] is the original post by Vanhoa.&lt;br /&gt;
&lt;br /&gt;
As you can see, Vanhoa keeped the old PV Interface, which is really awfull compared to the Classpad UI. Unfortunately, he didn't released source code, so we cannot try to change this.&lt;br /&gt;
&lt;br /&gt;
Vanhoa's port seems to be faster than CPLua and to support a lots of interresting features, such as greyscale, Timers, ...&lt;br /&gt;
&lt;br /&gt;
To write script on your Classpad, you should use [http://www.casio-scene.com/downloads.php?do=file&amp;amp;id=528 I-Edit], which allows to edit a program and then directly to start OWBasic to compile and execute it.  The programs have to be written as memo.&lt;br /&gt;
&lt;br /&gt;
==Getting Started==&lt;br /&gt;
&lt;br /&gt;
* First download it [http://www.casio-scene.com/downloads.php?do=file&amp;amp;id=287 here].&lt;br /&gt;
* Then send the .cpa to your classpad with FA-CP1 or Classpad Add-In Installer (tutorial will be avalaible soon)&lt;br /&gt;
* Go to the main menu on your Classpad and open the application OWBasic&lt;br /&gt;
* After starting OWBasic you get a menu of the available basic programs. Select the one you want and enjoy.&lt;br /&gt;
&lt;br /&gt;
==OWBasic Standard Library==&lt;br /&gt;
&lt;br /&gt;
The OWBasic Standard Library is an attempt to create a library without reaching an uncomfortable size, containing general solutions for the most frequent tasks occuring in OWBasic.&lt;br /&gt;
For more information and documentation, have a look [http://www.audacia-software.de/en/pv/obprogs/osl/index.htm here].&lt;br /&gt;
&lt;br /&gt;
==Useful Link==&lt;br /&gt;
* [http://herakles.inf-cv.uni-jena.de/pindex.php/e/noo/owbasic/index.html Wolfgang Ortman Website]&lt;br /&gt;
* [http://www.audacia-software.de/en/index.htm Official OWBasic WebSite]&lt;br /&gt;
* [http://www.audacia-software.de/en/win/pv/obet.htm Link of an emulator]&lt;br /&gt;
* [[http://ftp.heanet.ie/mirrors/download.sourceforge.net/pub/sourceforge/o/project/ow/ Maybe some interresting files]]&lt;/div&gt;</summary>
		<author><name>Cartix</name></author>	</entry>

	<entry>
		<id>https://wiki.planet-casio.com/en/index.php?title=OWBasic&amp;diff=587</id>
		<title>OWBasic</title>
		<link rel="alternate" type="text/html" href="https://wiki.planet-casio.com/en/index.php?title=OWBasic&amp;diff=587"/>
				<updated>2012-06-16T19:33:10Z</updated>
		
		<summary type="html">&lt;p&gt;Cartix: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{MsgBox needsKnowledge}}&lt;br /&gt;
&lt;br /&gt;
OWBasic implements BASIC for the Pocketviewer family from Casio.&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Description==&lt;br /&gt;
Casio issued an SDK which amongst other things produced a programmable interpreter/compiler called OWBasic put together by Wolfgang Ortmann. OWBasic was an implementation of the BASIC programming language.&lt;br /&gt;
&lt;br /&gt;
OWbasic has most of the BASIC commands such as proc, gosub, conditional if/then statements and some others for graphing. OWBasic also allows a user to develop applications for string text, taking the CasioPV beyond the normal limits imposed by a standard programmable calculator. OWBasic turns the Casio-PV from a standard dumb-terminal PDA into a type of hand-held Acorn Electron BASIC computer.&lt;br /&gt;
&lt;br /&gt;
OWBasic compiles a block of binary code which is then run on the interpreter, which is faster than interpreting individual text instruction lines at run time. So the user could now use their PV to write specific program applications for their handheld, with no requirement for a software development kit (SDK) on a desktop computer. The programs could be stored on the memory of the PDA.&lt;br /&gt;
&lt;br /&gt;
It has been ported to classpad by Vanhoa, and is available [http://www.casio-scene.com/downloads.php?do=file&amp;amp;id=287 here]. [http://www.casiocalc.org/?showtopic=3300 There] is the original post by Vanhoa.&lt;br /&gt;
&lt;br /&gt;
To write script on your Classpad, you should use [http://www.casio-scene.com/downloads.php?do=file&amp;amp;id=528 I-Edit], which allows to edit a program and then directly to start OWBasic to compile and execute it.  The programs have to be written as memo.&lt;br /&gt;
&lt;br /&gt;
==Getting Started==&lt;br /&gt;
&lt;br /&gt;
* First download it [http://www.casio-scene.com/downloads.php?do=file&amp;amp;id=287 here].&lt;br /&gt;
* Then send the .cpa to your classpad with FA-CP1 or Classpad Add-In Installer (tutorial will be avalaible soon)&lt;br /&gt;
* Go to the main menu on your Classpad and open the application OWBasic&lt;br /&gt;
* After starting OWBasic you get a menu of the available basic programs. Select the one you want and enjoy.&lt;br /&gt;
&lt;br /&gt;
==OWBasic Standard Library==&lt;br /&gt;
&lt;br /&gt;
The OWBasic Standard Library is an attempt to create a library without reaching an uncomfortable size, containing general solutions for the most frequent tasks occuring in OWBasic.&lt;br /&gt;
For more information and documentation, have a look [http://www.audacia-software.de/en/pv/obprogs/osl/index.htm here].&lt;br /&gt;
&lt;br /&gt;
==Useful Link==&lt;br /&gt;
* [http://herakles.inf-cv.uni-jena.de/pindex.php/e/noo/owbasic/index.html Wolfgang Ortman Website]&lt;br /&gt;
* [http://www.audacia-software.de/en/index.htm Official OWBasic WebSite]&lt;br /&gt;
* [http://www.audacia-software.de/en/win/pv/obet.htm Link of an emulator]&lt;br /&gt;
* [[http://ftp.heanet.ie/mirrors/download.sourceforge.net/pub/sourceforge/o/project/ow/ Maybe some interresting files]]&lt;/div&gt;</summary>
		<author><name>Cartix</name></author>	</entry>

	<entry>
		<id>https://wiki.planet-casio.com/en/index.php?title=OWBasic&amp;diff=579</id>
		<title>OWBasic</title>
		<link rel="alternate" type="text/html" href="https://wiki.planet-casio.com/en/index.php?title=OWBasic&amp;diff=579"/>
				<updated>2012-06-16T16:21:49Z</updated>
		
		<summary type="html">&lt;p&gt;Cartix: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{MsgBox needsKnowledge}}&lt;br /&gt;
&lt;br /&gt;
OWBasic implements BASIC for the Pocketviewer family from Casio.&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
It has been ported to classpad by Vanhoa, and is available [http://www.casio-scene.com/downloads.php?do=file&amp;amp;id=287 here]. [http://www.casiocalc.org/?showtopic=3300 There] is the original post by Vanhoa.&lt;br /&gt;
&lt;br /&gt;
To write script on your Classpad, you should use [http://www.casio-scene.com/downloads.php?do=file&amp;amp;id=528 I-Edit], which allows to edit a program and then directly to start OWBasic to compile and execute it.  The programs have to be written as memo.&lt;br /&gt;
&lt;br /&gt;
==OWBasic Standard Library==&lt;br /&gt;
&lt;br /&gt;
The OWBasic Standard Library is an attempt to create a library without reaching an uncomfortable size, containing general solutions for the most frequent tasks occuring in OWBasic.&lt;br /&gt;
For more information and documentation, have a look [http://www.audacia-software.de/en/pv/obprogs/osl/index.htm here].&lt;br /&gt;
&lt;br /&gt;
==Useful Link==&lt;br /&gt;
* [http://www.inf-cv.uni-jena.de/pindex.php/d/noo/owbasic/index.html Wolfgang Ortmanns'website about OWBasic v4.02]&lt;br /&gt;
* [http://www.audacia-software.de/en/index.htm Official OWBasic WebSite]&lt;br /&gt;
* [http://www.audacia-software.de/en/win/pv/obet.htm Link of an emulator]&lt;/div&gt;</summary>
		<author><name>Cartix</name></author>	</entry>

	<entry>
		<id>https://wiki.planet-casio.com/en/index.php?title=OWBasic&amp;diff=578</id>
		<title>OWBasic</title>
		<link rel="alternate" type="text/html" href="https://wiki.planet-casio.com/en/index.php?title=OWBasic&amp;diff=578"/>
				<updated>2012-06-16T13:59:44Z</updated>
		
		<summary type="html">&lt;p&gt;Cartix: Created page with &amp;quot;OWBasic is an interpreter/compiler for the Pocket Viewer. It has been ported to classpad by Vanhoa, and is available   ==Useful Link== * http://www.inf-cv.uni-jena.de/pindex.p...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;OWBasic is an interpreter/compiler for the Pocket Viewer.&lt;br /&gt;
It has been ported to classpad by Vanhoa, and is available &lt;br /&gt;
&lt;br /&gt;
==Useful Link==&lt;br /&gt;
* http://www.inf-cv.uni-jena.de/pindex.php/d/noo/owbasic/index.html – Wolfgang Ortmanns'website about OWBasic v4.02&lt;/div&gt;</summary>
		<author><name>Cartix</name></author>	</entry>

	<entry>
		<id>https://wiki.planet-casio.com/en/index.php?title=Main_Page&amp;diff=576</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.planet-casio.com/en/index.php?title=Main_Page&amp;diff=576"/>
				<updated>2012-06-16T12:44:15Z</updated>
		
		<summary type="html">&lt;p&gt;Cartix: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{MsgBox |title=Welcome on Casio Universal Wiki !|text=Go back to [http://casio-scene.com casio-scene.com] ?}}&lt;br /&gt;
&amp;lt;br/&amp;gt;[[How to write on Casio Universal Wiki?]]&lt;br /&gt;
&amp;lt;table id=&amp;quot;homePageTable&amp;quot;&amp;gt;&amp;lt;!--for edit style of the table, edit http://wiki.casio-scene.com/en/MediaWiki:Common.css--&amp;gt;&lt;br /&gt;
  &amp;lt;tr id=&amp;quot;homePageTableTop&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;th width=&amp;quot;1%&amp;quot; rowspan=&amp;quot;2&amp;quot; style=&amp;quot;border-radius: 10px 0 0 0;border-left: 1px solid #a7d7f9 !important;&amp;quot;&amp;gt;[[File:Text-Series.png|link=Category:Calculators_Series]]&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;th width=&amp;quot;19%&amp;quot;&amp;gt;[[:Category:Casio_CFX_series|Casio CFX series]]&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;th width=&amp;quot;20%&amp;quot;&amp;gt;Afx Series (g100)&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;th width=&amp;quot;20%&amp;quot;&amp;gt;Classpad Series&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;th width=&amp;quot;20%&amp;quot;&amp;gt;Fx9860 Series&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;th width=&amp;quot;20%&amp;quot; style=&amp;quot;border-radius: 0 10px 0 0;&amp;quot;&amp;gt;Casio Prizm Series&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;center&amp;gt;[[File:CFX-9850GB_PLUS-h100.jpg|link=File:CFX-9850GB_PLUS.jpg]]&amp;lt;/center&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;center&amp;gt;[[File:Casio_afx_series-2.0-en.jpg]]&amp;lt;/center&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;center&amp;gt;[[File:Cp.png|link=File:Cp.png]]&amp;lt;/center&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;center&amp;gt;[[File:Fx-9750GII-h100.jpg]]&amp;lt;/center&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;center&amp;gt;[[File:Fx-CgXX-h100.jpg]]&amp;lt;/center&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th&amp;gt;[[File:text-Models.png|link=Casio_Calculators]]&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&lt;br /&gt;
		&amp;lt;ul&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;[[CFX-9850]]&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&lt;br /&gt;
        &amp;lt;ul&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Afx 1.0&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Afx 2.0&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&lt;br /&gt;
        &amp;lt;ul&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Classpad 300&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Classpad 300+&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Classpad 330&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Classpad 330+&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&lt;br /&gt;
        &amp;lt;ul&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Fx9860 G&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Fx9860 G SD&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Fx9860 G II&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Fx9860 G II SD&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;!--&amp;lt;li&amp;gt;Fx9860 G Slim&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Fx9860 G AU&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Fx9860 Power Graphic 2&amp;lt;/li&amp;gt;--&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;[[:Category:Fx9860 Series|See more..]]&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&lt;br /&gt;
        &amp;lt;ul&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Fx-Cg10&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Fx-Cg20&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th&amp;gt;[[File:text-Casio_Basic.png|link=Casio_Basic]]&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;p&amp;gt;Yes&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;p&amp;gt;Some Diferences&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;&amp;amp;nbsp;&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;p&amp;gt;New programs format g1m, new chars, etc&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;&amp;amp;nbsp;&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;p&amp;gt;Info about using colors, images...&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
   &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th&amp;gt;[[File:text-C_ASM.png|link=C language]]&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
   &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th style=&amp;quot;border-radius: 0 0 0 10px;&amp;quot;&amp;gt;[[File:Text-Alternative Dev..png|link=Alternative Development]]&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;None&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;[[Lua for AFX series]]&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[CPLua]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;CPBF&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[OWBasic]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Malical]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[LuaFx]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[WSC and FVM|WSC &amp;amp; FVM 1.1 - Oncalc C Compiler]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;MLC&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td style=&amp;quot;border-radius: 0 0 10px 0;&amp;quot;&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;None (Yet)&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[Model Numbers Equivalence Table]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
under construction...&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
[[fr:Accueil]]&lt;/div&gt;</summary>
		<author><name>Cartix</name></author>	</entry>

	<entry>
		<id>https://wiki.planet-casio.com/en/index.php?title=CPLua&amp;diff=575</id>
		<title>CPLua</title>
		<link rel="alternate" type="text/html" href="https://wiki.planet-casio.com/en/index.php?title=CPLua&amp;diff=575"/>
				<updated>2012-06-16T12:43:01Z</updated>
		
		<summary type="html">&lt;p&gt;Cartix: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[fr:CPLua]]&lt;br /&gt;
Lua language is just between Basic language and C++. This programming language is simple, flexible and fast. It allow developers to program complexes applications that can’t be programmed with Basic language. CPLua is an Add-In for ClassPad which include a Lua interpreter and many new functions then CPLua allow making some Lua applications directly on the calculator.&lt;br /&gt;
&lt;br /&gt;
CPLua is a project then some bugs can appear. The most stable version is currently 0.8 version. The last version is 0.10A version avalaible [http://www.casio-scene.com/downloads.php?do=file&amp;amp;id=533 here].&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==History==&lt;br /&gt;
&lt;br /&gt;
CPLua has been started in 2005 by Orwell, a french programer, because there was too much people who said that CPBasic is too slow but they didn't want to learn C++&lt;br /&gt;
The first version has been released on 09-01-2005 [http://www.casiocalc.org/?s=41237d4f0030e414bfea2956886c484e&amp;amp;showtopic=2314 here].&lt;br /&gt;
* 09-07-2005 : version 0.4 : add the possibility to save and load lua script&lt;br /&gt;
* 09-08-2005 : version 0.51 : correct some bug and add new keyboard&lt;br /&gt;
* 09-27-2005 : version 0.72 : add the totality of the CAS package&lt;br /&gt;
* 04-19-2006 : version 0.8 : the faster drawing version of all the CPLua version. Download it [http://www.casio-scene.com/downloads.php?do=file&amp;amp;id=532 here]&lt;br /&gt;
* 07-27-2007 : version 0.9E : last version made by Orwell (add the ui lib)&lt;br /&gt;
Last year, two programmer, [http://www.casio-scene.com/member.php?10077-Cartix Cartix] (me) and [http://www.planet-casio.com/Fr/compte/voir_profil.php?membre=binary_man Binary_Man], from Planete Casio, have started to edit the source code, in the aim of adding function. Our first version (CPLua 0.10A) came out on 01-28-2012, and is available [http://www.casio-scene.com/downloads.php?do=file&amp;amp;id=533 here]&lt;br /&gt;
&lt;br /&gt;
==Getting Started==&lt;br /&gt;
* First download the version you want : [http://www.casio-scene.com/downloads.php?do=file&amp;amp;id=532 CPLua 0.8] or [http://www.casio-scene.com/downloads.php?do=file&amp;amp;id=533 CPLua 0.10A]&lt;br /&gt;
* Then send the .cpa to your classpad with FA-CP1 or Classpad Add-In Installer (tutorial will be avalaible soon)&lt;br /&gt;
* Go to the main menu on your Classpad and open the application CPLua&lt;br /&gt;
* Create a new file and begin to write script.&lt;br /&gt;
&lt;br /&gt;
==Library==&lt;br /&gt;
&lt;br /&gt;
* UI : User Interface : This lib allows you tu use the interface of the Classpad (menu, toolbar, ...) in your programs&lt;br /&gt;
* CAS : Computer Algebric System : This lib allows you to use the matematics function of the Main application (diff, intg, solve, ...)&lt;br /&gt;
* Draw : This lib allows you to draw on the screen (point, line, circle, ...) and to use sprite/picture&lt;br /&gt;
* IO : Input/Output : This lib allows you to manipulate the Classpad files (open, write, read, save, ...)&lt;br /&gt;
* String : This lib allows you to make operation on string&lt;br /&gt;
* Debug : This lib allows you to debug your lua script&lt;br /&gt;
* Table : This lib allows you to make operation on table&lt;br /&gt;
* Math : This lib allows you to perform arithmetic operation on number (sin, root, ...)&lt;br /&gt;
To know all the function of a library, type &amp;quot;table.foreach(&amp;lt;name of the library&amp;gt;,print)&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==Control Structures==&lt;br /&gt;
===LOOP Statement===&lt;br /&gt;
&lt;br /&gt;
* You can break a loop with the &amp;quot;break&amp;quot; instruction&lt;br /&gt;
&lt;br /&gt;
====While====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
while &amp;lt;condition 1&amp;gt; do&lt;br /&gt;
&amp;lt;code to execute while the condition 1 is respected&amp;gt;&lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Repeat====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
repeat&lt;br /&gt;
&amp;lt;code to execute while the condition 1 is respected&amp;gt;&lt;br /&gt;
until &amp;lt;condition 1&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====For====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
for &amp;lt;var&amp;gt;=&amp;lt;min&amp;gt;,&amp;lt;max&amp;gt;[,&amp;lt;step&amp;gt;] do&lt;br /&gt;
&amp;lt;code to execute while var isn't equal to max &amp;gt;&lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* If step isn't specified, then the step will be 1&lt;br /&gt;
&lt;br /&gt;
===IF Statement===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
if &amp;lt;condition 1&amp;gt; then&lt;br /&gt;
&amp;lt;code to execute if the condition 1 is respected&amp;gt;&lt;br /&gt;
elseif &amp;lt;condition 2&amp;gt; then&lt;br /&gt;
&amp;lt;code to execute if the condition 1 isn't respected but the condition 2 is respected&amp;gt;&lt;br /&gt;
else&lt;br /&gt;
&amp;lt;code to execute if none of the condition (1 and 2) are respected&amp;gt;&lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===FUNCTION Statement===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
function &amp;lt;function name&amp;gt;(&amp;lt;parameter list&amp;gt;)&lt;br /&gt;
&amp;lt;code to execute if the function is called&amp;gt;&lt;br /&gt;
return &amp;lt;value to return&amp;gt;&lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* If return isn't specified, the function won't return anything&lt;br /&gt;
* If any parameter are specified, the function will take &amp;quot;nil&amp;quot; as parameter&lt;br /&gt;
* You can declare local variable, wich will be only usable by the function&lt;br /&gt;
&lt;br /&gt;
===COMMENT Statement===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--&amp;lt;comment&amp;gt; for a one-line comment&lt;br /&gt;
--[[&amp;lt;comment&amp;gt;]]-- for a multi-line comment&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==CPLua Specific Functions==&lt;br /&gt;
CPLua have to different screen to show : console (for input and output) and graph (for drawing). The default screen is the console. You can switch with : &lt;br /&gt;
* showconsole() to show the console screen&lt;br /&gt;
* showgraph() to show the graph screen&lt;br /&gt;
There is also other Classpad specific functions like :&lt;br /&gt;
* keypad(0/1) : 0 to hide the keypad and 1 to show it&lt;br /&gt;
* fullscreen(0/1) : 0 to show the menu and 1 to hide it&lt;br /&gt;
To know all the specific function of the Classpad, have a look [http://orwell01.free.fr/Release/CPLua/functions.txt here]&lt;br /&gt;
&lt;br /&gt;
==Useful Links==&lt;br /&gt;
* [http://www.lua.org/ Lua official website]&lt;br /&gt;
* [http://calc-casio.e-monsite.com/pages/librairie/cplua/ User made libraries] (in French)&lt;br /&gt;
* [http://orwell01.free.fr/Release/CPLua/functions.txt List of the Specific function]&lt;/div&gt;</summary>
		<author><name>Cartix</name></author>	</entry>

	<entry>
		<id>https://wiki.planet-casio.com/en/index.php?title=CPLua&amp;diff=574</id>
		<title>CPLua</title>
		<link rel="alternate" type="text/html" href="https://wiki.planet-casio.com/en/index.php?title=CPLua&amp;diff=574"/>
				<updated>2012-06-16T12:41:10Z</updated>
		
		<summary type="html">&lt;p&gt;Cartix: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[fr:CPLua]]&lt;br /&gt;
[[Bild:Lua_logo1.jpg|thumb|300px|OWBasic v5.20 im Simulator]]&lt;br /&gt;
Lua language is just between Basic language and C++. This programming language is simple, flexible and fast. It allow developers to program complexes applications that can’t be programmed with Basic language. CPLua is an Add-In for ClassPad which include a Lua interpreter and many new functions then CPLua allow making some Lua applications directly on the calculator.&lt;br /&gt;
&lt;br /&gt;
CPLua is a project then some bugs can appear. The most stable version is currently 0.8 version. The last version is 0.10A version avalaible [http://www.casio-scene.com/downloads.php?do=file&amp;amp;id=533 here].&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==History==&lt;br /&gt;
&lt;br /&gt;
CPLua has been started in 2005 by Orwell, a french programer, because there was too much people who said that CPBasic is too slow but they didn't want to learn C++&lt;br /&gt;
The first version has been released on 09-01-2005 [http://www.casiocalc.org/?s=41237d4f0030e414bfea2956886c484e&amp;amp;showtopic=2314 here].&lt;br /&gt;
* 09-07-2005 : version 0.4 : add the possibility to save and load lua script&lt;br /&gt;
* 09-08-2005 : version 0.51 : correct some bug and add new keyboard&lt;br /&gt;
* 09-27-2005 : version 0.72 : add the totality of the CAS package&lt;br /&gt;
* 04-19-2006 : version 0.8 : the faster drawing version of all the CPLua version. Download it [http://www.casio-scene.com/downloads.php?do=file&amp;amp;id=532 here]&lt;br /&gt;
* 07-27-2007 : version 0.9E : last version made by Orwell (add the ui lib)&lt;br /&gt;
Last year, two programmer, [http://www.casio-scene.com/member.php?10077-Cartix Cartix] (me) and [http://www.planet-casio.com/Fr/compte/voir_profil.php?membre=binary_man Binary_Man], from Planete Casio, have started to edit the source code, in the aim of adding function. Our first version (CPLua 0.10A) came out on 01-28-2012, and is available [http://www.casio-scene.com/downloads.php?do=file&amp;amp;id=533 here]&lt;br /&gt;
&lt;br /&gt;
==Getting Started==&lt;br /&gt;
* First download the version you want : [http://www.casio-scene.com/downloads.php?do=file&amp;amp;id=532 CPLua 0.8] or [http://www.casio-scene.com/downloads.php?do=file&amp;amp;id=533 CPLua 0.10A]&lt;br /&gt;
* Then send the .cpa to your classpad with FA-CP1 or Classpad Add-In Installer (tutorial will be avalaible soon)&lt;br /&gt;
* Go to the main menu on your Classpad and open the application CPLua&lt;br /&gt;
* Create a new file and begin to write script.&lt;br /&gt;
&lt;br /&gt;
==Library==&lt;br /&gt;
&lt;br /&gt;
* UI : User Interface : This lib allows you tu use the interface of the Classpad (menu, toolbar, ...) in your programs&lt;br /&gt;
* CAS : Computer Algebric System : This lib allows you to use the matematics function of the Main application (diff, intg, solve, ...)&lt;br /&gt;
* Draw : This lib allows you to draw on the screen (point, line, circle, ...) and to use sprite/picture&lt;br /&gt;
* IO : Input/Output : This lib allows you to manipulate the Classpad files (open, write, read, save, ...)&lt;br /&gt;
* String : This lib allows you to make operation on string&lt;br /&gt;
* Debug : This lib allows you to debug your lua script&lt;br /&gt;
* Table : This lib allows you to make operation on table&lt;br /&gt;
* Math : This lib allows you to perform arithmetic operation on number (sin, root, ...)&lt;br /&gt;
To know all the function of a library, type &amp;quot;table.foreach(&amp;lt;name of the library&amp;gt;,print)&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==Control Structures==&lt;br /&gt;
===LOOP Statement===&lt;br /&gt;
&lt;br /&gt;
* You can break a loop with the &amp;quot;break&amp;quot; instruction&lt;br /&gt;
&lt;br /&gt;
====While====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
while &amp;lt;condition 1&amp;gt; do&lt;br /&gt;
&amp;lt;code to execute while the condition 1 is respected&amp;gt;&lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Repeat====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
repeat&lt;br /&gt;
&amp;lt;code to execute while the condition 1 is respected&amp;gt;&lt;br /&gt;
until &amp;lt;condition 1&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====For====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
for &amp;lt;var&amp;gt;=&amp;lt;min&amp;gt;,&amp;lt;max&amp;gt;[,&amp;lt;step&amp;gt;] do&lt;br /&gt;
&amp;lt;code to execute while var isn't equal to max &amp;gt;&lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* If step isn't specified, then the step will be 1&lt;br /&gt;
&lt;br /&gt;
===IF Statement===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
if &amp;lt;condition 1&amp;gt; then&lt;br /&gt;
&amp;lt;code to execute if the condition 1 is respected&amp;gt;&lt;br /&gt;
elseif &amp;lt;condition 2&amp;gt; then&lt;br /&gt;
&amp;lt;code to execute if the condition 1 isn't respected but the condition 2 is respected&amp;gt;&lt;br /&gt;
else&lt;br /&gt;
&amp;lt;code to execute if none of the condition (1 and 2) are respected&amp;gt;&lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===FUNCTION Statement===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
function &amp;lt;function name&amp;gt;(&amp;lt;parameter list&amp;gt;)&lt;br /&gt;
&amp;lt;code to execute if the function is called&amp;gt;&lt;br /&gt;
return &amp;lt;value to return&amp;gt;&lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* If return isn't specified, the function won't return anything&lt;br /&gt;
* If any parameter are specified, the function will take &amp;quot;nil&amp;quot; as parameter&lt;br /&gt;
* You can declare local variable, wich will be only usable by the function&lt;br /&gt;
&lt;br /&gt;
===COMMENT Statement===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--&amp;lt;comment&amp;gt; for a one-line comment&lt;br /&gt;
--[[&amp;lt;comment&amp;gt;]]-- for a multi-line comment&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==CPLua Specific Functions==&lt;br /&gt;
CPLua have to different screen to show : console (for input and output) and graph (for drawing). The default screen is the console. You can switch with : &lt;br /&gt;
* showconsole() to show the console screen&lt;br /&gt;
* showgraph() to show the graph screen&lt;br /&gt;
There is also other Classpad specific functions like :&lt;br /&gt;
* keypad(0/1) : 0 to hide the keypad and 1 to show it&lt;br /&gt;
* fullscreen(0/1) : 0 to show the menu and 1 to hide it&lt;br /&gt;
To know all the specific function of the Classpad, have a look [http://orwell01.free.fr/Release/CPLua/functions.txt here]&lt;br /&gt;
&lt;br /&gt;
==Useful Links==&lt;br /&gt;
* [http://www.lua.org/ Lua official website]&lt;br /&gt;
* [http://calc-casio.e-monsite.com/pages/librairie/cplua/ User made libraries] (in French)&lt;br /&gt;
* [http://orwell01.free.fr/Release/CPLua/functions.txt List of the Specific function]&lt;/div&gt;</summary>
		<author><name>Cartix</name></author>	</entry>

	<entry>
		<id>https://wiki.planet-casio.com/en/index.php?title=File:Lua_Logo1.jpg&amp;diff=573</id>
		<title>File:Lua Logo1.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.planet-casio.com/en/index.php?title=File:Lua_Logo1.jpg&amp;diff=573"/>
				<updated>2012-06-16T12:40:14Z</updated>
		
		<summary type="html">&lt;p&gt;Cartix: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Cartix</name></author>	</entry>

	<entry>
		<id>https://wiki.planet-casio.com/en/index.php?title=CPLua&amp;diff=562</id>
		<title>CPLua</title>
		<link rel="alternate" type="text/html" href="https://wiki.planet-casio.com/en/index.php?title=CPLua&amp;diff=562"/>
				<updated>2012-06-16T10:17:04Z</updated>
		
		<summary type="html">&lt;p&gt;Cartix: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[fr:CPLua]]&lt;br /&gt;
Lua language is just between Basic language and C++. This programming language is simple, flexible and fast. It allow developers to program complexes applications that can’t be programmed with Basic language. CPLua is an Add-In for ClassPad which include a Lua interpreter and many new functions then CPLua allow making some Lua applications directly on the calculator.&lt;br /&gt;
&lt;br /&gt;
CPLua is a project then some bugs can appear. The most stable version is currently 0.8 version. The last version is 0.10A version avalaible [http://www.casio-scene.com/downloads.php?do=file&amp;amp;id=533 here].&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==History==&lt;br /&gt;
&lt;br /&gt;
CPLua has been started in 2005 by Orwell, a french programer, because there was too much people who said that CPBasic is too slow but they didn't want to learn C++&lt;br /&gt;
The first version has been released on 09-01-2005 [http://www.casiocalc.org/?s=41237d4f0030e414bfea2956886c484e&amp;amp;showtopic=2314 here].&lt;br /&gt;
* 09-07-2005 : version 0.4 : add the possibility to save and load lua script&lt;br /&gt;
* 09-08-2005 : version 0.51 : correct some bug and add new keyboard&lt;br /&gt;
* 09-27-2005 : version 0.72 : add the totality of the CAS package&lt;br /&gt;
* 04-19-2006 : version 0.8 : the faster drawing version of all the CPLua version. Download it [http://www.casio-scene.com/downloads.php?do=file&amp;amp;id=532 here]&lt;br /&gt;
* 07-27-2007 : version 0.9E : last version made by Orwell (add the ui lib)&lt;br /&gt;
Last year, two programmer, [http://www.casio-scene.com/member.php?10077-Cartix Cartix] (me) and [http://www.planet-casio.com/Fr/compte/voir_profil.php?membre=binary_man Binary_Man], from Planete Casio, have started to edit the source code, in the aim of adding function. Our first version (CPLua 0.10A) came out on 01-28-2012, and is available [http://www.casio-scene.com/downloads.php?do=file&amp;amp;id=533 here]&lt;br /&gt;
&lt;br /&gt;
==Getting Started==&lt;br /&gt;
* First download the version you want : [http://www.casio-scene.com/downloads.php?do=file&amp;amp;id=532 CPLua 0.8] or [http://www.casio-scene.com/downloads.php?do=file&amp;amp;id=533 CPLua 0.10A]&lt;br /&gt;
* Then send the .cpa to your classpad with FA-CP1 or Classpad Add-In Installer (tutorial will be avalaible soon)&lt;br /&gt;
* Go to the main menu on your Classpad and open the application CPLua&lt;br /&gt;
* Create a new file and begin to write script.&lt;br /&gt;
&lt;br /&gt;
==Library==&lt;br /&gt;
&lt;br /&gt;
* UI : User Interface : This lib allows you tu use the interface of the Classpad (menu, toolbar, ...) in your programs&lt;br /&gt;
* CAS : Computer Algebric System : This lib allows you to use the matematics function of the Main application (diff, intg, solve, ...)&lt;br /&gt;
* Draw : This lib allows you to draw on the screen (point, line, circle, ...) and to use sprite/picture&lt;br /&gt;
* IO : Input/Output : This lib allows you to manipulate the Classpad files (open, write, read, save, ...)&lt;br /&gt;
* String : This lib allows you to make operation on string&lt;br /&gt;
* Debug : This lib allows you to debug your lua script&lt;br /&gt;
* Table : This lib allows you to make operation on table&lt;br /&gt;
* Math : This lib allows you to perform arithmetic operation on number (sin, root, ...)&lt;br /&gt;
To know all the function of a library, type &amp;quot;table.foreach(&amp;lt;name of the library&amp;gt;,print)&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==Control Structures==&lt;br /&gt;
===LOOP Statement===&lt;br /&gt;
&lt;br /&gt;
* You can break a loop with the &amp;quot;break&amp;quot; instruction&lt;br /&gt;
&lt;br /&gt;
====While====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
while &amp;lt;condition 1&amp;gt; do&lt;br /&gt;
&amp;lt;code to execute while the condition 1 is respected&amp;gt;&lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Repeat====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
repeat&lt;br /&gt;
&amp;lt;code to execute while the condition 1 is respected&amp;gt;&lt;br /&gt;
until &amp;lt;condition 1&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====For====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
for &amp;lt;var&amp;gt;=&amp;lt;min&amp;gt;,&amp;lt;max&amp;gt;[,&amp;lt;step&amp;gt;] do&lt;br /&gt;
&amp;lt;code to execute while var isn't equal to max &amp;gt;&lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* If step isn't specified, then the step will be 1&lt;br /&gt;
&lt;br /&gt;
===IF Statement===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
if &amp;lt;condition 1&amp;gt; then&lt;br /&gt;
&amp;lt;code to execute if the condition 1 is respected&amp;gt;&lt;br /&gt;
elseif &amp;lt;condition 2&amp;gt; then&lt;br /&gt;
&amp;lt;code to execute if the condition 1 isn't respected but the condition 2 is respected&amp;gt;&lt;br /&gt;
else&lt;br /&gt;
&amp;lt;code to execute if none of the condition (1 and 2) are respected&amp;gt;&lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===FUNCTION Statement===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
function &amp;lt;function name&amp;gt;(&amp;lt;parameter list&amp;gt;)&lt;br /&gt;
&amp;lt;code to execute if the function is called&amp;gt;&lt;br /&gt;
return &amp;lt;value to return&amp;gt;&lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* If return isn't specified, the function won't return anything&lt;br /&gt;
* If any parameter are specified, the function will take &amp;quot;nil&amp;quot; as parameter&lt;br /&gt;
* You can declare local variable, wich will be only usable by the function&lt;br /&gt;
&lt;br /&gt;
===COMMENT Statement===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--&amp;lt;comment&amp;gt; for a one-line comment&lt;br /&gt;
--[[&amp;lt;comment&amp;gt;]]-- for a multi-line comment&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==CPLua Specific Functions==&lt;br /&gt;
CPLua have to different screen to show : console (for input and output) and graph (for drawing). The default screen is the console. You can switch with : &lt;br /&gt;
* showconsole() to show the console screen&lt;br /&gt;
* showgraph() to show the graph screen&lt;br /&gt;
There is also other Classpad specific functions like :&lt;br /&gt;
* keypad(0/1) : 0 to hide the keypad and 1 to show it&lt;br /&gt;
* fullscreen(0/1) : 0 to show the menu and 1 to hide it&lt;br /&gt;
To know all the specific function of the Classpad, have a look [http://orwell01.free.fr/Release/CPLua/functions.txt here]&lt;br /&gt;
&lt;br /&gt;
==Useful Links==&lt;br /&gt;
* [http://www.lua.org/ Lua official website]&lt;br /&gt;
* [http://calc-casio.e-monsite.com/pages/librairie/cplua/ User made libraries] (in French)&lt;br /&gt;
* [http://orwell01.free.fr/Release/CPLua/functions.txt List of the Specific function]&lt;/div&gt;</summary>
		<author><name>Cartix</name></author>	</entry>

	<entry>
		<id>https://wiki.planet-casio.com/en/index.php?title=CPLua&amp;diff=561</id>
		<title>CPLua</title>
		<link rel="alternate" type="text/html" href="https://wiki.planet-casio.com/en/index.php?title=CPLua&amp;diff=561"/>
				<updated>2012-06-16T09:37:12Z</updated>
		
		<summary type="html">&lt;p&gt;Cartix: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Lua language is just between Basic language and C++. This programming language is simple, flexible and fast. It allow developers to program complexes applications that can’t be programmed with Basic language. CPLua is an Add-In for ClassPad which include a Lua interpreter and many new functions then CPLua allow making some Lua applications directly on the calculator.&lt;br /&gt;
&lt;br /&gt;
CPLua is a project then some bugs can appear. The most stable version is currently 0.8 version. The last version is 0.10A version avalaible [http://www.casio-scene.com/downloads.php?do=file&amp;amp;id=533 here].&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==History==&lt;br /&gt;
&lt;br /&gt;
CPLua has been started in 2005 by Orwell, a french programer, because there was too much people who said that CPBasic is too slow but they didn't want to learn C++&lt;br /&gt;
The first version has been released on 09-01-2005 [http://www.casiocalc.org/?s=41237d4f0030e414bfea2956886c484e&amp;amp;showtopic=2314 here].&lt;br /&gt;
* 09-07-2005 : version 0.4 : add the possibility to save and load lua script&lt;br /&gt;
* 09-08-2005 : version 0.51 : correct some bug and add new keyboard&lt;br /&gt;
* 09-27-2005 : version 0.72 : add the totality of the CAS package&lt;br /&gt;
* 04-19-2006 : version 0.8 : the faster drawing version of all the CPLua version. Download it [http://www.casio-scene.com/downloads.php?do=file&amp;amp;id=532 here]&lt;br /&gt;
* 07-27-2007 : version 0.9E : last version made by Orwell (add the ui lib)&lt;br /&gt;
Last year, two programmer, [http://www.casio-scene.com/member.php?10077-Cartix Cartix] (me) and [http://www.planet-casio.com/Fr/compte/voir_profil.php?membre=binary_man Binary_Man], from Planete Casio, have started to edit the source code, in the aim of adding function. Our first version (CPLua 0.10A) came out on 01-28-2012, and is available [http://www.casio-scene.com/downloads.php?do=file&amp;amp;id=533 here]&lt;br /&gt;
&lt;br /&gt;
==Getting Started==&lt;br /&gt;
* First download the version you want : [http://www.casio-scene.com/downloads.php?do=file&amp;amp;id=532 CPLua 0.8] or [http://www.casio-scene.com/downloads.php?do=file&amp;amp;id=533 CPLua 0.10A]&lt;br /&gt;
* Then send the .cpa to your classpad with FA-CP1 or Classpad Add-In Installer (tutorial will be avalaible soon)&lt;br /&gt;
* Go to the main menu on your Classpad and open the application CPLua&lt;br /&gt;
* Create a new file and begin to write script.&lt;br /&gt;
&lt;br /&gt;
==Library==&lt;br /&gt;
&lt;br /&gt;
* UI : User Interface : This lib allows you tu use the interface of the Classpad (menu, toolbar, ...) in your programs&lt;br /&gt;
* CAS : Computer Algebric System : This lib allows you to use the matematics function of the Main application (diff, intg, solve, ...)&lt;br /&gt;
* Draw : This lib allows you to draw on the screen (point, line, circle, ...) and to use sprite/picture&lt;br /&gt;
* IO : Input/Output : This lib allows you to manipulate the Classpad files (open, write, read, save, ...)&lt;br /&gt;
* String : This lib allows you to make operation on string&lt;br /&gt;
* Debug : This lib allows you to debug your lua script&lt;br /&gt;
* Table : This lib allows you to make operation on table&lt;br /&gt;
* Math : This lib allows you to perform arithmetic operation on number (sin, root, ...)&lt;br /&gt;
To know all the function of a library, type &amp;quot;table.foreach(&amp;lt;name of the library&amp;gt;,print)&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==Control Structures==&lt;br /&gt;
===LOOP Statement===&lt;br /&gt;
&lt;br /&gt;
* You can break a loop with the &amp;quot;break&amp;quot; instruction&lt;br /&gt;
&lt;br /&gt;
====While====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
while &amp;lt;condition 1&amp;gt; do&lt;br /&gt;
&amp;lt;code to execute while the condition 1 is respected&amp;gt;&lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Repeat====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
repeat&lt;br /&gt;
&amp;lt;code to execute while the condition 1 is respected&amp;gt;&lt;br /&gt;
until &amp;lt;condition 1&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====For====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
for &amp;lt;var&amp;gt;=&amp;lt;min&amp;gt;,&amp;lt;max&amp;gt;[,&amp;lt;step&amp;gt;] do&lt;br /&gt;
&amp;lt;code to execute while var isn't equal to max &amp;gt;&lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* If step isn't specified, then the step will be 1&lt;br /&gt;
&lt;br /&gt;
===IF Statement===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
if &amp;lt;condition 1&amp;gt; then&lt;br /&gt;
&amp;lt;code to execute if the condition 1 is respected&amp;gt;&lt;br /&gt;
elseif &amp;lt;condition 2&amp;gt; then&lt;br /&gt;
&amp;lt;code to execute if the condition 1 isn't respected but the condition 2 is respected&amp;gt;&lt;br /&gt;
else&lt;br /&gt;
&amp;lt;code to execute if none of the condition (1 and 2) are respected&amp;gt;&lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===FUNCTION Statement===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
function &amp;lt;function name&amp;gt;(&amp;lt;parameter list&amp;gt;)&lt;br /&gt;
&amp;lt;code to execute if the function is called&amp;gt;&lt;br /&gt;
return &amp;lt;value to return&amp;gt;&lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* If return isn't specified, the function won't return anything&lt;br /&gt;
* If any parameter are specified, the function will take &amp;quot;nil&amp;quot; as parameter&lt;br /&gt;
* You can declare local variable, wich will be only usable by the function&lt;br /&gt;
&lt;br /&gt;
===COMMENT Statement===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--&amp;lt;comment&amp;gt; for a one-line comment&lt;br /&gt;
--[[&amp;lt;comment&amp;gt;]]-- for a multi-line comment&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==CPLua Specific Functions==&lt;br /&gt;
CPLua have to different screen to show : console (for input and output) and graph (for drawing). The default screen is the console. You can switch with : &lt;br /&gt;
* showconsole() to show the console screen&lt;br /&gt;
* showgraph() to show the graph screen&lt;br /&gt;
There is also other Classpad specific functions like :&lt;br /&gt;
* keypad(0/1) : 0 to hide the keypad and 1 to show it&lt;br /&gt;
* fullscreen(0/1) : 0 to show the menu and 1 to hide it&lt;br /&gt;
To know all the specific function of the Classpad, have a look [http://orwell01.free.fr/Release/CPLua/functions.txt here]&lt;br /&gt;
&lt;br /&gt;
==Useful Links==&lt;br /&gt;
* [http://www.lua.org/ Lua official website]&lt;br /&gt;
* [http://calc-casio.e-monsite.com/pages/librairie/cplua/ User made libraries] (in French)&lt;br /&gt;
* [http://orwell01.free.fr/Release/CPLua/functions.txt List of the Specific function]&lt;/div&gt;</summary>
		<author><name>Cartix</name></author>	</entry>

	<entry>
		<id>https://wiki.planet-casio.com/en/index.php?title=CPLua&amp;diff=560</id>
		<title>CPLua</title>
		<link rel="alternate" type="text/html" href="https://wiki.planet-casio.com/en/index.php?title=CPLua&amp;diff=560"/>
				<updated>2012-06-16T09:08:19Z</updated>
		
		<summary type="html">&lt;p&gt;Cartix: /* Library */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Lua language is just between Basic language and C++. This programming language is simple, flexible and fast. It allow developers to program complexes applications that can’t be programmed with Basic language. CPLua is an Add-In for ClassPad which include a Lua interpreter and many new functions then CPLua allow making some Lua applications directly on the calculator.&lt;br /&gt;
&lt;br /&gt;
CPLua is a project then some bugs can appear. The most stable version is currently 0.8 version. The last version is 0.10A version avalaible [http://www.casio-scene.com/downloads.php?do=file&amp;amp;id=533 here].&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==History==&lt;br /&gt;
&lt;br /&gt;
CPLua has been started in 2005 by Orwell, a french programer, because there was too much people who said that CPBasic is too slow but they didn't want to learn C++&lt;br /&gt;
The first version has been released on 09-01-2005 [http://www.casiocalc.org/?s=41237d4f0030e414bfea2956886c484e&amp;amp;showtopic=2314 here].&lt;br /&gt;
* 09-07-2005 : version 0.4 : add the possibility to save and load lua script&lt;br /&gt;
* 09-08-2005 : version 0.51 : correct some bug and add new keyboard&lt;br /&gt;
* 09-27-2005 : version 0.72 : add the totality of the CAS package&lt;br /&gt;
* 04-19-2006 : version 0.8A : the faster drawing version of all the CPLua version. Download it [http://www.casio-scene.com/downloads.php?do=file&amp;amp;id=532 here]&lt;br /&gt;
* 07-27-2007 : version 0.9E : last version made by Orwell (add the ui lib)&lt;br /&gt;
Last year, two programmer, [http://www.casio-scene.com/member.php?10077-Cartix Cartix] (me) and [http://www.planet-casio.com/Fr/compte/voir_profil.php?membre=binary_man Binary_Man], from Planete Casio, have started to edit the source code, in the aim of adding function. Our first version (CPLua 0.10A) came out on 01-28-2012, and is available [http://www.casio-scene.com/downloads.php?do=file&amp;amp;id=533 here]&lt;br /&gt;
&lt;br /&gt;
==Getting Started==&lt;br /&gt;
* First download the version you want : [http://www.casio-scene.com/downloads.php?do=file&amp;amp;id=532 CPLua 0.8] or [http://www.casio-scene.com/downloads.php?do=file&amp;amp;id=533 CPLua 0.10A]&lt;br /&gt;
* Then send the .cpa to your classpad with FA-CP1 or Classpad Add-In Installer (tutorial will be avalaible soon)&lt;br /&gt;
* Go to the main menu on your Classpad and open the application CPLua&lt;br /&gt;
* Create a new file and begin to write script.&lt;br /&gt;
&lt;br /&gt;
==Library==&lt;br /&gt;
&lt;br /&gt;
* UI : User Interface : This lib allows you tu use the interface of the Classpad (menu, toolbar, ...) in your programs&lt;br /&gt;
* CAS : Computer Algebric System : This lib allows you to use the matematics function of the Main application (diff, intg, solve, ...)&lt;br /&gt;
* Draw : This lib allows you to draw on the screen (point, line, circle, ...) and to use sprite/picture&lt;br /&gt;
* IO : Input/Output : This lib allows you to manipulate the Classpad files (open, write, read, save, ...)&lt;br /&gt;
* String : This lib allows you to make operation on string&lt;br /&gt;
* Debug : This lib allows you to debug your lua script&lt;br /&gt;
* Table : This lib allows you to make operation on table&lt;br /&gt;
* Math : This lib allows you to perform arithmetic operation on number (sin, root, ...)&lt;br /&gt;
To know all the function of a library, type &amp;quot;table.foreach(&amp;lt;name of the library&amp;gt;,print)&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==Control Structures==&lt;br /&gt;
===LOOP Statement===&lt;br /&gt;
&lt;br /&gt;
* You can break a loop with the &amp;quot;break&amp;quot; instruction&lt;br /&gt;
&lt;br /&gt;
====While====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
while &amp;lt;condition 1&amp;gt; do&lt;br /&gt;
&amp;lt;code to execute while the condition 1 is respected&amp;gt;&lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Repeat====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
repeat&lt;br /&gt;
&amp;lt;code to execute while the condition 1 is respected&amp;gt;&lt;br /&gt;
until &amp;lt;condition 1&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====For====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
for &amp;lt;var&amp;gt;=&amp;lt;min&amp;gt;,&amp;lt;max&amp;gt;[,&amp;lt;step&amp;gt;] do&lt;br /&gt;
&amp;lt;code to execute while var isn't equal to max &amp;gt;&lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* If step isn't specified, then the step will be 1&lt;br /&gt;
&lt;br /&gt;
===IF Statement===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
if &amp;lt;condition 1&amp;gt; then&lt;br /&gt;
&amp;lt;code to execute if the condition 1 is respected&amp;gt;&lt;br /&gt;
elseif &amp;lt;condition 2&amp;gt; then&lt;br /&gt;
&amp;lt;code to execute if the condition 1 isn't respected but the condition 2 is respected&amp;gt;&lt;br /&gt;
else&lt;br /&gt;
&amp;lt;code to execute if none of the condition (1 and 2) are respected&amp;gt;&lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===FUNCTION Statement===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
function &amp;lt;function name&amp;gt;(&amp;lt;parameter list&amp;gt;)&lt;br /&gt;
&amp;lt;code to execute if the function is called&amp;gt;&lt;br /&gt;
return &amp;lt;value to return&amp;gt;&lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* If return isn't specified, the function won't return anything&lt;br /&gt;
* If any parameter are specified, the function will take &amp;quot;nil&amp;quot; as parameter&lt;br /&gt;
* You can declare local variable, wich will be only usable by the function&lt;br /&gt;
&lt;br /&gt;
===COMMENT Statement===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--&amp;lt;comment&amp;gt; for a one-line comment&lt;br /&gt;
--[[&amp;lt;comment&amp;gt;]]-- for a multi-line comment&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==CPLua Specific Functions==&lt;br /&gt;
CPLua have to different screen to show : console (for input and output) and graph (for drawing). The default screen is the console. You can switch with : &lt;br /&gt;
* showconsole() to show the console screen&lt;br /&gt;
* showgraph() to show the graph screen&lt;br /&gt;
There is also other Classpad specific functions like :&lt;br /&gt;
* keypad(0/1) : 0 to hide the keypad and 1 to show it&lt;br /&gt;
* fullscreen(0/1) : 0 to show the menu and 1 to hide it&lt;br /&gt;
To know all the specific function of the Classpad, have a look [http://orwell01.free.fr/Release/CPLua/functions.txt here]&lt;br /&gt;
&lt;br /&gt;
==Useful Links==&lt;br /&gt;
* [http://www.lua.org/ Lua official website]&lt;br /&gt;
* [http://calc-casio.e-monsite.com/pages/librairie/cplua/ User made libraries] (in French)&lt;br /&gt;
* [http://orwell01.free.fr/Release/CPLua/functions.txt List of the Specific function]&lt;/div&gt;</summary>
		<author><name>Cartix</name></author>	</entry>

	<entry>
		<id>https://wiki.planet-casio.com/en/index.php?title=CPLua&amp;diff=559</id>
		<title>CPLua</title>
		<link rel="alternate" type="text/html" href="https://wiki.planet-casio.com/en/index.php?title=CPLua&amp;diff=559"/>
				<updated>2012-06-16T09:01:18Z</updated>
		
		<summary type="html">&lt;p&gt;Cartix: /* LOOP Statement */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Lua language is just between Basic language and C++. This programming language is simple, flexible and fast. It allow developers to program complexes applications that can’t be programmed with Basic language. CPLua is an Add-In for ClassPad which include a Lua interpreter and many new functions then CPLua allow making some Lua applications directly on the calculator.&lt;br /&gt;
&lt;br /&gt;
CPLua is a project then some bugs can appear. The most stable version is currently 0.8 version. The last version is 0.10A version avalaible [http://www.casio-scene.com/downloads.php?do=file&amp;amp;id=533 here].&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==History==&lt;br /&gt;
&lt;br /&gt;
CPLua has been started in 2005 by Orwell, a french programer, because there was too much people who said that CPBasic is too slow but they didn't want to learn C++&lt;br /&gt;
The first version has been released on 09-01-2005 [http://www.casiocalc.org/?s=41237d4f0030e414bfea2956886c484e&amp;amp;showtopic=2314 here].&lt;br /&gt;
* 09-07-2005 : version 0.4 : add the possibility to save and load lua script&lt;br /&gt;
* 09-08-2005 : version 0.51 : correct some bug and add new keyboard&lt;br /&gt;
* 09-27-2005 : version 0.72 : add the totality of the CAS package&lt;br /&gt;
* 04-19-2006 : version 0.8A : the faster drawing version of all the CPLua version. Download it [http://www.casio-scene.com/downloads.php?do=file&amp;amp;id=532 here]&lt;br /&gt;
* 07-27-2007 : version 0.9E : last version made by Orwell (add the ui lib)&lt;br /&gt;
Last year, two programmer, [http://www.casio-scene.com/member.php?10077-Cartix Cartix] (me) and [http://www.planet-casio.com/Fr/compte/voir_profil.php?membre=binary_man Binary_Man], from Planete Casio, have started to edit the source code, in the aim of adding function. Our first version (CPLua 0.10A) came out on 01-28-2012, and is available [http://www.casio-scene.com/downloads.php?do=file&amp;amp;id=533 here]&lt;br /&gt;
&lt;br /&gt;
==Getting Started==&lt;br /&gt;
* First download the version you want : [http://www.casio-scene.com/downloads.php?do=file&amp;amp;id=532 CPLua 0.8] or [http://www.casio-scene.com/downloads.php?do=file&amp;amp;id=533 CPLua 0.10A]&lt;br /&gt;
* Then send the .cpa to your classpad with FA-CP1 or Classpad Add-In Installer (tutorial will be avalaible soon)&lt;br /&gt;
* Go to the main menu on your Classpad and open the application CPLua&lt;br /&gt;
* Create a new file and begin to write script.&lt;br /&gt;
&lt;br /&gt;
==Library==&lt;br /&gt;
&lt;br /&gt;
* UI : User Interface : This lib allows you tu use the interface of the Classpad (menu, toolbar, ...) in your programs&lt;br /&gt;
* CAS : Computer Algebric System : This lib allows you to use the matematics function of the Main application (diff, intg, solve, ...)&lt;br /&gt;
* Draw : This lib allows you to draw on the screen (point, line, circle, ...) and to use sprite/picture&lt;br /&gt;
* IO : Input/Output : This lib allows you to manipulate the Classpad files (open, write, read, save, ...)&lt;br /&gt;
* String : This lib allows you to make operation on string&lt;br /&gt;
* Debug : This lib allows you to debug your lua script&lt;br /&gt;
* Table : This lib allows you to make operation on table&lt;br /&gt;
&lt;br /&gt;
==Control Structures==&lt;br /&gt;
===LOOP Statement===&lt;br /&gt;
&lt;br /&gt;
* You can break a loop with the &amp;quot;break&amp;quot; instruction&lt;br /&gt;
&lt;br /&gt;
====While====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
while &amp;lt;condition 1&amp;gt; do&lt;br /&gt;
&amp;lt;code to execute while the condition 1 is respected&amp;gt;&lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Repeat====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
repeat&lt;br /&gt;
&amp;lt;code to execute while the condition 1 is respected&amp;gt;&lt;br /&gt;
until &amp;lt;condition 1&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====For====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
for &amp;lt;var&amp;gt;=&amp;lt;min&amp;gt;,&amp;lt;max&amp;gt;[,&amp;lt;step&amp;gt;] do&lt;br /&gt;
&amp;lt;code to execute while var isn't equal to max &amp;gt;&lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* If step isn't specified, then the step will be 1&lt;br /&gt;
&lt;br /&gt;
===IF Statement===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
if &amp;lt;condition 1&amp;gt; then&lt;br /&gt;
&amp;lt;code to execute if the condition 1 is respected&amp;gt;&lt;br /&gt;
elseif &amp;lt;condition 2&amp;gt; then&lt;br /&gt;
&amp;lt;code to execute if the condition 1 isn't respected but the condition 2 is respected&amp;gt;&lt;br /&gt;
else&lt;br /&gt;
&amp;lt;code to execute if none of the condition (1 and 2) are respected&amp;gt;&lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===FUNCTION Statement===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
function &amp;lt;function name&amp;gt;(&amp;lt;parameter list&amp;gt;)&lt;br /&gt;
&amp;lt;code to execute if the function is called&amp;gt;&lt;br /&gt;
return &amp;lt;value to return&amp;gt;&lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* If return isn't specified, the function won't return anything&lt;br /&gt;
* If any parameter are specified, the function will take &amp;quot;nil&amp;quot; as parameter&lt;br /&gt;
* You can declare local variable, wich will be only usable by the function&lt;br /&gt;
&lt;br /&gt;
===COMMENT Statement===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--&amp;lt;comment&amp;gt; for a one-line comment&lt;br /&gt;
--[[&amp;lt;comment&amp;gt;]]-- for a multi-line comment&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==CPLua Specific Functions==&lt;br /&gt;
CPLua have to different screen to show : console (for input and output) and graph (for drawing). The default screen is the console. You can switch with : &lt;br /&gt;
* showconsole() to show the console screen&lt;br /&gt;
* showgraph() to show the graph screen&lt;br /&gt;
There is also other Classpad specific functions like :&lt;br /&gt;
* keypad(0/1) : 0 to hide the keypad and 1 to show it&lt;br /&gt;
* fullscreen(0/1) : 0 to show the menu and 1 to hide it&lt;br /&gt;
To know all the specific function of the Classpad, have a look [http://orwell01.free.fr/Release/CPLua/functions.txt here]&lt;br /&gt;
&lt;br /&gt;
==Useful Links==&lt;br /&gt;
* [http://www.lua.org/ Lua official website]&lt;br /&gt;
* [http://calc-casio.e-monsite.com/pages/librairie/cplua/ User made libraries] (in French)&lt;br /&gt;
* [http://orwell01.free.fr/Release/CPLua/functions.txt List of the Specific function]&lt;/div&gt;</summary>
		<author><name>Cartix</name></author>	</entry>

	<entry>
		<id>https://wiki.planet-casio.com/en/index.php?title=CPLua&amp;diff=558</id>
		<title>CPLua</title>
		<link rel="alternate" type="text/html" href="https://wiki.planet-casio.com/en/index.php?title=CPLua&amp;diff=558"/>
				<updated>2012-06-16T08:59:46Z</updated>
		
		<summary type="html">&lt;p&gt;Cartix: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Lua language is just between Basic language and C++. This programming language is simple, flexible and fast. It allow developers to program complexes applications that can’t be programmed with Basic language. CPLua is an Add-In for ClassPad which include a Lua interpreter and many new functions then CPLua allow making some Lua applications directly on the calculator.&lt;br /&gt;
&lt;br /&gt;
CPLua is a project then some bugs can appear. The most stable version is currently 0.8 version. The last version is 0.10A version avalaible [http://www.casio-scene.com/downloads.php?do=file&amp;amp;id=533 here].&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==History==&lt;br /&gt;
&lt;br /&gt;
CPLua has been started in 2005 by Orwell, a french programer, because there was too much people who said that CPBasic is too slow but they didn't want to learn C++&lt;br /&gt;
The first version has been released on 09-01-2005 [http://www.casiocalc.org/?s=41237d4f0030e414bfea2956886c484e&amp;amp;showtopic=2314 here].&lt;br /&gt;
* 09-07-2005 : version 0.4 : add the possibility to save and load lua script&lt;br /&gt;
* 09-08-2005 : version 0.51 : correct some bug and add new keyboard&lt;br /&gt;
* 09-27-2005 : version 0.72 : add the totality of the CAS package&lt;br /&gt;
* 04-19-2006 : version 0.8A : the faster drawing version of all the CPLua version. Download it [http://www.casio-scene.com/downloads.php?do=file&amp;amp;id=532 here]&lt;br /&gt;
* 07-27-2007 : version 0.9E : last version made by Orwell (add the ui lib)&lt;br /&gt;
Last year, two programmer, [http://www.casio-scene.com/member.php?10077-Cartix Cartix] (me) and [http://www.planet-casio.com/Fr/compte/voir_profil.php?membre=binary_man Binary_Man], from Planete Casio, have started to edit the source code, in the aim of adding function. Our first version (CPLua 0.10A) came out on 01-28-2012, and is available [http://www.casio-scene.com/downloads.php?do=file&amp;amp;id=533 here]&lt;br /&gt;
&lt;br /&gt;
==Getting Started==&lt;br /&gt;
* First download the version you want : [http://www.casio-scene.com/downloads.php?do=file&amp;amp;id=532 CPLua 0.8] or [http://www.casio-scene.com/downloads.php?do=file&amp;amp;id=533 CPLua 0.10A]&lt;br /&gt;
* Then send the .cpa to your classpad with FA-CP1 or Classpad Add-In Installer (tutorial will be avalaible soon)&lt;br /&gt;
* Go to the main menu on your Classpad and open the application CPLua&lt;br /&gt;
* Create a new file and begin to write script.&lt;br /&gt;
&lt;br /&gt;
==Library==&lt;br /&gt;
&lt;br /&gt;
* UI : User Interface : This lib allows you tu use the interface of the Classpad (menu, toolbar, ...) in your programs&lt;br /&gt;
* CAS : Computer Algebric System : This lib allows you to use the matematics function of the Main application (diff, intg, solve, ...)&lt;br /&gt;
* Draw : This lib allows you to draw on the screen (point, line, circle, ...) and to use sprite/picture&lt;br /&gt;
* IO : Input/Output : This lib allows you to manipulate the Classpad files (open, write, read, save, ...)&lt;br /&gt;
* String : This lib allows you to make operation on string&lt;br /&gt;
* Debug : This lib allows you to debug your lua script&lt;br /&gt;
* Table : This lib allows you to make operation on table&lt;br /&gt;
&lt;br /&gt;
==Control Structures==&lt;br /&gt;
===LOOP Statement===&lt;br /&gt;
&lt;br /&gt;
====While====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
while &amp;lt;condition 1&amp;gt; do&lt;br /&gt;
&amp;lt;code to execute while the condition 1 is respected&amp;gt;&lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Repeat====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
repeat&lt;br /&gt;
&amp;lt;code to execute while the condition 1 is respected&amp;gt;&lt;br /&gt;
until &amp;lt;condition 1&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====For====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
for &amp;lt;var&amp;gt;=&amp;lt;min&amp;gt;,&amp;lt;max&amp;gt;[,&amp;lt;step&amp;gt;] do&lt;br /&gt;
&amp;lt;code to execute while var isn't equal to max &amp;gt;&lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* If step isn't specified, then the step will be 1&lt;br /&gt;
&lt;br /&gt;
===IF Statement===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
if &amp;lt;condition 1&amp;gt; then&lt;br /&gt;
&amp;lt;code to execute if the condition 1 is respected&amp;gt;&lt;br /&gt;
elseif &amp;lt;condition 2&amp;gt; then&lt;br /&gt;
&amp;lt;code to execute if the condition 1 isn't respected but the condition 2 is respected&amp;gt;&lt;br /&gt;
else&lt;br /&gt;
&amp;lt;code to execute if none of the condition (1 and 2) are respected&amp;gt;&lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===FUNCTION Statement===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
function &amp;lt;function name&amp;gt;(&amp;lt;parameter list&amp;gt;)&lt;br /&gt;
&amp;lt;code to execute if the function is called&amp;gt;&lt;br /&gt;
return &amp;lt;value to return&amp;gt;&lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* If return isn't specified, the function won't return anything&lt;br /&gt;
* If any parameter are specified, the function will take &amp;quot;nil&amp;quot; as parameter&lt;br /&gt;
* You can declare local variable, wich will be only usable by the function&lt;br /&gt;
&lt;br /&gt;
===COMMENT Statement===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--&amp;lt;comment&amp;gt; for a one-line comment&lt;br /&gt;
--[[&amp;lt;comment&amp;gt;]]-- for a multi-line comment&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==CPLua Specific Functions==&lt;br /&gt;
CPLua have to different screen to show : console (for input and output) and graph (for drawing). The default screen is the console. You can switch with : &lt;br /&gt;
* showconsole() to show the console screen&lt;br /&gt;
* showgraph() to show the graph screen&lt;br /&gt;
There is also other Classpad specific functions like :&lt;br /&gt;
* keypad(0/1) : 0 to hide the keypad and 1 to show it&lt;br /&gt;
* fullscreen(0/1) : 0 to show the menu and 1 to hide it&lt;br /&gt;
To know all the specific function of the Classpad, have a look [http://orwell01.free.fr/Release/CPLua/functions.txt here]&lt;br /&gt;
&lt;br /&gt;
==Useful Links==&lt;br /&gt;
* [http://www.lua.org/ Lua official website]&lt;br /&gt;
* [http://calc-casio.e-monsite.com/pages/librairie/cplua/ User made libraries] (in French)&lt;br /&gt;
* [http://orwell01.free.fr/Release/CPLua/functions.txt List of the Specific function]&lt;/div&gt;</summary>
		<author><name>Cartix</name></author>	</entry>

	<entry>
		<id>https://wiki.planet-casio.com/en/index.php?title=CPLua&amp;diff=557</id>
		<title>CPLua</title>
		<link rel="alternate" type="text/html" href="https://wiki.planet-casio.com/en/index.php?title=CPLua&amp;diff=557"/>
				<updated>2012-06-16T08:55:44Z</updated>
		
		<summary type="html">&lt;p&gt;Cartix: /* CPLua Specific Functions */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Lua language is just between Basic language and C++. This programming language is simple, flexible and fast. It allow developers to program complexes applications that can’t be programmed with Basic language. CPLua is an Add-In for ClassPad which include a Lua interpreter and many new functions then CPLua allow making some Lua applications directly on the calculator.&lt;br /&gt;
&lt;br /&gt;
CPLua is a project then some bugs can appear. The most stable version is currently 0.8 version. The last version is 0.10A version avalaible [http://www.casio-scene.com/downloads.php?do=file&amp;amp;id=533 here].&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==History==&lt;br /&gt;
&lt;br /&gt;
CPLua has been started in 2005 by Orwell, a french programer, because there was too much people who said that CPBasic is too slow but they didn't want to learn C++&lt;br /&gt;
The first version has been released on 09-01-2005 [http://www.casiocalc.org/?s=41237d4f0030e414bfea2956886c484e&amp;amp;showtopic=2314 here].&lt;br /&gt;
* 09-07-2005 : version 0.4 : add the possibility to save and load lua script&lt;br /&gt;
* 09-08-2005 : version 0.51 : correct some bug and add new keyboard&lt;br /&gt;
* 09-27-2005 : version 0.72 : add the totality of the CAS package&lt;br /&gt;
* 04-19-2006 : version 0.8A : the faster drawing version of all the CPLua version. Download it [http://www.casio-scene.com/downloads.php?do=file&amp;amp;id=532 here]&lt;br /&gt;
* 07-27-2007 : version 0.9E : last version made by Orwell (add the ui lib)&lt;br /&gt;
Last year, two programmer, [http://www.casio-scene.com/member.php?10077-Cartix Cartix] (me) and [http://www.planet-casio.com/Fr/compte/voir_profil.php?membre=binary_man Binary_Man], from Planete Casio, have started to edit the source code, in the aim of adding function. Our first version (CPLua 0.10A) came out on 01-28-2012, and is available [http://www.casio-scene.com/downloads.php?do=file&amp;amp;id=533 here]&lt;br /&gt;
&lt;br /&gt;
==Getting Started==&lt;br /&gt;
* First download the version you want : [http://www.casio-scene.com/downloads.php?do=file&amp;amp;id=532 CPLua 0.8] or [http://www.casio-scene.com/downloads.php?do=file&amp;amp;id=533 CPLua 0.10A]&lt;br /&gt;
* Then send the .cpa to your classpad with FA-CP1 or Classpad Add-In Installer (tutorial will be avalaible soon)&lt;br /&gt;
* Go to the main menu on your Classpad and open the application CPLua&lt;br /&gt;
* Create a new file and begin to write script.&lt;br /&gt;
&lt;br /&gt;
==Library==&lt;br /&gt;
&lt;br /&gt;
* UI : User Interface : This lib allows you tu use the interface of the Classpad (menu, toolbar, ...) in your programs&lt;br /&gt;
* CAS : Computer Algebric System : This lib allows you to use the matematics function of the Main application (diff, intg, solve, ...)&lt;br /&gt;
* Draw : This lib allows you to draw on the screen (point, line, circle, ...) and to use sprite/picture&lt;br /&gt;
* IO : Input/Output : This lib allows you to manipulate the Classpad files (open, write, read, save, ...)&lt;br /&gt;
* String : This lib allows you to make operation on string&lt;br /&gt;
* Debug : This lib allows you to debug your lua script&lt;br /&gt;
* Table : This lib allows you to make operation on table&lt;br /&gt;
&lt;br /&gt;
==Control Structures==&lt;br /&gt;
===LOOP Statement===&lt;br /&gt;
&lt;br /&gt;
====While====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
while &amp;lt;condition 1&amp;gt; do&lt;br /&gt;
&amp;lt;code to execute while the condition 1 is respected&amp;gt;&lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Repeat====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
repeat&lt;br /&gt;
&amp;lt;code to execute while the condition 1 is respected&amp;gt;&lt;br /&gt;
until &amp;lt;condition 1&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====For====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
for &amp;lt;var&amp;gt;=&amp;lt;min&amp;gt;,&amp;lt;max&amp;gt;[,&amp;lt;step&amp;gt;] do&lt;br /&gt;
&amp;lt;code to execute while var isn't equal to max &amp;gt;&lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* If step isn't specified, then the step will be 1&lt;br /&gt;
&lt;br /&gt;
===IF Statement===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
if &amp;lt;condition 1&amp;gt; then&lt;br /&gt;
&amp;lt;code to execute if the condition 1 is respected&amp;gt;&lt;br /&gt;
elseif &amp;lt;condition 2&amp;gt; then&lt;br /&gt;
&amp;lt;code to execute if the condition 1 isn't respected but the condition 2 is respected&amp;gt;&lt;br /&gt;
else&lt;br /&gt;
&amp;lt;code to execute if none of the condition (1 and 2) are respected&amp;gt;&lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===FUNCTION Statement===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
function &amp;lt;function name&amp;gt;(&amp;lt;parameter list&amp;gt;)&lt;br /&gt;
&amp;lt;code to execute if the function is called&amp;gt;&lt;br /&gt;
return &amp;lt;value to return&amp;gt;&lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* If return isn't specified, the function won't return anything&lt;br /&gt;
* If any parameter are specified, the function will take &amp;quot;nil&amp;quot; as parameter&lt;br /&gt;
* You can declare local variable, wich will be only usable by the function&lt;br /&gt;
&lt;br /&gt;
===COMMENT Statement===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--&amp;lt;comment&amp;gt; for a one-line comment&lt;br /&gt;
--[[&amp;lt;comment&amp;gt;]]-- for a multi-line comment&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==CPLua Specific Functions==&lt;br /&gt;
CPLua have to different screen to show : console (for input and output) and graph (for drawing). The default screen is the console. You can switch with : &lt;br /&gt;
* showconsole() to show the console screen&lt;br /&gt;
* showgraph() to show the graph screen&lt;br /&gt;
There is also other Classpad specific functions like :&lt;br /&gt;
* keypad(0/1) : 0 to hide the keypad and 1 to show it&lt;br /&gt;
* fullscreen(0/1) : 0 to show the menu and 1 to hide it&lt;br /&gt;
To know all the specific function of the Classpad, have a look in the &amp;quot;useful link&amp;quot; at &amp;quot;Specific function&amp;quot;&lt;/div&gt;</summary>
		<author><name>Cartix</name></author>	</entry>

	<entry>
		<id>https://wiki.planet-casio.com/en/index.php?title=Main_Page&amp;diff=556</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.planet-casio.com/en/index.php?title=Main_Page&amp;diff=556"/>
				<updated>2012-06-16T08:54:07Z</updated>
		
		<summary type="html">&lt;p&gt;Cartix: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{MsgBox |title=Welcome on Casio Universal Wiki !|text=Go back to [http://casio-scene.com casio-scene.com] ?}}&lt;br /&gt;
&amp;lt;br/&amp;gt;[[How to write on Casio Universal Wiki?]]&lt;br /&gt;
&amp;lt;table id=&amp;quot;homePageTable&amp;quot;&amp;gt;&amp;lt;!--for edit style of the table, edit http://wiki.casio-scene.com/en/MediaWiki:Common.css--&amp;gt;&lt;br /&gt;
  &amp;lt;tr id=&amp;quot;homePageTableTop&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;th width=&amp;quot;1%&amp;quot; rowspan=&amp;quot;2&amp;quot; style=&amp;quot;border-radius: 10px 0 0 0;border-left: 1px solid #a7d7f9 !important;&amp;quot;&amp;gt;[[File:Text-Series.png|link=Category:Calculators_Series]]&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;th width=&amp;quot;19%&amp;quot;&amp;gt;[[:Category:Casio_CFX_series|Casio CFX series]]&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;th width=&amp;quot;20%&amp;quot;&amp;gt;Afx Series (g100)&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;th width=&amp;quot;20%&amp;quot;&amp;gt;Classpad Series&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;th width=&amp;quot;20%&amp;quot;&amp;gt;Fx9860 Series&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;th width=&amp;quot;20%&amp;quot; style=&amp;quot;border-radius: 0 10px 0 0;&amp;quot;&amp;gt;Casio Prizm Series&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;center&amp;gt;[[File:CFX-9850GB_PLUS-h100.jpg|link=File:CFX-9850GB_PLUS.jpg]]&amp;lt;/center&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;center&amp;gt;[[File:Cp.png|link=File:Cp.png]]&amp;lt;/center&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th&amp;gt;[[File:text-Models.png|link=Casio_Calculators]]&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&lt;br /&gt;
		&amp;lt;ul&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;[[CFX-9850]]&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&lt;br /&gt;
        &amp;lt;ul&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Afx 1.0&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Afx 2.0&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&lt;br /&gt;
        &amp;lt;ul&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Classpad 300&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Classpad 300+&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Classpad 330&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Classpad 330+&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&lt;br /&gt;
        &amp;lt;ul&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Fx9860 G&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Fx9860 G SD&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Fx9860 G II&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Fx9860 G II SD&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;!--&amp;lt;li&amp;gt;Fx9860 G Slim&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Fx9860 G AU&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Fx9860 Power Graphic 2&amp;lt;/li&amp;gt;--&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;[[:Category:Fx9860 Series|See more..]]&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&lt;br /&gt;
        &amp;lt;ul&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Fx-Cg10&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Fx-Cg20&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th&amp;gt;[[File:text-Casio_Basic.png|link=Casio_Basic]]&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;p&amp;gt;Yes&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;p&amp;gt;Some Diferences&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;&amp;amp;nbsp;&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;p&amp;gt;New programs format g1m, new chars, etc&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;&amp;amp;nbsp;&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;p&amp;gt;Info about using colors, images...&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
   &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th&amp;gt;[[File:text-C_ASM.png|link=C language]]&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
   &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th style=&amp;quot;border-radius: 0 0 0 10px;&amp;quot;&amp;gt;[[File:Text-Alternative Dev..png|link=Alternative Development]]&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;None&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;[[Lua for AFX series]]&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[CPLua]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;CPBF&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Malical]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[LuaFx]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[WSC and FVM|WSC &amp;amp; FVM 1.1 - Oncalc C Compiler]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td style=&amp;quot;border-radius: 0 0 10px 0;&amp;quot;&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;None (Yet)&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
under construction...&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
[[fr:Accueil]]&lt;/div&gt;</summary>
		<author><name>Cartix</name></author>	</entry>

	<entry>
		<id>https://wiki.planet-casio.com/en/index.php?title=CPLua&amp;diff=555</id>
		<title>CPLua</title>
		<link rel="alternate" type="text/html" href="https://wiki.planet-casio.com/en/index.php?title=CPLua&amp;diff=555"/>
				<updated>2012-06-16T08:44:46Z</updated>
		
		<summary type="html">&lt;p&gt;Cartix: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Lua language is just between Basic language and C++. This programming language is simple, flexible and fast. It allow developers to program complexes applications that can’t be programmed with Basic language. CPLua is an Add-In for ClassPad which include a Lua interpreter and many new functions then CPLua allow making some Lua applications directly on the calculator.&lt;br /&gt;
&lt;br /&gt;
CPLua is a project then some bugs can appear. The most stable version is currently 0.8 version. The last version is 0.10A version avalaible [http://www.casio-scene.com/downloads.php?do=file&amp;amp;id=533 here].&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==History==&lt;br /&gt;
&lt;br /&gt;
CPLua has been started in 2005 by Orwell, a french programer, because there was too much people who said that CPBasic is too slow but they didn't want to learn C++&lt;br /&gt;
The first version has been released on 09-01-2005 [http://www.casiocalc.org/?s=41237d4f0030e414bfea2956886c484e&amp;amp;showtopic=2314 here].&lt;br /&gt;
* 09-07-2005 : version 0.4 : add the possibility to save and load lua script&lt;br /&gt;
* 09-08-2005 : version 0.51 : correct some bug and add new keyboard&lt;br /&gt;
* 09-27-2005 : version 0.72 : add the totality of the CAS package&lt;br /&gt;
* 04-19-2006 : version 0.8A : the faster drawing version of all the CPLua version. Download it [http://www.casio-scene.com/downloads.php?do=file&amp;amp;id=532 here]&lt;br /&gt;
* 07-27-2007 : version 0.9E : last version made by Orwell (add the ui lib)&lt;br /&gt;
Last year, two programmer, [http://www.casio-scene.com/member.php?10077-Cartix Cartix] (me) and [http://www.planet-casio.com/Fr/compte/voir_profil.php?membre=binary_man Binary_Man], from Planete Casio, have started to edit the source code, in the aim of adding function. Our first version (CPLua 0.10A) came out on 01-28-2012, and is available [http://www.casio-scene.com/downloads.php?do=file&amp;amp;id=533 here]&lt;br /&gt;
&lt;br /&gt;
==Getting Started==&lt;br /&gt;
* First download the version you want : [http://www.casio-scene.com/downloads.php?do=file&amp;amp;id=532 CPLua 0.8] or [http://www.casio-scene.com/downloads.php?do=file&amp;amp;id=533 CPLua 0.10A]&lt;br /&gt;
* Then send the .cpa to your classpad with FA-CP1 or Classpad Add-In Installer (tutorial will be avalaible soon)&lt;br /&gt;
* Go to the main menu on your Classpad and open the application CPLua&lt;br /&gt;
* Create a new file and begin to write script.&lt;br /&gt;
&lt;br /&gt;
==Library==&lt;br /&gt;
&lt;br /&gt;
* UI : User Interface : This lib allows you tu use the interface of the Classpad (menu, toolbar, ...) in your programs&lt;br /&gt;
* CAS : Computer Algebric System : This lib allows you to use the matematics function of the Main application (diff, intg, solve, ...)&lt;br /&gt;
* Draw : This lib allows you to draw on the screen (point, line, circle, ...) and to use sprite/picture&lt;br /&gt;
* IO : Input/Output : This lib allows you to manipulate the Classpad files (open, write, read, save, ...)&lt;br /&gt;
* String : This lib allows you to make operation on string&lt;br /&gt;
* Debug : This lib allows you to debug your lua script&lt;br /&gt;
* Table : This lib allows you to make operation on table&lt;br /&gt;
&lt;br /&gt;
==Control Structures==&lt;br /&gt;
===LOOP Statement===&lt;br /&gt;
&lt;br /&gt;
====While====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
while &amp;lt;condition 1&amp;gt; do&lt;br /&gt;
&amp;lt;code to execute while the condition 1 is respected&amp;gt;&lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Repeat====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
repeat&lt;br /&gt;
&amp;lt;code to execute while the condition 1 is respected&amp;gt;&lt;br /&gt;
until &amp;lt;condition 1&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====For====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
for &amp;lt;var&amp;gt;=&amp;lt;min&amp;gt;,&amp;lt;max&amp;gt;[,&amp;lt;step&amp;gt;] do&lt;br /&gt;
&amp;lt;code to execute while var isn't equal to max &amp;gt;&lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* If step isn't specified, then the step will be 1&lt;br /&gt;
&lt;br /&gt;
===IF Statement===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
if &amp;lt;condition 1&amp;gt; then&lt;br /&gt;
&amp;lt;code to execute if the condition 1 is respected&amp;gt;&lt;br /&gt;
elseif &amp;lt;condition 2&amp;gt; then&lt;br /&gt;
&amp;lt;code to execute if the condition 1 isn't respected but the condition 2 is respected&amp;gt;&lt;br /&gt;
else&lt;br /&gt;
&amp;lt;code to execute if none of the condition (1 and 2) are respected&amp;gt;&lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===FUNCTION Statement===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
function &amp;lt;function name&amp;gt;(&amp;lt;parameter list&amp;gt;)&lt;br /&gt;
&amp;lt;code to execute if the function is called&amp;gt;&lt;br /&gt;
return &amp;lt;value to return&amp;gt;&lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* If return isn't specified, the function won't return anything&lt;br /&gt;
* If any parameter are specified, the function will take &amp;quot;nil&amp;quot; as parameter&lt;br /&gt;
* You can declare local variable, wich will be only usable by the function&lt;br /&gt;
&lt;br /&gt;
===COMMENT Statement===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--&amp;lt;comment&amp;gt; for a one-line comment&lt;br /&gt;
--[[&amp;lt;comment&amp;gt;]]-- for a multi-line comment&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==CPLua Specific Functions==&lt;br /&gt;
CPLua have to different screen to show : console (for input and output) and graph (for drawing). The default screen is the console. You can switch with : &lt;br /&gt;
* showconsole() to show the console screen&lt;br /&gt;
* showgraph() to show the graph screen&lt;br /&gt;
There is also other Classpad specific functions like :&lt;br /&gt;
* keypad(0/1) : 0 to hide the keypad and 1 to show it&lt;br /&gt;
* fullscreen(0/1) : 0 to show the menu and 1 to hide it&lt;/div&gt;</summary>
		<author><name>Cartix</name></author>	</entry>

	<entry>
		<id>https://wiki.planet-casio.com/en/index.php?title=CPLua&amp;diff=554</id>
		<title>CPLua</title>
		<link rel="alternate" type="text/html" href="https://wiki.planet-casio.com/en/index.php?title=CPLua&amp;diff=554"/>
				<updated>2012-06-16T08:34:21Z</updated>
		
		<summary type="html">&lt;p&gt;Cartix: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Lua language is just between Basic language and C++. This programming language is simple, flexible and fast. It allow developers to program complexes applications that can’t be programmed with Basic language. CPLua is an Add-In for ClassPad which include a Lua interpreter and many new functions then CPLua allow making some Lua applications directly on the calculator.&lt;br /&gt;
&lt;br /&gt;
CPLua is a project then some bugs can appear. The most stable version is currently 0.8 version. The last version is 0.10A version avalaible [http://www.casio-scene.com/downloads.php?do=file&amp;amp;id=533 here].&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==History==&lt;br /&gt;
&lt;br /&gt;
CPLua has been started in 2005 by Orwell, a french programer, because there was too much people who said that CPBasic is too slow but they didn't want to learn C++&lt;br /&gt;
The first version has been released on 09-01-2005 [http://www.casiocalc.org/?s=41237d4f0030e414bfea2956886c484e&amp;amp;showtopic=2314 here].&lt;br /&gt;
* 09-07-2005 : version 0.4 : add the possibility to save and load lua script&lt;br /&gt;
* 09-08-2005 : version 0.51 : correct some bug and add new keyboard&lt;br /&gt;
* 09-27-2005 : version 0.72 : add the totality of the CAS package&lt;br /&gt;
* 04-19-2006 : version 0.8A : the faster drawing version of all the CPLua version. Download it [http://www.casio-scene.com/downloads.php?do=file&amp;amp;id=532 here]&lt;br /&gt;
* 07-27-2007 : version 0.9E : last version made by Orwell (add the ui lib)&lt;br /&gt;
Last year, two programmer, [http://www.casio-scene.com/member.php?10077-Cartix Cartix] (me) and [http://www.planet-casio.com/Fr/compte/voir_profil.php?membre=binary_man Binary_Man], from Planete Casio, have started to edit the source code, in the aim of adding function. Our first version (CPLua 0.10A) came out on 01-28-2012, and is available [http://www.casio-scene.com/downloads.php?do=file&amp;amp;id=533 here]&lt;br /&gt;
&lt;br /&gt;
==Library==&lt;br /&gt;
&lt;br /&gt;
* UI : User Interface : This lib allows you tu use the interface of the Classpad (menu, toolbar, ...) in your programs&lt;br /&gt;
* CAS : Computer Algebric System : This lib allows you to use the matematics function of the Main application (diff, intg, solve, ...)&lt;br /&gt;
* Draw : This lib allows you to draw on the screen (point, line, circle, ...) and to use sprite/picture&lt;br /&gt;
* IO : Input/Output : This lib allows you to manipulate the Classpad files (open, write, read, save, ...)&lt;br /&gt;
* String : This lib allows you to make operation on string&lt;br /&gt;
* Debug : This lib allows you to debug your lua script&lt;br /&gt;
* Table : This lib allows you to make operation on table&lt;br /&gt;
&lt;br /&gt;
==Control Structures==&lt;br /&gt;
===LOOP Statement===&lt;br /&gt;
&lt;br /&gt;
====While====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
while &amp;lt;condition 1&amp;gt; do&lt;br /&gt;
&amp;lt;code to execute while the condition 1 is respected&amp;gt;&lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Repeat====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
repeat&lt;br /&gt;
&amp;lt;code to execute while the condition 1 is respected&amp;gt;&lt;br /&gt;
until &amp;lt;condition 1&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====For====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
for &amp;lt;var&amp;gt;=&amp;lt;min&amp;gt;,&amp;lt;max&amp;gt;[,&amp;lt;step&amp;gt;] do&lt;br /&gt;
&amp;lt;code to execute while var isn't equal to max &amp;gt;&lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* If step isn't specified, then the step will be 1&lt;br /&gt;
&lt;br /&gt;
===IF Statement===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
if &amp;lt;condition 1&amp;gt; then&lt;br /&gt;
&amp;lt;code to execute if the condition 1 is respected&amp;gt;&lt;br /&gt;
elseif &amp;lt;condition 2&amp;gt; then&lt;br /&gt;
&amp;lt;code to execute if the condition 1 isn't respected but the condition 2 is respected&amp;gt;&lt;br /&gt;
else&lt;br /&gt;
&amp;lt;code to execute if none of the condition (1 and 2) are respected&amp;gt;&lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===FUNCTION Statement===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
function &amp;lt;function name&amp;gt;(&amp;lt;parameter list&amp;gt;)&lt;br /&gt;
&amp;lt;code to execute if the function is called&amp;gt;&lt;br /&gt;
return &amp;lt;value to return&amp;gt;&lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* If return isn't specified, the function won't return anything&lt;br /&gt;
* If any parameter are specified, the function will take &amp;quot;nil&amp;quot; as parameter&lt;br /&gt;
* You can declare local variable, wich will be only usable by the function&lt;br /&gt;
&lt;br /&gt;
===COMMENT Statement===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--&amp;lt;comment&amp;gt; for a one-line comment&lt;br /&gt;
--[[&amp;lt;comment&amp;gt;]]-- for a multi-line comment&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==CPLua Specific Functions==&lt;br /&gt;
CPLua have to different screen to show : console (for input and output) and graph (for drawing). The default screen is the console. You can switch with : &lt;br /&gt;
* showconsole() to show the console screen&lt;br /&gt;
* showgraph() to show the graph screen&lt;br /&gt;
There is also other Classpad specific functions like :&lt;br /&gt;
* keypad(0/1) : 0 to hide the keypad and 1 to show it&lt;br /&gt;
* fullscreen(0/1) : 0 to show the menu and 1 to hide it&lt;/div&gt;</summary>
		<author><name>Cartix</name></author>	</entry>

	<entry>
		<id>https://wiki.planet-casio.com/en/index.php?title=CPLua&amp;diff=553</id>
		<title>CPLua</title>
		<link rel="alternate" type="text/html" href="https://wiki.planet-casio.com/en/index.php?title=CPLua&amp;diff=553"/>
				<updated>2012-06-16T08:33:36Z</updated>
		
		<summary type="html">&lt;p&gt;Cartix: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Lua language is just between Basic language and C++. This programming language is simple, flexible and fast. It allow developers to program complexes applications that can’t be programmed with Basic language. CPLua is an Add-In for ClassPad which include a Lua interpreter and many new functions then CPLua allow making some Lua applications directly on the calculator.&lt;br /&gt;
&lt;br /&gt;
CPLua is a project then some bugs can appear. The most stable version is currently 0.8 version. The last version is 0.10A version avalaible [http://www.casio-scene.com/downloads.php?do=file&amp;amp;id=533 here].&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==History==&lt;br /&gt;
&lt;br /&gt;
CPLua has been started in 2005 by Orwell, a french programer, because there was too much people who said that CPBasic is too slow but they didn't want to learn C++&lt;br /&gt;
The first version has been released on 09-01-2005 [http://www.casiocalc.org/?s=41237d4f0030e414bfea2956886c484e&amp;amp;showtopic=2314 here].&lt;br /&gt;
* 09-07-2005 : version 0.4 : add the possibility to save and load lua script&lt;br /&gt;
* 09-08-2005 : version 0.51 : correct some bug and add new keyboard&lt;br /&gt;
* 09-27-2005 : version 0.72 : add the totality of the CAS package&lt;br /&gt;
* 04-19-2006 : version 0.8A : the faster drawing version of all the CPLua version. Download it [http://www.casio-scene.com/downloads.php?do=file&amp;amp;id=532 here]&lt;br /&gt;
* 07-27-2007 : version 0.9E : last version made by Orwell (add the ui lib)&lt;br /&gt;
Last year, two programmer, [http://www.casio-scene.com/member.php?10077-Cartix Cartix] (me) and [http://www.planet-casio.com/Fr/compte/voir_profil.php?membre=binary_man Binary_Man], from Planete Casio, have started to edit the source code, in the aim of adding function. Our first version (CPLua 0.10A) came out on 01-28-2012, and is available [http://www.casio-scene.com/downloads.php?do=file&amp;amp;id=533 here]&lt;br /&gt;
&lt;br /&gt;
==Library==&lt;br /&gt;
&lt;br /&gt;
* UI : User Interface : This lib allows you tu use the interface of the Classpad (menu, toolbar, ...) in your programs&lt;br /&gt;
* CAS : Computer Algebric System : This lib allows you to use the matematics function of the Main application (diff, intg, solve, ...)&lt;br /&gt;
* Draw : This lib allows you to draw on the screen (point, line, circle, ...) and to use sprite/picture&lt;br /&gt;
* IO : Input/Output : This lib allows you to manipulate the Classpad files (open, write, read, save, ...)&lt;br /&gt;
* String : This lib allows you to make operation on string&lt;br /&gt;
* Debug : This lib allows you to debug your lua script&lt;br /&gt;
* Table : This lib allows you to make operation on table&lt;br /&gt;
&lt;br /&gt;
==Control Structures==&lt;br /&gt;
===LOOP Statement===&lt;br /&gt;
&lt;br /&gt;
====While====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
while &amp;lt;condition 1&amp;gt; do&lt;br /&gt;
&amp;lt;code to execute while the condition 1 is respected&amp;gt;&lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Repeat====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
repeat&lt;br /&gt;
&amp;lt;code to execute while the condition 1 is respected&amp;gt;&lt;br /&gt;
until &amp;lt;condition 1&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====For====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
for &amp;lt;var&amp;gt;=&amp;lt;min&amp;gt;,&amp;lt;max&amp;gt;[,&amp;lt;step&amp;gt;] do&lt;br /&gt;
&amp;lt;code to execute while var isn't equal to max &amp;gt;&lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
If step isn't specified, then the step will be 1&lt;br /&gt;
&lt;br /&gt;
===IF Statement===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
if &amp;lt;condition 1&amp;gt; then&lt;br /&gt;
&amp;lt;code to execute if the condition 1 is respected&amp;gt;&lt;br /&gt;
elseif &amp;lt;condition 2&amp;gt; then&lt;br /&gt;
&amp;lt;code to execute if the condition 1 isn't respected but the condition 2 is respected&amp;gt;&lt;br /&gt;
else&lt;br /&gt;
&amp;lt;code to execute if none of the condition (1 and 2) are respected&amp;gt;&lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===FUNCTION Statement===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
function &amp;lt;function name&amp;gt;(&amp;lt;parameter list&amp;gt;)&lt;br /&gt;
&amp;lt;code to execute if the function is called&amp;gt;&lt;br /&gt;
return &amp;lt;value to return&amp;gt;&lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
If return isn't specified, the function won't return anything&lt;br /&gt;
If any parameter are specified, the function will take &amp;quot;nil&amp;quot; as parameter&lt;br /&gt;
You can declare local variable, wich will be only usable by the function&lt;br /&gt;
&lt;br /&gt;
===COMMENT Statement===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--&amp;lt;comment&amp;gt; for a one-line comment&lt;br /&gt;
--[[&amp;lt;comment&amp;gt;]]-- for a multi-line comment&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==CPLua Specific Functions==&lt;br /&gt;
CPLua have to different screen to show : console (for input and output) and graph (for drawing). The default screen is the console. You can switch with : &lt;br /&gt;
* showconsole() to show the console screen&lt;br /&gt;
* showgraph() to show the graph screen&lt;br /&gt;
There is also other Classpad specific functions like :&lt;br /&gt;
* keypad(0/1) : 0 to hide the keypad and 1 to show it&lt;br /&gt;
* fullscreen(0/1) : 0 to show the menu and 1 to hide it&lt;/div&gt;</summary>
		<author><name>Cartix</name></author>	</entry>

	<entry>
		<id>https://wiki.planet-casio.com/en/index.php?title=CPLua&amp;diff=552</id>
		<title>CPLua</title>
		<link rel="alternate" type="text/html" href="https://wiki.planet-casio.com/en/index.php?title=CPLua&amp;diff=552"/>
				<updated>2012-06-15T15:54:33Z</updated>
		
		<summary type="html">&lt;p&gt;Cartix: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Lua language is just between Basic language and C++. This programming language is simple, flexible and fast. It allow developers to program complexes applications that can’t be programmed with Basic language. CPLua is an Add-In for ClassPad which include a Lua interpreter and many new functions then CPLua allow making some Lua applications directly on the calculator.&lt;br /&gt;
&lt;br /&gt;
CPLua is a project then some bugs can appear. The most stable version is currently 0.8 version. The last version is 0.10A version avalaible [http://www.casio-scene.com/downloads.php?do=file&amp;amp;id=533 here].&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==History==&lt;br /&gt;
&lt;br /&gt;
CPLua has been started in 2005 by Orwell, a french programer, because there was too much people who said that CPBasic is too slow but they didn't want to learn C++&lt;br /&gt;
The first version has been released on 09-01-2005 [http://www.casiocalc.org/?s=41237d4f0030e414bfea2956886c484e&amp;amp;showtopic=2314 here].&lt;br /&gt;
* 09-07-2005 : version 0.4 : add the possibility to save and load lua script&lt;br /&gt;
* 09-08-2005 : version 0.51 : correct some bug and add new keyboard&lt;br /&gt;
* 09-27-2005 : version 0.72 : add the totality of the CAS package&lt;br /&gt;
* 04-19-2006 : version 0.8A : the faster drawing version of all the CPLua version. Download it [http://www.casio-scene.com/downloads.php?do=file&amp;amp;id=532 here]&lt;br /&gt;
* 07-27-2007 : version 0.9E : last version made by Orwell (add the ui lib)&lt;br /&gt;
Last year, two programmer, [http://www.casio-scene.com/member.php?10077-Cartix Cartix] (me) and [http://www.planet-casio.com/Fr/compte/voir_profil.php?membre=binary_man Binary_Man], from Planete Casio, have started to edit the source code, in the aim of adding function. Our first version (CPLua 0.10A) came out on 01-28-2012, and is available [http://www.casio-scene.com/downloads.php?do=file&amp;amp;id=533 here]&lt;br /&gt;
&lt;br /&gt;
==Library==&lt;br /&gt;
&lt;br /&gt;
* UI : User Interface : This lib allows you tu use the interface of the Classpad (menu, toolbar, ...) in your programs&lt;br /&gt;
* CAS : Computer Algebric System : This lib allows you to use the matematics function of the Main application (diff, intg, solve, ...)&lt;br /&gt;
* Draw : This lib allows you to draw on the screen (point, line, circle, ...) and to use sprite/picture&lt;br /&gt;
* IO : Input/Output : This lib allows you to manipulate the Classpad files (open, write, read, save, ...)&lt;br /&gt;
* String : This lib allows you to make operation on string&lt;br /&gt;
* Debug : This lib allows you to debug your lua script&lt;br /&gt;
* Table : This lib allows you to make operation on table&lt;br /&gt;
&lt;br /&gt;
==Control Structures==&lt;br /&gt;
===LOOP Statement===&lt;br /&gt;
&lt;br /&gt;
====While====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
while &amp;lt;condition 1&amp;gt; do&lt;br /&gt;
&amp;lt;code to execute while the condition 1 is respected&amp;gt;&lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Repeat====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
repeat&lt;br /&gt;
&amp;lt;code to execute while the condition 1 is respected&amp;gt;&lt;br /&gt;
until &amp;lt;condition 1&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====For====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
for &amp;lt;var&amp;gt;=&amp;lt;min&amp;gt;,&amp;lt;max&amp;gt;[,&amp;lt;step&amp;gt;] do&lt;br /&gt;
&amp;lt;code to execute while var isn't equal to max &amp;gt;&lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
If step isn't specified, then the step will be 1&lt;br /&gt;
&lt;br /&gt;
===IF Statement===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
if &amp;lt;condition 1&amp;gt; then&lt;br /&gt;
&amp;lt;code to execute if the condition 1 is respected&amp;gt;&lt;br /&gt;
elseif &amp;lt;condition 2&amp;gt; then&lt;br /&gt;
&amp;lt;code to execute if the condition 1 isn't respected but the condition 2 is respected&amp;gt;&lt;br /&gt;
else&lt;br /&gt;
&amp;lt;code to execute if none of the condition (1 and 2) are respected&amp;gt;&lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===FUNCTION Statement===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
function &amp;lt;function name&amp;gt;(&amp;lt;parameter list&amp;gt;)&lt;br /&gt;
&amp;lt;code to execute if the function is called&amp;gt;&lt;br /&gt;
return &amp;lt;value to return&amp;gt;&lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
If return isn't specified, the function won't return anythign&lt;br /&gt;
You can declare local variable, wich will be only usable by the function&lt;br /&gt;
&lt;br /&gt;
===COMMENT Statement===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--&amp;lt;comment&amp;gt; for a one-line comment&lt;br /&gt;
--[[&amp;lt;comment&amp;gt;]]-- for a multi-line comment&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==CPLua Specific Functions==&lt;br /&gt;
CPLua have to different screen to show : console (for input and output) and graph (for drawing). The default screen is the console. You can switch with : &lt;br /&gt;
* showconsole() to show the console screenµ&lt;br /&gt;
* showgraph() to show the graph screen&lt;/div&gt;</summary>
		<author><name>Cartix</name></author>	</entry>

	<entry>
		<id>https://wiki.planet-casio.com/en/index.php?title=CPLua&amp;diff=551</id>
		<title>CPLua</title>
		<link rel="alternate" type="text/html" href="https://wiki.planet-casio.com/en/index.php?title=CPLua&amp;diff=551"/>
				<updated>2012-06-15T15:49:32Z</updated>
		
		<summary type="html">&lt;p&gt;Cartix: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Lua language is just between Basic language and C++. This programming language is simple, flexible and fast. It allow developers to program complexes applications that can’t be programmed with Basic language. CPLua is an Add-In for ClassPad which include a Lua interpreter and many new functions then CPLua allow making some Lua applications directly on the calculator.&lt;br /&gt;
&lt;br /&gt;
CPLua is a project then some bugs can appear. The most stable version is currently 0.8 version. The last version is 0.10A version avalaible [http://www.casio-scene.com/downloads.php?do=file&amp;amp;id=533 here].&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==History==&lt;br /&gt;
&lt;br /&gt;
CPLua has been started in 2005 by Orwell, a french programer, because there was too much people who said that CPBasic is too slow but they didn't want to learn C++&lt;br /&gt;
The first version has been released on 09-01-2005 [http://www.casiocalc.org/?s=41237d4f0030e414bfea2956886c484e&amp;amp;showtopic=2314 here].&lt;br /&gt;
* 09-07-2005 : version 0.4 : add the possibility to save and load lua script&lt;br /&gt;
* 09-08-2005 : version 0.51 : correct some bug and add new keyboard&lt;br /&gt;
* 09-27-2005 : version 0.72 : add the totality of the CAS package&lt;br /&gt;
* 04-19-2006 : version 0.8A : the faster drawing version of all the CPLua version. Download it [http://www.casio-scene.com/downloads.php?do=file&amp;amp;id=532 here]&lt;br /&gt;
* 07-27-2007 : version 0.9E : last version made by Orwell (add the ui lib)&lt;br /&gt;
Last year, two programmer, [http://www.casio-scene.com/member.php?10077-Cartix Cartix] (me) and [http://www.planet-casio.com/Fr/compte/voir_profil.php?membre=binary_man Binary_Man], from Planete Casio, have started to edit the source code, in the aim of adding function. Our first version (CPLua 0.10A) came out on 01-28-2012, and is available [http://www.casio-scene.com/downloads.php?do=file&amp;amp;id=533 here]&lt;br /&gt;
&lt;br /&gt;
==Library==&lt;br /&gt;
&lt;br /&gt;
* UI : User Interface : This lib allows you tu use the interface of the Classpad (menu, toolbar, ...) in your programs&lt;br /&gt;
* CAS : Computer Algebric System : This lib allows you to use the matematics function of the Main application (diff, intg, solve, ...)&lt;br /&gt;
* Draw : This lib allows you to draw on the screen (point, line, circle, ...) and to use sprite/picture&lt;br /&gt;
* IO : Input/Output : This lib allows you to manipulate the Classpad files (open, write, read, save, ...)&lt;br /&gt;
* String : This lib allows you to make operation on string&lt;br /&gt;
* Debug : This lib allows you to debug your lua script&lt;br /&gt;
* Table : This lib allows you to make operation on table&lt;br /&gt;
&lt;br /&gt;
==Control Structures==&lt;br /&gt;
===LOOP Statement===&lt;br /&gt;
&lt;br /&gt;
====While====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
while &amp;lt;condition 1&amp;gt; do&lt;br /&gt;
&amp;lt;code to execute while the condition 1 is respected&amp;gt;&lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Repeat====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
repeat&lt;br /&gt;
&amp;lt;code to execute while the condition 1 is respected&amp;gt;&lt;br /&gt;
until &amp;lt;condition 1&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====For====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
for &amp;lt;var&amp;gt;=&amp;lt;min&amp;gt;,&amp;lt;max&amp;gt;[,&amp;lt;step&amp;gt;] do&lt;br /&gt;
&amp;lt;code to execute while var isn't equal to max &amp;gt;&lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
If step isn't specified, then the step will be 1&lt;br /&gt;
&lt;br /&gt;
===IF Statement===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
if &amp;lt;condition 1&amp;gt; then&lt;br /&gt;
&amp;lt;code to execute if the condition 1 is respected&amp;gt;&lt;br /&gt;
elseif &amp;lt;condition 2&amp;gt; then&lt;br /&gt;
&amp;lt;code to execute if the condition 1 isn't respected but the condition 2 is respected&amp;gt;&lt;br /&gt;
else&lt;br /&gt;
&amp;lt;code to execute if none of the condition (1 and 2) are respected&amp;gt;&lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===FUNCTION Statement===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
function &amp;lt;function name&amp;gt;(&amp;lt;parameter list&amp;gt;)&lt;br /&gt;
&amp;lt;code to execute if the function is called&amp;gt;&lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===COMMENT Statement===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--&amp;lt;comment&amp;gt; for a one-line comment&lt;br /&gt;
--[[&amp;lt;comment&amp;gt;]]-- for a multi-line comment&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Cartix</name></author>	</entry>

	<entry>
		<id>https://wiki.planet-casio.com/en/index.php?title=CPLua&amp;diff=550</id>
		<title>CPLua</title>
		<link rel="alternate" type="text/html" href="https://wiki.planet-casio.com/en/index.php?title=CPLua&amp;diff=550"/>
				<updated>2012-06-15T15:46:21Z</updated>
		
		<summary type="html">&lt;p&gt;Cartix: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Lua language is just between Basic language and C++. This programming language is simple, flexible and fast. It allow developers to program complexes applications that can’t be programmed with Basic language. CPLua is an Add-In for ClassPad which include a Lua interpreter and many new functions then CPLua allow making some Lua applications directly on the calculator.&lt;br /&gt;
&lt;br /&gt;
CPLua is a project then some bugs can appear. The most stable version is currently 0.8 version. The last version is 0.9D version which include some new tools and functions (including a new library which allow creating an manipulating graphical interface), this version contain probably some bugs then use it carefully by waiting 1.0 release version. &lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==History==&lt;br /&gt;
&lt;br /&gt;
CPLua has been started in 2005 by Orwell, a french programer, because there was too much people who said that CPBasic is too slow but they didn't want to learn C++&lt;br /&gt;
The first version has been released on 09-01-2005 [http://www.casiocalc.org/?s=41237d4f0030e414bfea2956886c484e&amp;amp;showtopic=2314 here].&lt;br /&gt;
* 09-07-2005 : version 0.4 : add the possibility to save and load lua script&lt;br /&gt;
* 09-08-2005 : version 0.51 : correct some bug and add new keyboard&lt;br /&gt;
* 09-27-2005 : version 0.72 : add the totality of the CAS package&lt;br /&gt;
* 04-19-2006 : version 0.8A : the faster drawing version of all the CPLua version. Download it [http://www.casio-scene.com/downloads.php?do=file&amp;amp;id=532 here]&lt;br /&gt;
* 07-27-2007 : version 0.9E : last version made by Orwell (add the ui lib)&lt;br /&gt;
Last year, two programmer, [http://www.casio-scene.com/member.php?10077-Cartix Cartix] (me) and [http://www.planet-casio.com/Fr/compte/voir_profil.php?membre=binary_man Binary_Man], from Planete Casio, have started to edit the source code, in the aim of adding function. Our first version (CPLua 0.10A) came out on 01-28-2012, and is available [http://www.casio-scene.com/downloads.php?do=file&amp;amp;id=533 here]&lt;br /&gt;
&lt;br /&gt;
==Library==&lt;br /&gt;
&lt;br /&gt;
* UI : User Interface : This lib allows you tu use the interface of the Classpad (menu, toolbar, ...) in your programs&lt;br /&gt;
* CAS : Computer Algebric System : This lib allows you to use the matematics function of the Main application (diff, intg, solve, ...)&lt;br /&gt;
* Draw : This lib allows you to draw on the screen (point, line, circle, ...) and to use sprite/picture&lt;br /&gt;
* IO : Input/Output : This lib allows you to manipulate the Classpad files (open, write, read, save, ...)&lt;br /&gt;
* String : This lib allows you to make operation on string&lt;br /&gt;
* Debug : This lib allows you to debug your lua script&lt;br /&gt;
* Table : This lib allows you to make operation on table&lt;br /&gt;
&lt;br /&gt;
==Control Structures==&lt;br /&gt;
===LOOP Statement===&lt;br /&gt;
&lt;br /&gt;
====While====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
while &amp;lt;condition 1&amp;gt; do&lt;br /&gt;
&amp;lt;code to execute while the condition 1 is respected&amp;gt;&lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Repeat====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
repeat&lt;br /&gt;
&amp;lt;code to execute while the condition 1 is respected&amp;gt;&lt;br /&gt;
until &amp;lt;condition 1&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====For====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
for &amp;lt;var&amp;gt;=&amp;lt;min&amp;gt;,&amp;lt;max&amp;gt;[,&amp;lt;step&amp;gt;] do&lt;br /&gt;
&amp;lt;code to execute while var is smaller than max &amp;gt;&lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
If step isn't specified, then the step will be 1&lt;br /&gt;
&lt;br /&gt;
===IF Statement===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
if &amp;lt;condition 1&amp;gt; then&lt;br /&gt;
&amp;lt;code to execute if the condition 1 is respected&amp;gt;&lt;br /&gt;
elseif &amp;lt;condition 2&amp;gt; then&lt;br /&gt;
&amp;lt;code to execute if the condition 1 isn't respected but the condition 2 is respected&amp;gt;&lt;br /&gt;
else&lt;br /&gt;
&amp;lt;code to execute if none of the condition (1 and 2) are respected&amp;gt;&lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===FUNCTION Statement===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
function &amp;lt;function name&amp;gt;(&amp;lt;parameter list&amp;gt;)&lt;br /&gt;
&amp;lt;code to execute if the function is called&amp;gt;&lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===COMMENT Statement===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--&amp;lt;comment&amp;gt; for a one-line comment&lt;br /&gt;
--[[&amp;lt;comment&amp;gt;]]-- for a multi-line comment&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Cartix</name></author>	</entry>

	<entry>
		<id>https://wiki.planet-casio.com/en/index.php?title=CPLua&amp;diff=549</id>
		<title>CPLua</title>
		<link rel="alternate" type="text/html" href="https://wiki.planet-casio.com/en/index.php?title=CPLua&amp;diff=549"/>
				<updated>2012-06-15T15:46:04Z</updated>
		
		<summary type="html">&lt;p&gt;Cartix: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Lua language is just between Basic language and C++. This programming language is simple, flexible and fast. It allow developers to program complexes applications that can’t be programmed with Basic language. CPLua is an Add-In for ClassPad which include a Lua interpreter and many new functions then CPLua allow making some Lua applications directly on the calculator.&lt;br /&gt;
&lt;br /&gt;
CPLua is a project then some bugs can appear. The most stable version is currently 0.8 version. The last version is 0.9D version which include some new tools and functions (including a new library which allow creating an manipulating graphical interface), this version contain probably some bugs then use it carefully by waiting 1.0 release version. &lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==History==&lt;br /&gt;
&lt;br /&gt;
CPLua has been started in 2005 by Orwell, a french programer, because there was too much people who said that CPBasic is too slow but they didn't want to learn C++&lt;br /&gt;
The first version has been released on 09-01-2005 [http://www.casiocalc.org/?s=41237d4f0030e414bfea2956886c484e&amp;amp;showtopic=2314 here].&lt;br /&gt;
* 09-07-2005 : version 0.4 : add the possibility to save and load lua script&lt;br /&gt;
* 09-08-2005 : version 0.51 : correct some bug and add new keyboard&lt;br /&gt;
* 09-27-2005 : version 0.72 : add the totality of the CAS package&lt;br /&gt;
* 04-19-2006 : version 0.8A : the faster drawing version of all the CPLua version. Download it [http://www.casio-scene.com/downloads.php?do=file&amp;amp;id=532 here]&lt;br /&gt;
* 07-27-2007 : version 0.9E : last version made by Orwell (add the ui lib)&lt;br /&gt;
Last year, two programmer, [http://www.casio-scene.com/member.php?10077-Cartix Cartix] (me) and [http://www.planet-casio.com/Fr/compte/voir_profil.php?membre=binary_man Binary_Man], from Planete Casio, have started to edit the source code, in the aim of adding function. Our first version (CPLua 0.10A) came out on 01-28-2012, and is available [http://www.casio-scene.com/downloads.php?do=file&amp;amp;id=533 here]&lt;br /&gt;
&lt;br /&gt;
==Library==&lt;br /&gt;
&lt;br /&gt;
* UI : User Interface : This lib allows you tu use the interface of the Classpad (menu, toolbar, ...) in your programs&lt;br /&gt;
* CAS : Computer Algebric System : This lib allows you to use the matematics function of the Main application (diff, intg, solve, ...)&lt;br /&gt;
* Draw : This lib allows you to draw on the screen (point, line, circle, ...) and to use sprite/picture&lt;br /&gt;
* IO : Input/Output : This lib allows you to manipulate the Classpad files (open, write, read, save, ...)&lt;br /&gt;
* String : This lib allows you to make operation on string&lt;br /&gt;
* Debug : This lib allows you to debug your lua script&lt;br /&gt;
* Table : This lib allows you to make operation on table&lt;br /&gt;
&lt;br /&gt;
==Control Structures==&lt;br /&gt;
===LOOP Statement===&lt;br /&gt;
&lt;br /&gt;
====While====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
while &amp;lt;condition 1&amp;gt; do&lt;br /&gt;
&amp;lt;code to execute while the condition 1 is respected&amp;gt;&lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====rRepeat====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
repeat&lt;br /&gt;
&amp;lt;code to execute while the condition 1 is respected&amp;gt;&lt;br /&gt;
until &amp;lt;condition 1&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====For====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
for &amp;lt;var&amp;gt;=&amp;lt;min&amp;gt;,&amp;lt;max&amp;gt;[,&amp;lt;step&amp;gt;] do&lt;br /&gt;
&amp;lt;code to execute while var is smaller than max &amp;gt;&lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
If step isn't specified, then the step will be 1&lt;br /&gt;
&lt;br /&gt;
===IF Statement===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
if &amp;lt;condition 1&amp;gt; then&lt;br /&gt;
&amp;lt;code to execute if the condition 1 is respected&amp;gt;&lt;br /&gt;
elseif &amp;lt;condition 2&amp;gt; then&lt;br /&gt;
&amp;lt;code to execute if the condition 1 isn't respected but the condition 2 is respected&amp;gt;&lt;br /&gt;
else&lt;br /&gt;
&amp;lt;code to execute if none of the condition (1 and 2) are respected&amp;gt;&lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===FUNCTION Statement===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
function &amp;lt;function name&amp;gt;(&amp;lt;parameter list&amp;gt;)&lt;br /&gt;
&amp;lt;code to execute if the function is called&amp;gt;&lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===COMMENT Statement===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--&amp;lt;comment&amp;gt; for a one-line comment&lt;br /&gt;
--[[&amp;lt;comment&amp;gt;]]-- for a multi-line comment&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Cartix</name></author>	</entry>

	<entry>
		<id>https://wiki.planet-casio.com/en/index.php?title=CPLua&amp;diff=548</id>
		<title>CPLua</title>
		<link rel="alternate" type="text/html" href="https://wiki.planet-casio.com/en/index.php?title=CPLua&amp;diff=548"/>
				<updated>2012-06-15T15:45:18Z</updated>
		
		<summary type="html">&lt;p&gt;Cartix: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Lua language is just between Basic language and C++. This programming language is simple, flexible and fast. It allow developers to program complexes applications that can’t be programmed with Basic language. CPLua is an Add-In for ClassPad which include a Lua interpreter and many new functions then CPLua allow making some Lua applications directly on the calculator.&lt;br /&gt;
&lt;br /&gt;
CPLua is a project then some bugs can appear. The most stable version is currently 0.8 version. The last version is 0.9D version which include some new tools and functions (including a new library which allow creating an manipulating graphical interface), this version contain probably some bugs then use it carefully by waiting 1.0 release version. &lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==History==&lt;br /&gt;
&lt;br /&gt;
CPLua has been started in 2005 by Orwell, a french programer, because there was too much people who said that CPBasic is too slow but they didn't want to learn C++&lt;br /&gt;
The first version has been released on 09-01-2005 [http://www.casiocalc.org/?s=41237d4f0030e414bfea2956886c484e&amp;amp;showtopic=2314 here].&lt;br /&gt;
* 09-07-2005 : version 0.4 : add the possibility to save and load lua script&lt;br /&gt;
* 09-08-2005 : version 0.51 : correct some bug and add new keyboard&lt;br /&gt;
* 09-27-2005 : version 0.72 : add the totality of the CAS package&lt;br /&gt;
* 04-19-2006 : version 0.8A : the faster drawing version of all the CPLua version. Download it [http://www.casio-scene.com/downloads.php?do=file&amp;amp;id=532 here]&lt;br /&gt;
* 07-27-2007 : version 0.9E : last version made by Orwell (add the ui lib)&lt;br /&gt;
Last year, two programmer, [http://www.casio-scene.com/member.php?10077-Cartix Cartix] (me) and [http://www.planet-casio.com/Fr/compte/voir_profil.php?membre=binary_man Binary_Man], from Planete Casio, have started to edit the source code, in the aim of adding function. Our first version (CPLua 0.10A) came out on 01-28-2012, and is available [http://www.casio-scene.com/downloads.php?do=file&amp;amp;id=533 here]&lt;br /&gt;
&lt;br /&gt;
==Library==&lt;br /&gt;
&lt;br /&gt;
* UI : User Interface : This lib allows you tu use the interface of the Classpad (menu, toolbar, ...) in your programs&lt;br /&gt;
* CAS : Computer Algebric System : This lib allows you to use the matematics function of the Main application (diff, intg, solve, ...)&lt;br /&gt;
* Draw : This lib allows you to draw on the screen (point, line, circle, ...) and to use sprite/picture&lt;br /&gt;
* IO : Input/Output : This lib allows you to manipulate the Classpad files (open, write, read, save, ...)&lt;br /&gt;
* String : This lib allows you to make operation on string&lt;br /&gt;
* Debug : This lib allows you to debug your lua script&lt;br /&gt;
* Table : This lib allows you to make operation on table&lt;br /&gt;
&lt;br /&gt;
==Control Structures==&lt;br /&gt;
===LOOP Statement===&lt;br /&gt;
&lt;br /&gt;
====WHILE Statement====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
while &amp;lt;condition 1&amp;gt; do&lt;br /&gt;
&amp;lt;code to execute while the condition 1 is respected&amp;gt;&lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====REPEAT Statement====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
repeat&lt;br /&gt;
&amp;lt;code to execute while the condition 1 is respected&amp;gt;&lt;br /&gt;
until &amp;lt;condition 1&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====FOR Statement====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
for &amp;lt;var&amp;gt;=&amp;lt;min&amp;gt;,&amp;lt;max&amp;gt;[,&amp;lt;step&amp;gt;] do&lt;br /&gt;
&amp;lt;code to execute while var is smaller than max &amp;gt;&lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
If step isn't specified, then the step will be 1&lt;br /&gt;
&lt;br /&gt;
===IF Statement===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
if &amp;lt;condition 1&amp;gt; then&lt;br /&gt;
&amp;lt;code to execute if the condition 1 is respected&amp;gt;&lt;br /&gt;
elseif &amp;lt;condition 2&amp;gt; then&lt;br /&gt;
&amp;lt;code to execute if the condition 1 isn't respected but the condition 2 is respected&amp;gt;&lt;br /&gt;
else&lt;br /&gt;
&amp;lt;code to execute if none of the condition (1 and 2) are respected&amp;gt;&lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===FUNCTION Statement===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
function &amp;lt;function name&amp;gt;(&amp;lt;parameter list&amp;gt;)&lt;br /&gt;
&amp;lt;code to execute if the function is called&amp;gt;&lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===COMMENT Statement===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--&amp;lt;comment&amp;gt; for a one-line comment&lt;br /&gt;
--[[&amp;lt;comment&amp;gt;]]-- for a multi-line comment&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Cartix</name></author>	</entry>

	<entry>
		<id>https://wiki.planet-casio.com/en/index.php?title=CPLua&amp;diff=547</id>
		<title>CPLua</title>
		<link rel="alternate" type="text/html" href="https://wiki.planet-casio.com/en/index.php?title=CPLua&amp;diff=547"/>
				<updated>2012-06-15T15:28:31Z</updated>
		
		<summary type="html">&lt;p&gt;Cartix: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Lua language is just between Basic language and C++. This programming language is simple, flexible and fast. It allow developers to program complexes applications that can’t be programmed with Basic language. CPLua is an Add-In for ClassPad which include a Lua interpreter and many new functions then CPLua allow making some Lua applications directly on the calculator.&lt;br /&gt;
&lt;br /&gt;
CPLua is a project then some bugs can appear. The most stable version is currently 0.8 version. The last version is 0.9D version which include some new tools and functions (including a new library which allow creating an manipulating graphical interface), this version contain probably some bugs then use it carefully by waiting 1.0 release version. &lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==History==&lt;br /&gt;
&lt;br /&gt;
CPLua has been started in 2005 by Orwell, a french programer, because there was too much people who said that CPBasic is too slow but they didn't want to learn C++&lt;br /&gt;
The first version has been released on 09-01-2005 [http://www.casiocalc.org/?s=41237d4f0030e414bfea2956886c484e&amp;amp;showtopic=2314 here].&lt;br /&gt;
* 09-07-2005 : version 0.4 : add the possibility to save and load lua script&lt;br /&gt;
* 09-08-2005 : version 0.51 : correct some bug and add new keyboard&lt;br /&gt;
* 09-27-2005 : version 0.72 : add the totality of the CAS package&lt;br /&gt;
* 04-19-2006 : version 0.8A : the faster drawing version of all the CPLua version. Download it [http://www.casio-scene.com/downloads.php?do=file&amp;amp;id=532 here]&lt;br /&gt;
* 07-27-2007 : version 0.9E : last version made by Orwell (add the ui lib)&lt;br /&gt;
Last year, two programmer, [http://www.casio-scene.com/member.php?10077-Cartix Cartix] (me) and [http://www.planet-casio.com/Fr/compte/voir_profil.php?membre=binary_man Binary_Man], from Planete Casio, have started to edit the source code, in the aim of adding function. Our first version (CPLua 0.10A) came out on 01-28-2012, and is available [http://www.casio-scene.com/downloads.php?do=file&amp;amp;id=533 here]&lt;br /&gt;
&lt;br /&gt;
==Library==&lt;br /&gt;
&lt;br /&gt;
* UI : User Interface : This lib allows you tu use the interface of the Classpad (menu, toolbar, ...) in your programs&lt;br /&gt;
* CAS : Computer Algebric System : This lib allows you to use the matematics function of the Main application (diff, intg, solve, ...)&lt;br /&gt;
* Draw : This lib allows you to draw on the screen (point, line, circle, ...) and to use sprite/picture&lt;br /&gt;
* IO : Input/Output : This lib allows you to manipulate the Classpad files (open, write, read, save, ...)&lt;br /&gt;
* String : This lib allows you to make operation on string&lt;br /&gt;
* Debug : This lib allows you to debug your lua script&lt;br /&gt;
* Table : This lib allows you to make operation on table&lt;br /&gt;
&lt;br /&gt;
==Control Structures==&lt;br /&gt;
===IF Statement===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
if &amp;lt;condition 1&amp;gt; then&lt;br /&gt;
&amp;lt;code to execute if the condition 1 is respected&amp;gt;&lt;br /&gt;
elseif &amp;lt;condition 2&amp;gt; then&lt;br /&gt;
&amp;lt;code to execute if the condition 1 isn't respected but the condition 2 is respected&amp;gt;&lt;br /&gt;
else&lt;br /&gt;
&amp;lt;code to execute if none of the condition (1 and 2) are respected&amp;gt;&lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===WHILE Statement===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
while &amp;lt;condition 1&amp;gt; do&lt;br /&gt;
&amp;lt;code to execute while the condition 1 is respected&amp;gt;&lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
do&lt;br /&gt;
&amp;lt;code to execute while the condition 1 is respected&amp;gt;&lt;br /&gt;
while &amp;lt;condition 1&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===FOR Statement===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
for &amp;lt;var&amp;gt;=&amp;lt;min&amp;gt;,&amp;lt;max&amp;gt;[,&amp;lt;step&amp;gt;] do&lt;br /&gt;
&amp;lt;code to execute while var is smaller than max &amp;gt;&lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
If step isn't specified, then the step will be 1&lt;br /&gt;
&lt;br /&gt;
===FUNCTION Statement===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
function &amp;lt;function name&amp;gt;(&amp;lt;parameter list&amp;gt;)&lt;br /&gt;
&amp;lt;code to execute if the function is called&amp;gt;&lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===COMMENT Statement===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--&amp;lt;comment&amp;gt; for a one-line comment&lt;br /&gt;
--[[&amp;lt;comment&amp;gt;]]-- for a multi-line comment&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Cartix</name></author>	</entry>

	<entry>
		<id>https://wiki.planet-casio.com/en/index.php?title=CPLua&amp;diff=546</id>
		<title>CPLua</title>
		<link rel="alternate" type="text/html" href="https://wiki.planet-casio.com/en/index.php?title=CPLua&amp;diff=546"/>
				<updated>2012-06-15T15:24:45Z</updated>
		
		<summary type="html">&lt;p&gt;Cartix: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Lua language is just between Basic language and C++. This programming language is simple, flexible and fast. It allow developers to program complexes applications that can’t be programmed with Basic language. CPLua is an Add-In for ClassPad which include a Lua interpreter and many new functions then CPLua allow making some Lua applications directly on the calculator.&lt;br /&gt;
&lt;br /&gt;
CPLua is a project then some bugs can appear. The most stable version is currently 0.8 version. The last version is 0.9D version which include some new tools and functions (including a new library which allow creating an manipulating graphical interface), this version contain probably some bugs then use it carefully by waiting 1.0 release version. &lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==History==&lt;br /&gt;
&lt;br /&gt;
CPLua has been started in 2005 by Orwell, a french programer, because there was too much people who said that CPBasic is too slow but they didn't want to learn C++&lt;br /&gt;
The first version has been released on 09-01-2005 [http://www.casiocalc.org/?s=41237d4f0030e414bfea2956886c484e&amp;amp;showtopic=2314 here].&lt;br /&gt;
* 09-07-2005 : version 0.4 : add the possibility to save and load lua script&lt;br /&gt;
* 09-08-2005 : version 0.51 : correct some bug and add new keyboard&lt;br /&gt;
* 09-27-2005 : version 0.72 : add the totality of the CAS package&lt;br /&gt;
* 04-19-2006 : version 0.8A : the faster drawing version of all the CPLua version. Download it [http://www.casio-scene.com/downloads.php?do=file&amp;amp;id=532 here]&lt;br /&gt;
* 07-27-2007 : version 0.9E : last version made by Orwell (add the ui lib)&lt;br /&gt;
Last year, two programmer, [http://www.casio-scene.com/member.php?10077-Cartix Cartix] (me) and [http://www.planet-casio.com/Fr/compte/voir_profil.php?membre=binary_man Binary_Man], from Planete Casio, have started to edit the source code, in the aim of adding function. Our first version (CPLua 0.10A) came out on 01-28-2012, and is available [http://www.casio-scene.com/downloads.php?do=file&amp;amp;id=533 here]&lt;br /&gt;
&lt;br /&gt;
==Library==&lt;br /&gt;
&lt;br /&gt;
* UI : User Interface : This lib allows you tu use the interface of the Classpad (menu, toolbar, ...) in your programs&lt;br /&gt;
* CAS : Computer Algebric System : This lib allows you to use the matematics function of the Main application (diff, intg, solve, ...)&lt;br /&gt;
* Draw : This lib allows you to draw on the screen (point, line, circle, ...) and to use sprite/picture&lt;br /&gt;
* IO : Input/Output : This lib allows you to manipulate the Classpad files (open, write, read, save, ...)&lt;br /&gt;
* String : This lib allows you to make operation on string&lt;br /&gt;
* Debug : This lib allows you to debug your lua script&lt;br /&gt;
* Table : This lib allows you to make operation on table&lt;br /&gt;
&lt;br /&gt;
==Control Structures==&lt;br /&gt;
===IF Statement===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
if &amp;lt;condition 1&amp;gt; then&lt;br /&gt;
&amp;lt;code to execute if the condition 1 is respected&amp;gt;&lt;br /&gt;
elseif &amp;lt;condition 2&amp;gt; then&lt;br /&gt;
&amp;lt;code to execute if the condition 1 isn't respected but the condition 2 is respected&amp;gt;&lt;br /&gt;
else&lt;br /&gt;
&amp;lt;code to execute if none of the condition (1 and 2) are respected&amp;gt;&lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===WHILE Statement===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
while &amp;lt;condition 1&amp;gt; do&lt;br /&gt;
&amp;lt;code to execute while the condition 1 is respected&amp;gt;&lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
do&lt;br /&gt;
&amp;lt;code to execute while the condition 1 is respected&amp;gt;&lt;br /&gt;
while &amp;lt;condition 1&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===FOR Statement===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
for &amp;lt;var&amp;gt;=&amp;lt;min&amp;gt;,&amp;lt;max&amp;gt;[,&amp;lt;step&amp;gt;] do&lt;br /&gt;
&amp;lt;code to execute while var is smaller than max &amp;gt;&lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
If step isn't specified, then the step will be 1&lt;br /&gt;
&lt;br /&gt;
===FUNCTION Statement===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
function &amp;lt;function name&amp;gt;(&amp;lt;parameter list&amp;gt;)&lt;br /&gt;
&amp;lt;code to execute if the function is called&amp;gt;&lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===COMMENT Statement===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--&amp;lt;comment&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Cartix</name></author>	</entry>

	<entry>
		<id>https://wiki.planet-casio.com/en/index.php?title=CPLua&amp;diff=545</id>
		<title>CPLua</title>
		<link rel="alternate" type="text/html" href="https://wiki.planet-casio.com/en/index.php?title=CPLua&amp;diff=545"/>
				<updated>2012-06-15T15:21:17Z</updated>
		
		<summary type="html">&lt;p&gt;Cartix: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Lua language is just between Basic language and C++. This programming language is simple, flexible and fast. It allow developers to program complexes applications that can’t be programmed with Basic language. CPLua is an Add-In for ClassPad which include a Lua interpreter and many new functions then CPLua allow making some Lua applications directly on the calculator.&lt;br /&gt;
&lt;br /&gt;
CPLua is a project then some bugs can appear. The most stable version is currently 0.8 version. The last version is 0.9D version which include some new tools and functions (including a new library which allow creating an manipulating graphical interface), this version contain probably some bugs then use it carefully by waiting 1.0 release version. &lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==History==&lt;br /&gt;
&lt;br /&gt;
CPLua has been started in 2005 by Orwell, a french programer, because there was too much people who said that CPBasic is too slow but they didn't want to learn C++&lt;br /&gt;
The first version has been released on 09-01-2005 [http://www.casiocalc.org/?s=41237d4f0030e414bfea2956886c484e&amp;amp;showtopic=2314 here].&lt;br /&gt;
* 09-07-2005 : version 0.4 : add the possibility to save and load lua script&lt;br /&gt;
* 09-08-2005 : version 0.51 : correct some bug and add new keyboard&lt;br /&gt;
* 09-27-2005 : version 0.72 : add the totality of the CAS package&lt;br /&gt;
* 04-19-2006 : version 0.8A : the faster drawing version of all the CPLua version. Download it [http://www.casio-scene.com/downloads.php?do=file&amp;amp;id=532 here]&lt;br /&gt;
* 07-27-2007 : version 0.9E : last version made by Orwell (add the ui lib)&lt;br /&gt;
Last year, two programmer, [http://www.casio-scene.com/member.php?10077-Cartix Cartix] (me) and [http://www.planet-casio.com/Fr/compte/voir_profil.php?membre=binary_man Binary_Man], from Planete Casio, have started to edit the source code, in the aim of adding function. Our first version (CPLua 0.10A) came out on 01-28-2012, and is available [http://www.casio-scene.com/downloads.php?do=file&amp;amp;id=533 here]&lt;br /&gt;
&lt;br /&gt;
==Library==&lt;br /&gt;
&lt;br /&gt;
* UI : User Interface : This lib allows you tu use the interface of the Classpad (menu, toolbar, ...) in your programs&lt;br /&gt;
* CAS : Computer Algebric System : This lib allows you to use the matematics function of the Main application (diff, intg, solve, ...)&lt;br /&gt;
* Draw : This lib allows you to draw on the screen (point, line, circle, ...) and to use sprite/picture&lt;br /&gt;
* IO : Input/Output : This lib allows you to manipulate the Classpad files (open, write, read, save, ...)&lt;br /&gt;
* String : This lib allows you to make operation on string&lt;br /&gt;
* Debug : This lib allows you to debug your lua script&lt;br /&gt;
* Table : This lib allows you to make operation on table&lt;br /&gt;
&lt;br /&gt;
==Control Structures==&lt;br /&gt;
===IF Statement===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
if &amp;lt;condition 1&amp;gt; then&lt;br /&gt;
&amp;lt;code to execute if the condition 1 is respected&amp;gt;&lt;br /&gt;
elseif &amp;lt;condition 2&amp;gt; then&lt;br /&gt;
&amp;lt;code to execute if the condition 1 isn't respected but the condition 2 is respected&amp;gt;&lt;br /&gt;
else&lt;br /&gt;
&amp;lt;code to execute if none of the condition (1 and 2) are respected&amp;gt;&lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===WHILE Statement===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
while &amp;lt;condition 1&amp;gt; do&lt;br /&gt;
&amp;lt;code to execute while the condition 1 is respected&amp;gt;&lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===FOR Statement===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
for &amp;lt;var&amp;gt;=&amp;lt;min&amp;gt;,&amp;lt;max&amp;gt;,&amp;lt;step&amp;gt; do&lt;br /&gt;
&amp;lt;code to execute while var is smaller than max &amp;gt;&lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===FUNCTION Statement===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
function &amp;lt;function name&amp;gt;(&amp;lt;parameter list&amp;gt;)&lt;br /&gt;
&amp;lt;code to execute if the function is called&amp;gt;&lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===COMMENT Statement===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--&amp;lt;comment&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Cartix</name></author>	</entry>

	<entry>
		<id>https://wiki.planet-casio.com/en/index.php?title=CPLua&amp;diff=544</id>
		<title>CPLua</title>
		<link rel="alternate" type="text/html" href="https://wiki.planet-casio.com/en/index.php?title=CPLua&amp;diff=544"/>
				<updated>2012-06-15T15:21:02Z</updated>
		
		<summary type="html">&lt;p&gt;Cartix: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Lua language is just between Basic language and C++. This programming language is simple, flexible and fast. It allow developers to program complexes applications that can’t be programmed with Basic language. CPLua is an Add-In for ClassPad which include a Lua interpreter and many new functions then CPLua allow making some Lua applications directly on the calculator.&lt;br /&gt;
&lt;br /&gt;
CPLua is a project then some bugs can appear. The most stable version is currently 0.8 version. The last version is 0.9D version which include some new tools and functions (including a new library which allow creating an manipulating graphical interface), this version contain probably some bugs then use it carefully by waiting 1.0 release version. &lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==History==&lt;br /&gt;
&lt;br /&gt;
CPLua has been started in 2005 by Orwell, a french programer, because there was too much people who said that CPBasic is too slow but they didn't want to learn C++&lt;br /&gt;
The first version has been released on 09-01-2005 [http://www.casiocalc.org/?s=41237d4f0030e414bfea2956886c484e&amp;amp;showtopic=2314 here].&lt;br /&gt;
* 09-07-2005 : version 0.4 : add the possibility to save and load lua script&lt;br /&gt;
* 09-08-2005 : version 0.51 : correct some bug and add new keyboard&lt;br /&gt;
* 09-27-2005 : version 0.72 : add the totality of the CAS package&lt;br /&gt;
* 04-19-2006 : version 0.8A : the faster drawing version of all the CPLua version. Download it [http://www.casio-scene.com/downloads.php?do=file&amp;amp;id=532 here]&lt;br /&gt;
* 07-27-2007 : version 0.9E : last version made by Orwell (add the ui lib)&lt;br /&gt;
Last year, two programmer, [http://www.casio-scene.com/member.php?10077-Cartix Cartix] (me) and [http://www.planet-casio.com/Fr/compte/voir_profil.php?membre=binary_man Binary_Man], from Planete Casio, have started to edit the source code, in the aim of adding function. Our first version (CPLua 0.10A) came out on 01-28-2012, and is available [http://www.casio-scene.com/downloads.php?do=file&amp;amp;id=533 here]&lt;br /&gt;
&lt;br /&gt;
==Library==&lt;br /&gt;
&lt;br /&gt;
* UI : User Interface : This lib allows you tu use the interface of the Classpad (menu, toolbar, ...) in your programs&lt;br /&gt;
* CAS : Computer Algebric System : This lib allows you to use the matematics function of the Main application (diff, intg, solve, ...)&lt;br /&gt;
* Draw : This lib allows you to draw on the screen (point, line, circle, ...) and to use sprite/picture&lt;br /&gt;
* IO : Input/Output : This lib allows you to manipulate the Classpad files (open, write, read, save, ...)&lt;br /&gt;
* String : This lib allows you to make operation on string&lt;br /&gt;
* Debug : This lib allows you to debug your lua script&lt;br /&gt;
* Table : This lib allows you to make operation on table&lt;br /&gt;
&lt;br /&gt;
==Control Structures==&lt;br /&gt;
===IF Statement===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
if &amp;lt;condition 1&amp;gt; then&lt;br /&gt;
&amp;lt;code to execute if the condition 1 is respected&amp;gt;&lt;br /&gt;
elseif &amp;lt;condition 2&amp;gt; then&lt;br /&gt;
&amp;lt;code to execute if the condition 1 isn't respected but the condition 2 is respected&amp;gt;&lt;br /&gt;
else&lt;br /&gt;
&amp;lt;code to execute if none of the condition (1 and 2) are respected&amp;gt;&lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===WHILE Statement===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
while &amp;lt;condition 1&amp;gt; do&lt;br /&gt;
&amp;lt;code to execute while the condition 1 is respected&amp;gt;&lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===FOR Statement===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
for &amp;lt;var&amp;gt;=&amp;lt;min&amp;gt;,&amp;lt;max&amp;gt;,&amp;lt;step&amp;gt; do&lt;br /&gt;
&amp;lt;code to execute while var is smaller than max &amp;gt;&lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===FUNCTION Statement===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
function &amp;lt;function name&amp;gt;(&amp;lt;parameter list&amp;gt;)&lt;br /&gt;
&amp;lt;code to execute if the function is called&amp;gt;&lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Comment Statement===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--&amp;lt;comment&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Cartix</name></author>	</entry>

	<entry>
		<id>https://wiki.planet-casio.com/en/index.php?title=CPLua&amp;diff=543</id>
		<title>CPLua</title>
		<link rel="alternate" type="text/html" href="https://wiki.planet-casio.com/en/index.php?title=CPLua&amp;diff=543"/>
				<updated>2012-06-15T15:19:54Z</updated>
		
		<summary type="html">&lt;p&gt;Cartix: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Lua language is just between Basic language and C++. This programming language is simple, flexible and fast. It allow developers to program complexes applications that can’t be programmed with Basic language. CPLua is an Add-In for ClassPad which include a Lua interpreter and many new functions then CPLua allow making some Lua applications directly on the calculator.&lt;br /&gt;
&lt;br /&gt;
CPLua is a project then some bugs can appear. The most stable version is currently 0.8 version. The last version is 0.9D version which include some new tools and functions (including a new library which allow creating an manipulating graphical interface), this version contain probably some bugs then use it carefully by waiting 1.0 release version. &lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==History==&lt;br /&gt;
&lt;br /&gt;
CPLua has been started in 2005 by Orwell, a french programer, because there was too much people who said that CPBasic is too slow but they didn't want to learn C++&lt;br /&gt;
The first version has been released on 09-01-2005 [http://www.casiocalc.org/?s=41237d4f0030e414bfea2956886c484e&amp;amp;showtopic=2314 here].&lt;br /&gt;
* 09-07-2005 : version 0.4 : add the possibility to save and load lua script&lt;br /&gt;
* 09-08-2005 : version 0.51 : correct some bug and add new keyboard&lt;br /&gt;
* 09-27-2005 : version 0.72 : add the totality of the CAS package&lt;br /&gt;
* 04-19-2006 : version 0.8A : the faster drawing version of all the CPLua version. Download it [http://www.casio-scene.com/downloads.php?do=file&amp;amp;id=532 here]&lt;br /&gt;
* 07-27-2007 : version 0.9E : last version made by Orwell (add the ui lib)&lt;br /&gt;
Last year, two programmer, [http://www.casio-scene.com/member.php?10077-Cartix Cartix] (me) and [http://www.planet-casio.com/Fr/compte/voir_profil.php?membre=binary_man Binary_Man], from Planete Casio, have started to edit the source code, in the aim of adding function. Our first version (CPLua 0.10A) came out on 01-28-2012, and is available [http://www.casio-scene.com/downloads.php?do=file&amp;amp;id=533 here]&lt;br /&gt;
&lt;br /&gt;
==Library==&lt;br /&gt;
&lt;br /&gt;
* UI : User Interface : This lib allows you tu use the interface of the Classpad (menu, toolbar, ...) in your programs&lt;br /&gt;
* CAS : Computer Algebric System : This lib allows you to use the matematics function of the Main application (diff, intg, solve, ...)&lt;br /&gt;
* Draw : This lib allows you to draw on the screen (point, line, circle, ...) and to use sprite/picture&lt;br /&gt;
* IO : Input/Output : This lib allows you to manipulate the Classpad files (open, write, read, save, ...)&lt;br /&gt;
* String : This lib allows you to make operation on string&lt;br /&gt;
* Debug : This lib allows you to debug your lua script&lt;br /&gt;
* Table : This lib allows you to make operation on table&lt;br /&gt;
&lt;br /&gt;
==Control Structures==&lt;br /&gt;
===IF Statement===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
if &amp;lt;condition 1&amp;gt; then&lt;br /&gt;
&amp;lt;code to execute if the condition 1 is respected&amp;gt;&lt;br /&gt;
elseif &amp;lt;condition 2&amp;gt; then&lt;br /&gt;
&amp;lt;code to execute if the condition 1 isn't respected but the condition 2 is respected&amp;gt;&lt;br /&gt;
else&lt;br /&gt;
&amp;lt;code to execute if none of the condition (1 and 2) are respected&amp;gt;&lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===WHILE Statement===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
while &amp;lt;condition 1&amp;gt; do&lt;br /&gt;
&amp;lt;code to execute while the condition 1 is respected&amp;gt;&lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===FOR Statement===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
for &amp;lt;var&amp;gt;=&amp;lt;min&amp;gt;,&amp;lt;max&amp;gt;,&amp;lt;step&amp;gt; do&lt;br /&gt;
&amp;lt;code to execute while var is smaller than max &amp;gt;&lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===FUNCTION Statement===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
function &amp;lt;function name&amp;gt;(&amp;lt;parameter list&amp;gt;)&lt;br /&gt;
&amp;lt;code to execute if the function is called&amp;gt;&lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Cartix</name></author>	</entry>

	<entry>
		<id>https://wiki.planet-casio.com/en/index.php?title=CPLua&amp;diff=542</id>
		<title>CPLua</title>
		<link rel="alternate" type="text/html" href="https://wiki.planet-casio.com/en/index.php?title=CPLua&amp;diff=542"/>
				<updated>2012-06-15T15:02:57Z</updated>
		
		<summary type="html">&lt;p&gt;Cartix: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Lua language is just between Basic language and C++. This programming language is simple, flexible and fast. It allow developers to program complexes applications that can’t be programmed with Basic language. CPLua is an Add-In for ClassPad which include a Lua interpreter and many new functions then CPLua allow making some Lua applications directly on the calculator.&lt;br /&gt;
&lt;br /&gt;
CPLua is a project then some bugs can appear. The most stable version is currently 0.8 version. The last version is 0.9D version which include some new tools and functions (including a new library which allow creating an manipulating graphical interface), this version contain probably some bugs then use it carefully by waiting 1.0 release version. &lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==History==&lt;br /&gt;
&lt;br /&gt;
CPLua has been started in 2005 by Orwell, a french programer, because there was too much people who said that CPBasic is too slow but they didn't want to learn C++&lt;br /&gt;
The first version has been released on 09-01-2005 [http://www.casiocalc.org/?s=41237d4f0030e414bfea2956886c484e&amp;amp;showtopic=2314 here].&lt;br /&gt;
* 09-07-2005 : version 0.4 : add the possibility to save and load lua script&lt;br /&gt;
* 09-08-2005 : version 0.51 : correct some bug and add new keyboard&lt;br /&gt;
* 09-27-2005 : version 0.72 : add the totality of the CAS package&lt;br /&gt;
* 04-19-2006 : version 0.8A : the faster drawing version of all the CPLua version. Download it [http://www.casio-scene.com/downloads.php?do=file&amp;amp;id=532 here]&lt;br /&gt;
* 07-27-2007 : version 0.9E : last version made by Orwell (add the ui lib)&lt;br /&gt;
Last year, two programmer, [http://www.casio-scene.com/member.php?10077-Cartix Cartix] (me) and [http://www.planet-casio.com/Fr/compte/voir_profil.php?membre=binary_man Binary_Man], from Planete Casio, have started to edit the source code, in the aim of adding function. Our first version (CPLua 0.10A) came out on 01-28-2012, and is available [http://www.casio-scene.com/downloads.php?do=file&amp;amp;id=533 here]&lt;br /&gt;
&lt;br /&gt;
==Library==&lt;br /&gt;
&lt;br /&gt;
* UI : User Interface : This lib allows you tu use the interface of the Classpad (menu, toolbar, ...) in your programs&lt;br /&gt;
* CAS : Computer Algebric System : This lib allows you to use the matematics function of the Main application (diff, intg, solve, ...)&lt;br /&gt;
* Draw : This lib allows you to draw on the screen (point, line, circle, ...) and to use sprite/picture&lt;br /&gt;
* IO : Input/Output : This lib allows you to manipulate the Classpad files (open, write, read, save, ...)&lt;br /&gt;
* String : This lib allows you to make operation on string&lt;br /&gt;
* Debug : This lib allows you to debug your lua script&lt;br /&gt;
* Table : This lib allows you to make operation on table&lt;/div&gt;</summary>
		<author><name>Cartix</name></author>	</entry>

	<entry>
		<id>https://wiki.planet-casio.com/en/index.php?title=CPLua&amp;diff=541</id>
		<title>CPLua</title>
		<link rel="alternate" type="text/html" href="https://wiki.planet-casio.com/en/index.php?title=CPLua&amp;diff=541"/>
				<updated>2012-06-15T15:01:59Z</updated>
		
		<summary type="html">&lt;p&gt;Cartix: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
Lua language is just between Basic language and C++. This programming language is simple, flexible and fast. It allow developers to program complexes applications that can’t be programmed with Basic language. CPLua is an Add-In for ClassPad which include a Lua interpreter and many new functions then CPLua allow making some Lua applications directly on the calculator.&lt;br /&gt;
&lt;br /&gt;
CPLua is a project then some bugs can appear. The most stable version is currently 0.8 version. The last version is 0.9D version which include some new tools and functions (including a new library which allow creating an manipulating graphical interface), this version contain probably some bugs then use it carefully by waiting 1.0 release version. &lt;br /&gt;
&lt;br /&gt;
==History==&lt;br /&gt;
&lt;br /&gt;
CPLua has been started in 2005 by Orwell, a french programer, because there was too much people who said that CPBasic is too slow but they didn't want to learn C++&lt;br /&gt;
The first version has been released on 09-01-2005 [http://www.casiocalc.org/?s=41237d4f0030e414bfea2956886c484e&amp;amp;showtopic=2314 here].&lt;br /&gt;
* 09-07-2005 : version 0.4 : add the possibility to save and load lua script&lt;br /&gt;
* 09-08-2005 : version 0.51 : correct some bug and add new keyboard&lt;br /&gt;
* 09-27-2005 : version 0.72 : add the totality of the CAS package&lt;br /&gt;
* 04-19-2006 : version 0.8A : the faster drawing version of all the CPLua version. Download it [http://www.casio-scene.com/downloads.php?do=file&amp;amp;id=532 here]&lt;br /&gt;
* 07-27-2007 : version 0.9E : last version made by Orwell (add the ui lib)&lt;br /&gt;
Last year, two programmer, [http://www.casio-scene.com/member.php?10077-Cartix Cartix] (me) and [http://www.planet-casio.com/Fr/compte/voir_profil.php?membre=binary_man Binary_Man], from Planete Casio, have started to edit the source code, in the aim of adding function. Our first version (CPLua 0.10A) came out on 01-28-2012, and is available [http://www.casio-scene.com/downloads.php?do=file&amp;amp;id=533 here]&lt;br /&gt;
&lt;br /&gt;
==Library==&lt;br /&gt;
&lt;br /&gt;
* UI : User Interface : This lib allows you tu use the interface of the Classpad (menu, toolbar, ...) in your programs&lt;br /&gt;
* CAS : Computer Algebric System : This lib allows you to use the matematics function of the Main application (diff, intg, solve, ...)&lt;br /&gt;
* Draw : This lib allows you to draw on the screen (point, line, circle, ...) and to use sprite/picture&lt;br /&gt;
* IO : Input/Output : This lib allows you to manipulate the Classpad files (open, write, read, save, ...)&lt;br /&gt;
* String : This lib allows you to make operation on string&lt;br /&gt;
* Debug : This lib allows you to debug your lua script&lt;br /&gt;
* Table : This lib allows you to make operation on table&lt;/div&gt;</summary>
		<author><name>Cartix</name></author>	</entry>

	<entry>
		<id>https://wiki.planet-casio.com/en/index.php?title=CPLua&amp;diff=540</id>
		<title>CPLua</title>
		<link rel="alternate" type="text/html" href="https://wiki.planet-casio.com/en/index.php?title=CPLua&amp;diff=540"/>
				<updated>2012-06-15T15:00:39Z</updated>
		
		<summary type="html">&lt;p&gt;Cartix: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Lua language is just between Basic language and C++. This programming language is simple, flexible and fast. It allow developers to program complexes applications that can’t be programmed with Basic language. CPLua is an Add-In for ClassPad which include a Lua interpreter and many new functions then CPLua allow making some Lua applications directly on the calculator.&lt;br /&gt;
&lt;br /&gt;
CPLua is a project then some bugs can appear. The most stable version is currently 0.8 version. The last version is 0.9D version which include some new tools and functions (including a new library which allow creating an manipulating graphical interface), this version contain probably some bugs then use it carefully by waiting 1.0 release version. &lt;br /&gt;
&lt;br /&gt;
==History==&lt;br /&gt;
&lt;br /&gt;
CPLua has been started in 2005 by Orwell, a french programer, because there was too much people who said that CPBasic is too slow but they didn't want to learn C++&lt;br /&gt;
The first version has been released on 09-01-2005 [http://www.casiocalc.org/?s=41237d4f0030e414bfea2956886c484e&amp;amp;showtopic=2314 here].&lt;br /&gt;
* 09-07-2005 : version 0.4 : add the possibility to save and load lua script&lt;br /&gt;
* 09-08-2005 : version 0.51 : correct some bug and add new keyboard&lt;br /&gt;
* 09-27-2005 : version 0.72 : add the totality of the CAS package&lt;br /&gt;
* 04-19-2006 : version 0.8A : the faster drawing version of all the CPLua version. Download it [http://www.casio-scene.com/downloads.php?do=file&amp;amp;id=532 here]&lt;br /&gt;
* 07-27-2007 : version 0.9E : last version made by Orwell (add the ui lib)&lt;br /&gt;
Last year, two programmer, [http://www.casio-scene.com/member.php?10077-Cartix Cartix] (me) and [http://www.planet-casio.com/Fr/compte/voir_profil.php?membre=binary_man Binary_Man], from Planete Casio, have started to edit the source code, in the aim of adding function. Our first version (CPLua 0.10A) came out on 01-28-2012, and is available [http://www.casio-scene.com/downloads.php?do=file&amp;amp;id=533 here]&lt;br /&gt;
&lt;br /&gt;
==Library==&lt;br /&gt;
&lt;br /&gt;
* UI : User Interface : This lib allows you tu use the interface of the Classpad (menu, toolbar, ...) in your programs&lt;br /&gt;
* CAS : Computer Algebric System : This lib allows you to use the matematics function of the Main application (diff, intg, solve, ...)&lt;br /&gt;
* Draw : This lib allows you to draw on the screen (point, line, circle, ...) and to use sprite/picture&lt;br /&gt;
* IO : Input/Output : This lib allows you to manipulate the Classpad files (open, write, read, save, ...)&lt;br /&gt;
* String : This lib allows you to make operation on string&lt;br /&gt;
* Debug : This lib allows you to debug your lua script&lt;br /&gt;
* Table : This lib allows you to make operation on table&lt;/div&gt;</summary>
		<author><name>Cartix</name></author>	</entry>

	<entry>
		<id>https://wiki.planet-casio.com/en/index.php?title=CPLua&amp;diff=539</id>
		<title>CPLua</title>
		<link rel="alternate" type="text/html" href="https://wiki.planet-casio.com/en/index.php?title=CPLua&amp;diff=539"/>
				<updated>2012-06-15T14:33:20Z</updated>
		
		<summary type="html">&lt;p&gt;Cartix: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Lua language is just between Basic language and C++. This programming language is simple, flexible and fast. It allow developers to program complexes applications that can’t be programmed with Basic language. CPLua is an Add-In for ClassPad which include a Lua interpreter and many new functions then CPLua allow making some Lua applications directly on the calculator.&lt;br /&gt;
&lt;br /&gt;
CPLua is a project then some bugs can appear. The most stable version is currently 0.8 version. The last version is 0.9D version which include some new tools and functions (including a new library which allow creating an manipulating graphical interface), this version contain probably some bugs then use it carefully by waiting 1.0 release version. &lt;br /&gt;
&lt;br /&gt;
==History==&lt;br /&gt;
&lt;br /&gt;
CPLua has been started in 2005 by Orwell, a french programer, because there was too much people who said that CPBasic is too slow but they didn't want to learn C++&lt;br /&gt;
The first version has been released on 09-01-2005 [http://www.casiocalc.org/?s=41237d4f0030e414bfea2956886c484e&amp;amp;showtopic=2314 here].&lt;br /&gt;
* 09-07-2005 : version 0.4 : add the possibility to save and load lua script&lt;br /&gt;
* 09-08-2005 : version 0.51 : correct some bug and add new keyboard&lt;br /&gt;
* 09-27-2005 : version 0.72 : add the totality of the CAS package&lt;br /&gt;
* 04-19-2006 : version 0.8A : the faster drawing version of all the CPLua version. Download it [http://www.casio-scene.com/downloads.php?do=file&amp;amp;id=532 here]&lt;br /&gt;
* 07-27-2007 : version 0.9E : last version made by Orwell (add the ui lib)&lt;br /&gt;
Last year, two programmer, me (Cartix) and Bynary_man, from Planete Casio, have started to edit the source code, in the aim of adding function. Our first version (CPLua 0.10A) came out on 01-28-2012, and is available [http://www.casio-scene.com/downloads.php?do=file&amp;amp;id=533 here]&lt;br /&gt;
&lt;br /&gt;
==Library==&lt;br /&gt;
&lt;br /&gt;
* UI : User Interface : This lib allows you tu use the interface of the Classpad (menu, toolbar, ...) in your programs&lt;br /&gt;
* CAS : Computer Algebric System : This lib allows you to use the matematics function of the Main application (diff, intg, solve, ...)&lt;br /&gt;
* Draw : This lib allows you to draww on the screen (point, line, circle, ...) and to use sprite/picture&lt;br /&gt;
* IO : Input/Output : this lib allows you to manipulate the Classpad files (open, write, read, save, ...)&lt;br /&gt;
* String : This lib allows you to make operation on string&lt;/div&gt;</summary>
		<author><name>Cartix</name></author>	</entry>

	<entry>
		<id>https://wiki.planet-casio.com/en/index.php?title=CPLua&amp;diff=538</id>
		<title>CPLua</title>
		<link rel="alternate" type="text/html" href="https://wiki.planet-casio.com/en/index.php?title=CPLua&amp;diff=538"/>
				<updated>2012-06-15T14:25:22Z</updated>
		
		<summary type="html">&lt;p&gt;Cartix: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Lua language is just between Basic language and C++. This programming language is simple, flexible and fast. It allow developers to program complexes applications that can’t be programmed with Basic language. CPLua is an Add-In for ClassPad which include a Lua interpreter and many new functions then CPLua allow making some Lua applications directly on the calculator.&lt;br /&gt;
&lt;br /&gt;
CPLua is a project then some bugs can appear. The most stable version is currently 0.8 version. The last version is 0.9D version which include some new tools and functions (including a new library which allow creating an manipulating graphical interface), this version contain probably some bugs then use it carefully by waiting 1.0 release version. &lt;br /&gt;
&lt;br /&gt;
==History==&lt;br /&gt;
&lt;br /&gt;
CPLua has been started in 2005 by Orwell, a french programer, because there was too much people who said that CPBasic is too slow but they didn't want to learn C++&lt;br /&gt;
The first version has been released on 09-01-2005 [http://www.casiocalc.org/?s=41237d4f0030e414bfea2956886c484e&amp;amp;showtopic=2314 here].&lt;br /&gt;
* 09-07-2005 : version 0.4 : add the possibility to save and load lua script&lt;br /&gt;
* 09-08-2005 : version 0.51 : correct some bug and add new keyboard&lt;br /&gt;
* 09-27-2005 : version 0.72 : add the totality of the CAS package&lt;br /&gt;
* 04-19-2006 : version 0.8A : the faster drawing version of all the CPLua version. Download it [http://www.casio-scene.com/downloads.php?do=file&amp;amp;id=532 here]&lt;br /&gt;
* 07-27-2007 : version 0.9E : last version made by Orwell (add the ui lib)&lt;br /&gt;
Last year, two programmer, me (Cartix) and Bynary_man, from Planete Casio, have started to edit the source code, in the aim of adding function. Our first version (CPLua 0.10A) came out on 01-28-2012, and is available [http://www.casio-scene.com/downloads.php?do=file&amp;amp;id=533 here]&lt;br /&gt;
&lt;br /&gt;
==Lybrary==&lt;br /&gt;
&lt;br /&gt;
* UI : User Interface : This lib allows you tu use the interface of the Classpad (menu, toolbar, ...) in your programs&lt;/div&gt;</summary>
		<author><name>Cartix</name></author>	</entry>

	<entry>
		<id>https://wiki.planet-casio.com/en/index.php?title=CPLua&amp;diff=537</id>
		<title>CPLua</title>
		<link rel="alternate" type="text/html" href="https://wiki.planet-casio.com/en/index.php?title=CPLua&amp;diff=537"/>
				<updated>2012-06-15T14:21:31Z</updated>
		
		<summary type="html">&lt;p&gt;Cartix: /* History */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Lua language is just between Basic language and C++. This programming language is simple, flexible and fast. It allow developers to program complexes applications that can’t be programmed with Basic language. CPLua is an Add-In for ClassPad which include a Lua interpreter and many new functions then CPLua allow making some Lua applications directly on the calculator.&lt;br /&gt;
&lt;br /&gt;
CPLua is a project then some bugs can appear. The most stable version is currently 0.8 version. The last version is 0.9D version which include some new tools and functions (including a new library which allow creating an manipulating graphical interface), this version contain probably some bugs then use it carefully by waiting 1.0 release version. &lt;br /&gt;
&lt;br /&gt;
==History==&lt;br /&gt;
&lt;br /&gt;
CPLua has been started in 2005 by Orwell, a french programer, because there was too much people who said that CPBasic is too slow but they didn't want to learn C++&lt;br /&gt;
The first version has been released on 09-01-2005 [http://www.casiocalc.org/?s=41237d4f0030e414bfea2956886c484e&amp;amp;showtopic=2314 here].&lt;br /&gt;
* 09-07-2005 : version 0.4 : add the possibility to save and load lua script&lt;br /&gt;
* 09-08-2005 : version 0.51 : correct some bug and add new keyboard&lt;br /&gt;
* 09-27-2005 : version 0.72 : add the totality of the CAS package&lt;br /&gt;
* 04-19-2006 : version 0.8A : the faster drawing version of all the CPLua version. Download it [http://www.casio-scene.com/downloads.php?do=file&amp;amp;id=532 here]&lt;br /&gt;
* 07-27-2007 : version 0.9E : last version made by Orwell (add the ui lib)&lt;br /&gt;
Last year, two programmer, me (Cartix) and Bynary_man, from Planete Casio, have started to edit the source code, in the aim of adding function. Our first version (CPLua 0.10A) came out on 01-28-2012, and is available [http://www.casio-scene.com/downloads.php?do=file&amp;amp;id=533 here]&lt;/div&gt;</summary>
		<author><name>Cartix</name></author>	</entry>

	<entry>
		<id>https://wiki.planet-casio.com/en/index.php?title=CPLua&amp;diff=535</id>
		<title>CPLua</title>
		<link rel="alternate" type="text/html" href="https://wiki.planet-casio.com/en/index.php?title=CPLua&amp;diff=535"/>
				<updated>2012-06-15T12:19:46Z</updated>
		
		<summary type="html">&lt;p&gt;Cartix: Created page with &amp;quot;Lua language is just between Basic language and C++. This programming language is simple, flexible and fast. It allow developers to program complexes applications that can’t...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Lua language is just between Basic language and C++. This programming language is simple, flexible and fast. It allow developers to program complexes applications that can’t be programmed with Basic language. CPLua is an Add-In for ClassPad which include a Lua interpreter and many new functions then CPLua allow making some Lua applications directly on the calculator.&lt;br /&gt;
&lt;br /&gt;
CPLua is a project then some bugs can appear. The most stable version is currently 0.8 version. The last version is 0.9D version which include some new tools and functions (including a new library which allow creating an manipulating graphical interface), this version contain probably some bugs then use it carefully by waiting 1.0 release version. &lt;br /&gt;
&lt;br /&gt;
[[History]]&lt;br /&gt;
&lt;br /&gt;
CPLua has been started in 2005 by Orwell, a french programer, because there was too much people who said that CPBasic is too slow but they didn't want to learn C++&lt;br /&gt;
The first version has been released on 09-01-2005 [http://www.casiocalc.org/?s=41237d4f0030e414bfea2956886c484e&amp;amp;showtopic=2314 here].&lt;br /&gt;
* 09-07-2005 : version 0.4 : add the possibility to save and load lua script&lt;br /&gt;
* 09-08-2005 : version 0.51 : correct some bug and add new keyboard&lt;br /&gt;
* 09-27-2005 : version 0.72 : add the totality of the CAS package&lt;br /&gt;
* 04-19-2006 : version 0.8A : the faster drawing version of all the CPLua version&lt;br /&gt;
* 07-27-2007 : version 0.9E : last version made by Orwell (add the ui lib)&lt;br /&gt;
Last year, two programmer, me (Cartix) and Bynary_man, from Planete Casio, have started to edit the source code, in the aim of adding function. Our first version (CPLua 0.10A) came out on 01-28-2012.&lt;/div&gt;</summary>
		<author><name>Cartix</name></author>	</entry>

	<entry>
		<id>https://wiki.planet-casio.com/en/index.php?title=Main_Page&amp;diff=534</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.planet-casio.com/en/index.php?title=Main_Page&amp;diff=534"/>
				<updated>2012-06-15T11:21:17Z</updated>
		
		<summary type="html">&lt;p&gt;Cartix: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{MsgBox |title=Welcome on Casio Universal Wiki !|text=Go back to [http://casio-scene.com casio-scene.com] ?}}&lt;br /&gt;
&amp;lt;br/&amp;gt;[[How to write on Casio Universal Wiki?]]&lt;br /&gt;
&amp;lt;table id=&amp;quot;homePageTable&amp;quot;&amp;gt;&amp;lt;!--for edit style of the table, edit http://wiki.casio-scene.com/en/MediaWiki:Common.css--&amp;gt;&lt;br /&gt;
  &amp;lt;tr id=&amp;quot;homePageTableTop&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;th width=&amp;quot;1%&amp;quot; rowspan=&amp;quot;2&amp;quot; style=&amp;quot;border-radius: 10px 0 0 0;border-left: 1px solid #a7d7f9 !important;&amp;quot;&amp;gt;[[File:Text-Series.png|link=Category:Calculators_Series]]&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;th width=&amp;quot;19%&amp;quot;&amp;gt;[[:Category:Casio_CFX_series|Casio CFX series]]&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;th width=&amp;quot;20%&amp;quot;&amp;gt;Afx Series (g100)&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;th width=&amp;quot;20%&amp;quot;&amp;gt;Classpad Series&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;th width=&amp;quot;20%&amp;quot;&amp;gt;Fx9860 Series&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;th width=&amp;quot;20%&amp;quot; style=&amp;quot;border-radius: 0 10px 0 0;&amp;quot;&amp;gt;Casio Prizm Series&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;center&amp;gt;[[File:CFX-9850GB_PLUS-h100.jpg|link=File:CFX-9850GB_PLUS.jpg]]&amp;lt;/center&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;center&amp;gt;[[File:Cp.png|link=File:Cp.png]]&amp;lt;/center&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th&amp;gt;[[File:text-Models.png|link=Casio_Calculators]]&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&lt;br /&gt;
		&amp;lt;ul&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;[[CFX-9850]]&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&lt;br /&gt;
        &amp;lt;ul&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Afx 1.0&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Afx 2.0&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&lt;br /&gt;
        &amp;lt;ul&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Classpad 300&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Classpad 300+&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Classpad 330&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Classpad 330+&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&lt;br /&gt;
        &amp;lt;ul&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Fx9860 G&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Fx9860 G SD&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Fx9860 G II&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Fx9860 G II SD&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;!--&amp;lt;li&amp;gt;Fx9860 G Slim&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Fx9860 G AU&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Fx9860 Power Graphic 2&amp;lt;/li&amp;gt;--&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;[[:Category:Fx9860 Series|See more..]]&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&lt;br /&gt;
        &amp;lt;ul&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Fx-Cg10&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Fx-Cg20&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th&amp;gt;[[File:text-Casio_Basic.png|link=Casio_Basic]]&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;p&amp;gt;Yes&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;p&amp;gt;Some Diferences&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;&amp;amp;nbsp;&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;p&amp;gt;New programs format g1m, new chars, etc&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;&amp;amp;nbsp;&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;p&amp;gt;Info about using colors, images...&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
   &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th&amp;gt;[[File:text-C_ASM.png|link=C language]]&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
   &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th style=&amp;quot;border-radius: 0 0 0 10px;&amp;quot;&amp;gt;[[File:Text-Alternative Dev..png|link=Alternative Development]]&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;None&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;[[Lua for AFX series]]&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;[[CPLua]]&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Malical]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[LuaFx]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[WSC and FVM|WSC &amp;amp; FVM 1.1 - Oncalc C Compiler]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td style=&amp;quot;border-radius: 0 0 10px 0;&amp;quot;&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;None (Yet)&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
under construction...&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
[[fr:Accueil]]&lt;/div&gt;</summary>
		<author><name>Cartix</name></author>	</entry>

	<entry>
		<id>https://wiki.planet-casio.com/en/index.php?title=File:Cp.png&amp;diff=533</id>
		<title>File:Cp.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.planet-casio.com/en/index.php?title=File:Cp.png&amp;diff=533"/>
				<updated>2012-06-15T11:20:15Z</updated>
		
		<summary type="html">&lt;p&gt;Cartix: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Cartix</name></author>	</entry>

	<entry>
		<id>https://wiki.planet-casio.com/en/index.php?title=Main_Page&amp;diff=532</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.planet-casio.com/en/index.php?title=Main_Page&amp;diff=532"/>
				<updated>2012-06-15T11:13:14Z</updated>
		
		<summary type="html">&lt;p&gt;Cartix: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{MsgBox |title=Welcome on Casio Universal Wiki !|text=Go back to [http://casio-scene.com casio-scene.com] ?}}&lt;br /&gt;
&amp;lt;br/&amp;gt;[[How to write on Casio Universal Wiki?]]&lt;br /&gt;
&amp;lt;table id=&amp;quot;homePageTable&amp;quot;&amp;gt;&amp;lt;!--for edit style of the table, edit http://wiki.casio-scene.com/en/MediaWiki:Common.css--&amp;gt;&lt;br /&gt;
  &amp;lt;tr id=&amp;quot;homePageTableTop&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;th width=&amp;quot;1%&amp;quot; rowspan=&amp;quot;2&amp;quot; style=&amp;quot;border-radius: 10px 0 0 0;border-left: 1px solid #a7d7f9 !important;&amp;quot;&amp;gt;[[File:Text-Series.png|link=Category:Calculators_Series]]&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;th width=&amp;quot;19%&amp;quot;&amp;gt;[[:Category:Casio_CFX_series|Casio CFX series]]&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;th width=&amp;quot;20%&amp;quot;&amp;gt;Afx Series (g100)&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;th width=&amp;quot;20%&amp;quot;&amp;gt;Classpad Series&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;th width=&amp;quot;20%&amp;quot;&amp;gt;Fx9860 Series&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;th width=&amp;quot;20%&amp;quot; style=&amp;quot;border-radius: 0 10px 0 0;&amp;quot;&amp;gt;Casio Prizm Series&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;center&amp;gt;[[File:CFX-9850GB_PLUS-h100.jpg|link=File:CFX-9850GB_PLUS.jpg]]&amp;lt;/center&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th&amp;gt;[[File:text-Models.png|link=Casio_Calculators]]&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&lt;br /&gt;
		&amp;lt;ul&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;[[CFX-9850]]&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&lt;br /&gt;
        &amp;lt;ul&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Afx 1.0&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Afx 2.0&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&lt;br /&gt;
        &amp;lt;ul&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Classpad 300&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Classpad 300+&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Classpad 330&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Classpad 330+&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&lt;br /&gt;
        &amp;lt;ul&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Fx9860 G&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Fx9860 G SD&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Fx9860 G II&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Fx9860 G II SD&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;!--&amp;lt;li&amp;gt;Fx9860 G Slim&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Fx9860 G AU&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Fx9860 Power Graphic 2&amp;lt;/li&amp;gt;--&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;[[:Category:Fx9860 Series|See more..]]&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&lt;br /&gt;
        &amp;lt;ul&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Fx-Cg10&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Fx-Cg20&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th&amp;gt;[[File:text-Casio_Basic.png|link=Casio_Basic]]&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;p&amp;gt;Yes&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;p&amp;gt;Some Diferences&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;&amp;amp;nbsp;&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;p&amp;gt;New programs format g1m, new chars, etc&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;&amp;amp;nbsp;&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;p&amp;gt;Info about using colors, images...&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
   &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th&amp;gt;[[File:text-C_ASM.png|link=C language]]&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
   &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th style=&amp;quot;border-radius: 0 0 0 10px;&amp;quot;&amp;gt;[[File:Text-Alternative Dev..png|link=Alternative Development]]&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;None&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;[[Lua for AFX series]]&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;[[CPLua]]&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Malical]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[LuaFx]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[WSC and FVM|WSC &amp;amp; FVM 1.1 - Oncalc C Compiler]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td style=&amp;quot;border-radius: 0 0 10px 0;&amp;quot;&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;None (Yet)&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
under construction...&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
[[fr:Accueil]]&lt;/div&gt;</summary>
		<author><name>Cartix</name></author>	</entry>

	</feed>