Lua Wiki
(File added via image placeholder)
Tag: Visual edit
 
(18 intermediate revisions by 5 users not shown)
Line 1: Line 1:
  +
==General Info==
[[File:Placeholder other.png|thumb|180px|right]]
 
  +
[[File:Lua.gif|thumb|Lua Programming Logo]]
===<center>Welcome to New Wiki Name</center>===
 
This is the Unofficial Lua wiki.
 
   
  +
This wiki is a sandbox for integrating Lua with Mediawiki using the [[mw:Extension:Lua|Lua]] extension. In order to replace mediawiki templates, a decent library of html templating functions needs to be developed, and this wiki is intended to be a testing site for that. For the Fandom/Wikia for Lua, click [https://lualanguage.fandom.com/wiki/Lua_Wiki here].
==Replace this with the name of your topic==
 
   
  +
==Mediawiki Foundation Plans==
Write an introduction to your topic here, to explain to your readers what your topic is all about!
 
  +
Check out the mediawiki foundation [[mw:Lua scripting|status page]]
  +
The extension which is enabled on this wiki is [[mw:Extension:Lua|Extension:Lua]]. The foundation is moving development efforts to [[mw:Extension:Scribunto|Extension:Scribunto]], and I will deploy that on this wiki asap.
   
==Latest activity==
+
==What is lua?==
  +
'''Lua''' (pronounced [[wikipedia:Wikipedia:IPA for English|/ˈluː.ə/]], [[wikipedia:Wikipedia:Pronunciation respelling key|''LOO-ə'']]) is a [[wikipedia:Lightweight programming language|lightweight]], [[wikipedia:Reflection %28computer science%29|reflective]], [[wikipedia:Imperative programming|imperative]] and [[wikipedia:Functional programming|functional]] [[wikipedia:Programming language|programming language]], designed as a [[wikipedia:Scripting language|scripting language]] with [[wikipedia:Scripting language#Extension.2Fembeddable languages|extensible semantics]] as a primary goal. The name comes from the [[wikipedia:Portuguese language|Portuguese]] word ''[[wiktionary:en:lua#Portuguese|lua]]'' meaning "moon". Lua has a relatively simple [[wikipedia:C %28programming language%29|C]] [[wikipedia:Application programming interface|API]] compared to other scripting languages.
   
  +
Because both Lua and [[wikipedia:JavaScript|JavaScript]] use [[wikipedia:Prototype-based programming|prototype-based]] objects and were influenced by [[wikipedia:Scheme %28programming language%29|Scheme]], they feature many common semantics, despite the great differences in syntax. In its design, Lua is also similar to [[wikipedia:Icon %28programming language%29|Icon]], perhaps due to both of them being influenced by [[wikipedia:SNOBOL|SNOBOL]].
<activityfeed/>
 
  +
  +
Lua is widely used in the [[wikipedia:Video game industry|video game industry]]. Apart from games, Lua has been used in many applications, both commercial and non-commercial.
 
[[Category:Browse]]
 
[[Category:Browse]]

Latest revision as of 11:29, 25 June 2020

General Info[]

Lua

Lua Programming Logo

This wiki is a sandbox for integrating Lua with Mediawiki using the Lua extension. In order to replace mediawiki templates, a decent library of html templating functions needs to be developed, and this wiki is intended to be a testing site for that. For the Fandom/Wikia for Lua, click here.

Mediawiki Foundation Plans[]

Check out the mediawiki foundation status page The extension which is enabled on this wiki is Extension:Lua. The foundation is moving development efforts to Extension:Scribunto, and I will deploy that on this wiki asap.

What is lua?[]

Lua (pronounced /ˈluː.ə/, LOO-ə) is a lightweight, reflective, imperative and functional programming language, designed as a scripting language with extensible semantics as a primary goal. The name comes from the Portuguese word lua meaning "moon". Lua has a relatively simple C API compared to other scripting languages.

Because both Lua and JavaScript use prototype-based objects and were influenced by Scheme, they feature many common semantics, despite the great differences in syntax. In its design, Lua is also similar to Icon, perhaps due to both of them being influenced by SNOBOL.

Lua is widely used in the video game industry. Apart from games, Lua has been used in many applications, both commercial and non-commercial.