Main Page

From Escript

(Difference between revisions)
 
(12 intermediate revisions not shown)
Line 1: Line 1:
-
Wiki successfully set up.
+
E is a scripting language designed for games and event driven applications. It utilizes a strict type system for performance in both script execution performance as well as the overhead involved in calling functions between the C++ application and the virtual machine. While a generic C like function binding system is available, one of the main features of the E API is the ease in binding classes and functionality to the virtual machine. It utilizes template meta programming to requires very little explicit information to bind classes and functions to it.
-
==First Steps==
+
It has support for all integer and floating point types including native strings. Conversion is automatic for all types including classes that have cast overloads. There are 12 types in E.
-
The username and password for the administrative account is '''admin''', '''admin'''.  
+
-
#<font color="red">Important:</font>  [[Special:Userlogin|Log in]] as admin and go to [[Special:Preferences|Preferences]] to change your password!
+
-
#On this page: [[image_logo_url]] put just the url for the logo.
+
 +
<code><font family="Georgia" color="blue">char
 +
short
 +
int
 +
byte
 +
word
 +
dword
 +
real
 +
real8
 +
string
 +
class
 +
function
 +
event</font></code>
-
 
+
- Classes are user-defined compound objects like C++.<br />
-
 
+
- Functions are user-defined procedures that take and return arguments.<br />
-
==Other optional things to do==
+
- Events are a type of function that does not return any values and may be called in a series of calls to other implementations of the same event.
-
*Add the url for your wiki to the [http://www.editthis.info/wiki/index.php/Categorized_Wiki_List Categorized wiki list]. Simply edit that page and put your wiki under the appropriate category.
+
-
*To increase the amount of space you have for uploads, add links to http://editthis.info from external sites, and go to the [http://editthis.info/wiki/index.php/Link_Quota_Page Link Quota Page] to increase your uploads quota.
+
-
*Edit [[MediaWiki:Sidebar]] to change the navigation menu
+
-
*Add this wiki to some external wiki indexes:
+
-
#[http://en.wikipedia.org/wiki/List_of_wiki Wikipedia list of wikis]
+
-
#[http://www.wikiindex.com/Add_a_Wiki WikiIndex]<br>
+
-
*If you are feeling adventurous and know a little about web design you can edit the  javascript and css to the [[Header]] to change the look of your wiki.
+
-
**You must log as admin to do this
+
-
**Whatever you enter in this page will be added to the html in the header after the standard style sheet, so you can override styles.
+
-
*Read the [http://meta.wikipedia.org/wiki/MediaWiki_User%27s_Guide User's Guide] for other usage and configuration help.
+
-
*Add your wiki to the [http://editthis.info/wiki/index.php/Map_of_wikis map of wikis]
+

Current revision as of 02:45, 5 November 2006

E is a scripting language designed for games and event driven applications. It utilizes a strict type system for performance in both script execution performance as well as the overhead involved in calling functions between the C++ application and the virtual machine. While a generic C like function binding system is available, one of the main features of the E API is the ease in binding classes and functionality to the virtual machine. It utilizes template meta programming to requires very little explicit information to bind classes and functions to it.

It has support for all integer and floating point types including native strings. Conversion is automatic for all types including classes that have cast overloads. There are 12 types in E.

char short int byte word dword real real8 string class function event

- Classes are user-defined compound objects like C++.
- Functions are user-defined procedures that take and return arguments.
- Events are a type of function that does not return any values and may be called in a series of calls to other implementations of the same event.

Personal tools