Category:SOUL: Difference between revisions

From m204wiki
Jump to navigation Jump to search
No edit summary
m (link repair)
 
(17 intermediate revisions by 2 users not shown)
Line 1: Line 1:
The pages in this category describe the <var class="product">SOUL</var>
The pages in this category describe the <var class="product">SOUL</var>
programming language, which is used to write systems and applications in
programming language, which is used to write systems and applications in
<var class="product">[[Model 204]]</var>.
<var class="product">[[Model 204]]</var>. Prior to version 7.5 of <var class="product">Model 204</var>, the language used
<var class="product">SOUL</var> is the name of the language;
for systems and applications in
some of its essential features are represented by
<var class="product">Model 204</var> was named <i>User Language</i>.
thinking of the name as an acronym for Simple Objective User Language.
Most significantly, it offers all of the benefits and features of the object oriented
programming model, provides a natural fit for programmers accustomed to other
contemporary object oriented languages, and provides syntax and semantics which are
carefully tailored for the manipulation of
<var class="product">Model 204</var> databases, seamlessly integrated in the language.
   
   
Prior to version 7.5 of <var class="product">Model 204</var>, the language used
Of the following links, it is recommended that:
for systems in and applications in
<var class="product">Model 204</var> was termed
<var class="product">User Language</var>, and a number of extensions to it were available
from Sirius Software, including but not limited to object oriented features.
Sirius Software has been acquired by Rocket Software and all of its products, including
these extensions, are now provided by Rocket Software, either as part of the base
<var class="product">Model 204</var> product, or as separately licensed products.
Starting with version 7.5 of <var class="product">Model 204</var>,
<var class="product">SOUL</var> is availalble to all
<var class="product">Model 204</var> customers.
It is an evolving language, frequently enhanced.  It contains all of the features
formerly provided in
<var class="product">User Language</var>, together with the object oriented features
provided by Sirius Software, including some, but not all, of the system classes.
The documentation for
<var class="product">SOUL</var> is in the process of combining the previous
<var class="product">User Language</var> and Sirius Software documentation; hence,
although there is one language,
<var class="product">SOUL</var>, the  current documentation may refer to
<var class="product">User Language</var> or
the <var class="product">Janus SOAP User Language Interface</var>; these will be
modified to simply refer to
<var class="product">SOUL</var>.
For someone new to the language, you may wish to start with the
<ul>
<li>[[Introduction to User Language|introduction]] page.
</ul>
For someone who has used <var class="product">User Language</var> but has not
used the extensions provided by Sirius Software, you may wish to see the page
describing those
<ul>
<ul>
<li>[[Janus SOAP essentials|extensions formerly provided by Sirius Software]].
<li>For someone new to the language, begin with [[Introduction to User Language]].</li>
<li>For someone familiar with <var class="product">User Language</var> but not
the Sirius Software extensions, begin with [[Release notes for Model 204 version 7.5#SOUL_.28User_Language.29_enhancements|Sirius enhancements added to V7.5 of Model 204]].</li>
</ul>
</ul>
==PDF of category pages==
You can <b><span class="plainlinks">[{{fullurl:{{FULLPAGENAMEE}}|action=pdfbook}} use this link]</span></b> to create a PDF file that contains all the pages in this category. If this category contains a "Subcategories" section, the PDF will also contain a linked list of the pages that belong to each subcategory listed in the "Subcategories" section.
<p class="note"><b>Note:</b> The resulting PDF is not optimized for online use. All blue links except for those in the table of contents (TOC) take you outside of the PDF (typically to http://m204wiki.rocketsoftware.com), so you must rely on the PDF bookmarks and TOC for online navigation. Hovering your mouse over a link will reveal its destination. </p>

Latest revision as of 21:49, 28 March 2016

The pages in this category describe the SOUL programming language, which is used to write systems and applications in Model 204. Prior to version 7.5 of Model 204, the language used for systems and applications in Model 204 was named User Language.

Of the following links, it is recommended that:

PDF of category pages

You can use this link to create a PDF file that contains all the pages in this category. If this category contains a "Subcategories" section, the PDF will also contain a linked list of the pages that belong to each subcategory listed in the "Subcategories" section.

Note: The resulting PDF is not optimized for online use. All blue links except for those in the table of contents (TOC) take you outside of the PDF (typically to http://m204wiki.rocketsoftware.com), so you must rely on the PDF bookmarks and TOC for online navigation. Hovering your mouse over a link will reveal its destination.