<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.newmediaarts.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Nmawikiadmin</id>
	<title>New Media Arts Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.newmediaarts.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Nmawikiadmin"/>
	<link rel="alternate" type="text/html" href="https://wiki.newmediaarts.org/index.php?title=Special:Contributions/Nmawikiadmin"/>
	<updated>2026-11-01T03:49:45Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.45.3</generator>
	<entry>
		<id>https://wiki.newmediaarts.org/index.php?title=Main_Page&amp;diff=17</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.newmediaarts.org/index.php?title=Main_Page&amp;diff=17"/>
		<updated>2026-10-05T00:51:44Z</updated>

		<summary type="html">&lt;p&gt;Nmawikiadmin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== New Media Arts Wiki ==&lt;br /&gt;
&lt;br /&gt;
Welcome to the NMA wiki.&lt;br /&gt;
&lt;br /&gt;
This will contain information about NMA&#039;s projects, as well as other information of interest.&lt;br /&gt;
&lt;br /&gt;
=== Recent new pages ===&lt;br /&gt;
&lt;br /&gt;
[[Script Engines]]&lt;br /&gt;
&lt;br /&gt;
=== Categories ===&lt;br /&gt;
&lt;br /&gt;
[[:Category:Virtual Worlds|Virtual Worlds]]&lt;br /&gt;
&lt;br /&gt;
[[:Category:Arcadia Asylum Asset Archives|Arcadia Asylum Asset Archives]]&lt;br /&gt;
&lt;br /&gt;
[[:Category:Avatar Repertory Theater|Avatar Repertory Theater]]&lt;br /&gt;
&lt;br /&gt;
[[:Category:New Viewer Avatar|New Viewer Avatar]]&lt;/div&gt;</summary>
		<author><name>Nmawikiadmin</name></author>
	</entry>
	<entry>
		<id>https://wiki.newmediaarts.org/index.php?title=Main_Page&amp;diff=16</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.newmediaarts.org/index.php?title=Main_Page&amp;diff=16"/>
		<updated>2026-10-05T00:51:26Z</updated>

		<summary type="html">&lt;p&gt;Nmawikiadmin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== New Media Arts Wiki ==&lt;br /&gt;
&lt;br /&gt;
Welcome to the NMA wiki.&lt;br /&gt;
&lt;br /&gt;
This will contain information about NMA&#039;s projects, as well as other information of interest.&lt;br /&gt;
&lt;br /&gt;
=== Recent new pages ===&lt;br /&gt;
&lt;br /&gt;
[[Script Engines]]&lt;br /&gt;
&lt;br /&gt;
=== Categories ===&lt;br /&gt;
&lt;br /&gt;
[[:Category:Virtual Worlds|Virtual Worlds]]&lt;br /&gt;
[[:Category:Arcadia Asylum Asset Archives|Arcadia Asylum Asset Archives]]&lt;br /&gt;
[[:Category:Avatar Repertory Theater|Avatar Repertory Theater]]&lt;br /&gt;
[[:Category:New Viewer Avatar|New Viewer Avatar]]&lt;/div&gt;</summary>
		<author><name>Nmawikiadmin</name></author>
	</entry>
	<entry>
		<id>https://wiki.newmediaarts.org/index.php?title=Main_Page&amp;diff=15</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.newmediaarts.org/index.php?title=Main_Page&amp;diff=15"/>
		<updated>2026-10-05T00:49:51Z</updated>

		<summary type="html">&lt;p&gt;Nmawikiadmin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== New Media Arts Wiki ==&lt;br /&gt;
&lt;br /&gt;
Welcome to the NMA wiki.&lt;br /&gt;
&lt;br /&gt;
This will contain information about NMA&#039;s projects, as well as other information of interest.&lt;br /&gt;
&lt;br /&gt;
=== Recent new pages ===&lt;br /&gt;
&lt;br /&gt;
[[Script Engines]]&lt;br /&gt;
&lt;br /&gt;
=== Categories ===&lt;br /&gt;
&lt;br /&gt;
[[:Category:Arcadia Asylum Asset Archives]]&lt;/div&gt;</summary>
		<author><name>Nmawikiadmin</name></author>
	</entry>
	<entry>
		<id>https://wiki.newmediaarts.org/index.php?title=Main_Page&amp;diff=14</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.newmediaarts.org/index.php?title=Main_Page&amp;diff=14"/>
		<updated>2026-10-05T00:38:31Z</updated>

		<summary type="html">&lt;p&gt;Nmawikiadmin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== New Media Arts Wiki ==&lt;br /&gt;
&lt;br /&gt;
Welcome to the NMA wiki.&lt;br /&gt;
&lt;br /&gt;
This will contain information about NMA&#039;s projects, as well as other information of interest.&lt;br /&gt;
&lt;br /&gt;
=== Recent new pages ===&lt;br /&gt;
&lt;br /&gt;
[[Script Engines]]&lt;br /&gt;
&lt;br /&gt;
[[:Special:Categories|Rough Category List]]&lt;/div&gt;</summary>
		<author><name>Nmawikiadmin</name></author>
	</entry>
	<entry>
		<id>https://wiki.newmediaarts.org/index.php?title=Category:Avatar_Repertory_Theater&amp;diff=13</id>
		<title>Category:Avatar Repertory Theater</title>
		<link rel="alternate" type="text/html" href="https://wiki.newmediaarts.org/index.php?title=Category:Avatar_Repertory_Theater&amp;diff=13"/>
		<updated>2026-10-05T00:34:34Z</updated>

		<summary type="html">&lt;p&gt;Nmawikiadmin: Created page with &amp;quot;The ART project.&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The ART project.&lt;/div&gt;</summary>
		<author><name>Nmawikiadmin</name></author>
	</entry>
	<entry>
		<id>https://wiki.newmediaarts.org/index.php?title=Category:New_Viewer_Avatar&amp;diff=12</id>
		<title>Category:New Viewer Avatar</title>
		<link rel="alternate" type="text/html" href="https://wiki.newmediaarts.org/index.php?title=Category:New_Viewer_Avatar&amp;diff=12"/>
		<updated>2026-10-05T00:32:43Z</updated>

		<summary type="html">&lt;p&gt;Nmawikiadmin: Created page with &amp;quot;Pages related to the New Viewer Avatar project (aka Max)&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Pages related to the New Viewer Avatar project (aka Max)&lt;/div&gt;</summary>
		<author><name>Nmawikiadmin</name></author>
	</entry>
	<entry>
		<id>https://wiki.newmediaarts.org/index.php?title=Category:Arcadia_Asylum_Asset_Archives&amp;diff=11</id>
		<title>Category:Arcadia Asylum Asset Archives</title>
		<link rel="alternate" type="text/html" href="https://wiki.newmediaarts.org/index.php?title=Category:Arcadia_Asylum_Asset_Archives&amp;diff=11"/>
		<updated>2026-10-05T00:30:54Z</updated>

		<summary type="html">&lt;p&gt;Nmawikiadmin: Created page with &amp;quot;This is the top level category page for the AAAA project.&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is the top level category page for the AAAA project.&lt;/div&gt;</summary>
		<author><name>Nmawikiadmin</name></author>
	</entry>
	<entry>
		<id>https://wiki.newmediaarts.org/index.php?title=Main_Page&amp;diff=10</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.newmediaarts.org/index.php?title=Main_Page&amp;diff=10"/>
		<updated>2026-10-05T00:21:32Z</updated>

		<summary type="html">&lt;p&gt;Nmawikiadmin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== New Media Arts Wiki ==&lt;br /&gt;
&lt;br /&gt;
Welcome to the NMA wiki.&lt;br /&gt;
&lt;br /&gt;
This will contain information about NMA&#039;s projects, as well as other information of interest.&lt;br /&gt;
&lt;br /&gt;
=== Recent new pages ===&lt;br /&gt;
&lt;br /&gt;
[[Script Engines]]&lt;/div&gt;</summary>
		<author><name>Nmawikiadmin</name></author>
	</entry>
	<entry>
		<id>https://wiki.newmediaarts.org/index.php?title=Main_Page&amp;diff=9</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.newmediaarts.org/index.php?title=Main_Page&amp;diff=9"/>
		<updated>2026-10-05T00:20:43Z</updated>

		<summary type="html">&lt;p&gt;Nmawikiadmin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== New Media Arts Wiki ==&lt;br /&gt;
&lt;br /&gt;
Welcome to the NMA wiki.&lt;br /&gt;
&lt;br /&gt;
This will contain information about NMA&#039;s projects, as well as other information of interest.&lt;br /&gt;
&lt;br /&gt;
=== Categories of interest ===&lt;br /&gt;
&lt;br /&gt;
[[:Category:Virtual Worlds|Virtual World Info]]&lt;br /&gt;
&lt;br /&gt;
=== Recent new pages ===&lt;br /&gt;
&lt;br /&gt;
[[Script Engines]]&lt;/div&gt;</summary>
		<author><name>Nmawikiadmin</name></author>
	</entry>
	<entry>
		<id>https://wiki.newmediaarts.org/index.php?title=Main_Page&amp;diff=8</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.newmediaarts.org/index.php?title=Main_Page&amp;diff=8"/>
		<updated>2026-10-05T00:17:37Z</updated>

		<summary type="html">&lt;p&gt;Nmawikiadmin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== New Media Arts Wiki ==&lt;br /&gt;
&lt;br /&gt;
Welcome to the NMA wiki.&lt;br /&gt;
&lt;br /&gt;
This will contain information about NMA&#039;s projects, as well as other information of interest.&lt;br /&gt;
&lt;br /&gt;
=== Categories of interest ===&lt;br /&gt;
&lt;br /&gt;
[[:Category:Virtual Worlds|Virtual World Info]]&lt;/div&gt;</summary>
		<author><name>Nmawikiadmin</name></author>
	</entry>
	<entry>
		<id>https://wiki.newmediaarts.org/index.php?title=Main_Page&amp;diff=7</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.newmediaarts.org/index.php?title=Main_Page&amp;diff=7"/>
		<updated>2026-10-05T00:15:28Z</updated>

		<summary type="html">&lt;p&gt;Nmawikiadmin: /* New Media Arts Wiki */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== New Media Arts Wiki ==&lt;br /&gt;
&lt;br /&gt;
Welcome to the NMA wiki.&lt;br /&gt;
&lt;br /&gt;
This will contain information about NMA&#039;s projects, as well as other information of interest.&lt;br /&gt;
&lt;br /&gt;
=== Categories ===&lt;br /&gt;
&lt;br /&gt;
[[Category:Virtual Worlds|Virtual Worlds]]&lt;/div&gt;</summary>
		<author><name>Nmawikiadmin</name></author>
	</entry>
	<entry>
		<id>https://wiki.newmediaarts.org/index.php?title=Main_Page&amp;diff=6</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.newmediaarts.org/index.php?title=Main_Page&amp;diff=6"/>
		<updated>2026-10-05T00:13:14Z</updated>

		<summary type="html">&lt;p&gt;Nmawikiadmin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== New Media Arts Wiki ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong&amp;gt;MediaWiki has been installed.&amp;lt;/strong&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Consult the [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents User&#039;s Guide] for information on using the wiki software.&lt;br /&gt;
&lt;br /&gt;
== Getting started ==&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Configuration_settings Configuration settings list]&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ MediaWiki FAQ]&lt;br /&gt;
* [https://lists.wikimedia.org/postorius/lists/mediawiki-announce.lists.wikimedia.org/ MediaWiki release mailing list]&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Localisation#Translation_resources Localise MediaWiki for your language]&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Combating_spam Learn how to combat spam on your wiki]&lt;/div&gt;</summary>
		<author><name>Nmawikiadmin</name></author>
	</entry>
	<entry>
		<id>https://wiki.newmediaarts.org/index.php?title=Script_Engines&amp;diff=5</id>
		<title>Script Engines</title>
		<link rel="alternate" type="text/html" href="https://wiki.newmediaarts.org/index.php?title=Script_Engines&amp;diff=5"/>
		<updated>2026-10-05T00:04:44Z</updated>

		<summary type="html">&lt;p&gt;Nmawikiadmin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Script Engines ==&lt;br /&gt;
&lt;br /&gt;
Everything you need to know, but were afraid to ask, about script engines! Well, not quite, but hey.&lt;br /&gt;
&lt;br /&gt;
There is not much information out there about the moving parts involved in getting from that &amp;quot;script edit&amp;quot; window in the viewer to the prim actually doing the things it does inworld.&lt;br /&gt;
&lt;br /&gt;
There is the &#039;&#039;source code&#039;&#039;, the &#039;&#039;compiler&#039;&#039;, and the &#039;&#039;engine&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== Source Code ===&lt;br /&gt;
&lt;br /&gt;
This is the human-readable text you see in the script edit window in the viewer. As of today, it is either the Linden Scripting Language (aka LSL) or the Luau language (a dialect of the Lua scripting language). A programming language to tell prims to do things, and react to stimuli.&lt;br /&gt;
&lt;br /&gt;
=== The Compiler ===&lt;br /&gt;
&lt;br /&gt;
This is a piece of software that takes the Source Code and translates it into another language, closer to the actual silicon. Here, it is something called &#039;&#039;bytecode&#039;&#039;, a name you may have heard. Bytecode was a slang term for the machine code for an imaginary CPU, so called because many instructions were one byte long.&lt;br /&gt;
&lt;br /&gt;
Like many slang terms in computer sciency circles, it escaped to the public without its history and meaning.&lt;br /&gt;
&lt;br /&gt;
A &#039;&#039;language virtual machine&#039;&#039; (or just VM) emulates this imaginary CPU, executing the bytecode like a machine code program.&lt;br /&gt;
&lt;br /&gt;
In Second Life, a long long time ago, they had a VM with its own bytecode (LSO bytecode) and the viewer could upload bytecode.&lt;br /&gt;
&lt;br /&gt;
Then they introduced &amp;quot;Mono&amp;quot; which used the .NET bytecode (CIL), and the compiler lived in the server.&lt;br /&gt;
&lt;br /&gt;
The Phlox engine in InWorldz (and in NGC Tranquility v1.0.49) is another bytecode. The compiler lives on the server again.&lt;br /&gt;
&lt;br /&gt;
=== The Engine ===&lt;br /&gt;
&lt;br /&gt;
This is a part of the server. It takes script bytecode assets, and runs them.&lt;br /&gt;
&lt;br /&gt;
YEngine uses CIL bytecodes, and uses the .NET (aka dotnet) runtime to execute the scripts. It also provides the hooks so a script calling an &amp;lt;code&amp;gt;llWhatever()&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;osWhatever()&amp;lt;/code&amp;gt; function can get whatever it needs.&lt;br /&gt;
&lt;br /&gt;
Phlox uses its own bytecodes, and emulates that imaginary CPU directly. Same as YEngine, hooks are provided to perform the functionality of the LSL/OSSL functions.&lt;br /&gt;
&lt;br /&gt;
[[Category:Scripting]]&lt;/div&gt;</summary>
		<author><name>Nmawikiadmin</name></author>
	</entry>
	<entry>
		<id>https://wiki.newmediaarts.org/index.php?title=Category:Scripting&amp;diff=4</id>
		<title>Category:Scripting</title>
		<link rel="alternate" type="text/html" href="https://wiki.newmediaarts.org/index.php?title=Category:Scripting&amp;diff=4"/>
		<updated>2026-10-05T00:03:17Z</updated>

		<summary type="html">&lt;p&gt;Nmawikiadmin: Created page with &amp;quot;Resources about scripting in SL and OS.  Category:Virtual Worlds&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Resources about scripting in SL and OS.&lt;br /&gt;
&lt;br /&gt;
[[Category:Virtual Worlds]]&lt;/div&gt;</summary>
		<author><name>Nmawikiadmin</name></author>
	</entry>
	<entry>
		<id>https://wiki.newmediaarts.org/index.php?title=Category:Virtual_Worlds&amp;diff=3</id>
		<title>Category:Virtual Worlds</title>
		<link rel="alternate" type="text/html" href="https://wiki.newmediaarts.org/index.php?title=Category:Virtual_Worlds&amp;diff=3"/>
		<updated>2026-10-05T00:01:34Z</updated>

		<summary type="html">&lt;p&gt;Nmawikiadmin: Created page with &amp;quot;Pages and categories about Virtual Worlds tech.&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Pages and categories about Virtual Worlds tech.&lt;/div&gt;</summary>
		<author><name>Nmawikiadmin</name></author>
	</entry>
	<entry>
		<id>https://wiki.newmediaarts.org/index.php?title=Script_Engines&amp;diff=2</id>
		<title>Script Engines</title>
		<link rel="alternate" type="text/html" href="https://wiki.newmediaarts.org/index.php?title=Script_Engines&amp;diff=2"/>
		<updated>2026-10-04T23:59:42Z</updated>

		<summary type="html">&lt;p&gt;Nmawikiadmin: Quick explanation of script engines.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Script Engines ==&lt;br /&gt;
&lt;br /&gt;
Everything you need to know, but were afraid to ask, about script engines! Well, not quite, but hey.&lt;br /&gt;
&lt;br /&gt;
There is not much information out there about the moving parts involved in getting from that &amp;quot;script edit&amp;quot; window in the viewer to the prim actually doing the things it does inworld.&lt;br /&gt;
&lt;br /&gt;
There is the &#039;&#039;source code&#039;&#039;, the &#039;&#039;compiler&#039;&#039;, and the &#039;&#039;engine&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== Source Code ===&lt;br /&gt;
&lt;br /&gt;
This is the human-readable text you see in the script edit window in the viewer. As of today, it is either the Linden Scripting Language (aka LSL) or the Luau language (a dialect of the Lua scripting language). A programming language to tell prims to do things, and react to stimuli.&lt;br /&gt;
&lt;br /&gt;
=== The Compiler ===&lt;br /&gt;
&lt;br /&gt;
This is a piece of software that takes the Source Code and translates it into another language, closer to the actual silicon. Here, it is something called &#039;&#039;bytecode&#039;&#039;, a name you may have heard. Bytecode was a slang term for the machine code for an imaginary CPU, so called because many instructions were one byte long.&lt;br /&gt;
&lt;br /&gt;
Like many slang terms in computer sciency circles, it escaped to the public without its history and meaning.&lt;br /&gt;
&lt;br /&gt;
A &#039;&#039;language virtual machine&#039;&#039; (or just VM) emulates this imaginary CPU, executing the bytecode like a machine code program.&lt;br /&gt;
&lt;br /&gt;
In Second Life, a long long time ago, they had a VM with its own bytecode (LSO bytecode) and the viewer could upload bytecode.&lt;br /&gt;
&lt;br /&gt;
Then they introduced &amp;quot;Mono&amp;quot; which used the .NET bytecode (CIL), and the compiler lived in the server.&lt;br /&gt;
&lt;br /&gt;
The Phlox engine in InWorldz (and in NGC Tranquility v1.0.49) is another bytecode. The compiler lives on the server again.&lt;br /&gt;
&lt;br /&gt;
=== The Engine ===&lt;br /&gt;
&lt;br /&gt;
This is a part of the server. It takes script bytecode assets, and runs them.&lt;br /&gt;
&lt;br /&gt;
YEngine uses CIL bytecodes, and uses the .NET (aka dotnet) runtime to execute the scripts. It also provides the hooks so a script calling an &amp;lt;code&amp;gt;llWhatever()&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;osWhatever()&amp;lt;/code&amp;gt; function can get whatever it needs.&lt;br /&gt;
&lt;br /&gt;
Phlox uses its own bytecodes, and emulates that imaginary CPU directly. Same as YEngine, hooks are provided to perform the functionality of the LSL/OSSL functions.&lt;/div&gt;</summary>
		<author><name>Nmawikiadmin</name></author>
	</entry>
</feed>