<?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.7.2-ppt DokuWiki" -->
<?xml-stylesheet href="http://sinistersystems.com/dokuwiki/lib/styles/feed.css" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="http://sinistersystems.com/dokuwiki/feed.php">
        <title>sinister wiki geeny:home:reference:language</title>
        <description></description>
        <link>http://sinistersystems.com/dokuwiki/</link>
        <image rdf:resource="http://sinistersystems.com/dokuwiki/lib/images/favicon.ico" />
       <dc:date>2026-07-04T01:56:44+02:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://sinistersystems.com/dokuwiki/doku.php?id=geeny:home:reference:language:components&amp;amp;rev=1447828691"/>
                <rdf:li rdf:resource="http://sinistersystems.com/dokuwiki/doku.php?id=geeny:home:reference:language:conversion&amp;amp;rev=1447828691"/>
                <rdf:li rdf:resource="http://sinistersystems.com/dokuwiki/doku.php?id=geeny:home:reference:language:datatypes&amp;amp;rev=1447828691"/>
                <rdf:li rdf:resource="http://sinistersystems.com/dokuwiki/doku.php?id=geeny:home:reference:language:flowcontrol&amp;amp;rev=1447828691"/>
                <rdf:li rdf:resource="http://sinistersystems.com/dokuwiki/doku.php?id=geeny:home:reference:language:operators&amp;amp;rev=1447828691"/>
                <rdf:li rdf:resource="http://sinistersystems.com/dokuwiki/doku.php?id=geeny:home:reference:language:syntax&amp;amp;rev=1447828691"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://sinistersystems.com/dokuwiki/lib/images/favicon.ico">
        <title>sinister wiki</title>
        <link>http://sinistersystems.com/dokuwiki/</link>
        <url>http://sinistersystems.com/dokuwiki/lib/images/favicon.ico</url>
    </image>
    <item rdf:about="http://sinistersystems.com/dokuwiki/doku.php?id=geeny:home:reference:language:components&amp;amp;rev=1447828691">
        <dc:format>text/html</dc:format>
        <dc:date>2015-11-18T07:38:11+02:00</dc:date>
        <title>geeny:home:reference:language:components</title>
        <link>http://sinistersystems.com/dokuwiki/doku.php?id=geeny:home:reference:language:components&amp;amp;rev=1447828691</link>
        <description>*  Runtime eval functions
	*  Database functions
	*  List functions
	*  String functions</description>
    </item>
    <item rdf:about="http://sinistersystems.com/dokuwiki/doku.php?id=geeny:home:reference:language:conversion&amp;amp;rev=1447828691">
        <dc:format>text/html</dc:format>
        <dc:date>2015-11-18T07:38:11+02:00</dc:date>
        <title>geeny:home:reference:language:conversion</title>
        <link>http://sinistersystems.com/dokuwiki/doku.php?id=geeny:home:reference:language:conversion&amp;amp;rev=1447828691</link>
        <description>Conversion rules

nul to:

	*  ATOM
		*  ‘’

	*  INTEGER
		*  0

	*  FLOAT
		*  0.0

	*  VECTOR
		*  | 0.0 0.0 0.0 0.0 |

	*  REFERENCE
		*  ‘’#0 (nul)

	*  INSTANCE
		*  nul

	*  list
		*  {}

	*  function parameter
		*  default value


ATOM to:

	*  INTEGER
		*  ‘’ converts to 0
		*  all other values convert to 1</description>
    </item>
    <item rdf:about="http://sinistersystems.com/dokuwiki/doku.php?id=geeny:home:reference:language:datatypes&amp;amp;rev=1447828691">
        <dc:format>text/html</dc:format>
        <dc:date>2015-11-18T07:38:11+02:00</dc:date>
        <title>geeny:home:reference:language:datatypes</title>
        <link>http://sinistersystems.com/dokuwiki/doku.php?id=geeny:home:reference:language:datatypes&amp;amp;rev=1447828691</link>
        <description>The following data types are supported by the scripting language: 

	*  Persistent:
		*  Single token data types:
			*  INTEGER
			*  FLOAT
			*  VECTOR
			*  ATOM
			*  REFERENCE (CLONE)

		*  Lists:
			*  INTEGERS
			*  FLOATS
			*  VECTORS
			*  ATOMS
			*  REFERENCES (CLONES)
			*  ARRAY</description>
    </item>
    <item rdf:about="http://sinistersystems.com/dokuwiki/doku.php?id=geeny:home:reference:language:flowcontrol&amp;amp;rev=1447828691">
        <dc:format>text/html</dc:format>
        <dc:date>2015-11-18T07:38:11+02:00</dc:date>
        <title>geeny:home:reference:language:flowcontrol</title>
        <link>http://sinistersystems.com/dokuwiki/doku.php?id=geeny:home:reference:language:flowcontrol&amp;amp;rev=1447828691</link>
        <description>Function call expressions

 Function call invokes an eval or a branch on the called object. Evals are first tested for a match, therefore, an eval will be executed when a branch of the same name exists. 

	*  obj1.func([p1 [, ..]]) 

Direct call to the function func of object obj. If funcion call has less parameters than required by definition, all undefined parameters are treated as if set nul (therefore, set to their default values). Parameters may be omitted, func(1, nul, nul, 2) is equivalen…</description>
    </item>
    <item rdf:about="http://sinistersystems.com/dokuwiki/doku.php?id=geeny:home:reference:language:operators&amp;amp;rev=1447828691">
        <dc:format>text/html</dc:format>
        <dc:date>2015-11-18T07:38:11+02:00</dc:date>
        <title>geeny:home:reference:language:operators</title>
        <link>http://sinistersystems.com/dokuwiki/doku.php?id=geeny:home:reference:language:operators&amp;amp;rev=1447828691</link>
        <description>Operator list

	*   a . b 

Object property access operator. 

	*   .() 

Indirection operator. 

	*   new a 

New operator createas a new object instance from the template specified by name atom.Database objects created with new are considered dynamic database objects: assigned replica id is never 0.REFERENCES is returned when template_name is of type ATOMS.</description>
    </item>
    <item rdf:about="http://sinistersystems.com/dokuwiki/doku.php?id=geeny:home:reference:language:syntax&amp;amp;rev=1447828691">
        <dc:format>text/html</dc:format>
        <dc:date>2015-11-18T07:38:11+02:00</dc:date>
        <title>geeny:home:reference:language:syntax</title>
        <link>http://sinistersystems.com/dokuwiki/doku.php?id=geeny:home:reference:language:syntax&amp;amp;rev=1447828691</link>
        <description>// single line


----------


branch name( [param1 [, param2 [, param3 …]]] )
  statement
  [statement] 
  [...]
  [return [value]] 
end


Parameter definition 

	*  &lt;TYPE&gt; param_name [=deflt]
 Parameter by value
	*  [&lt;TYPE&gt; &amp;] param_name
 Parameter by reference</description>
    </item>
</rdf:RDF>
