Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Tree: 102a60ff97
Fetching contributors…

Cannot retrieve contributors at this time

124 lines (121 sloc) 5.154 kB
<?xml version="1.0" encoding="iso-8859-1" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<!--http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd-->
<html xmlns="http://www.w3.org/1999/xhtml"
>
<head><title>4 Conformance Definitions</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<meta name="generator" content="TeX4ht (http://www.cse.ohio-state.edu/~gurari/TeX4ht/)" />
<meta name="originator" content="TeX4ht (http://www.cse.ohio-state.edu/~gurari/TeX4ht/)" />
<!-- html,1,next,noannex,xhtml -->
<meta name="src" content="eulisp.tex" />
<meta name="date" content="2010-10-20 18:07:00" />
<link rel="stylesheet" type="text/css" href="eulisp.css" />
</head><body
>
<!--l. 184--><div class="crosslinks"><p class="noindent">[<a
href="eulispcl5.html" >next</a>] [<a
href="eulispcl3.html" >prev</a>] [<a
href="eulispcl3.html#taileulispcl3.html" >prev-tail</a>] [<a
href="#taileulispcl4.html">tail</a>] [<a
href="eulisp.html#eulispcl4.html" >up</a>] </p></div>
<h3 class="clauseHead"> 4 <a
id="x6-80004"></a>Conformance Definitions</h3>
<a
id="dx6-8001"></a>
<!--l. 1--><p class="noindent" >The following terms are general in that they could be applied to
the definition of any programming language. They are derived from
ISO/IEC TR 10034: 1990.
<a
id="x6-8002r1"></a> </p><!--l. 6--><p class="noindent" ><span
class="cmbx-9">4.1</span><span
class="cmbx-9">&#x00A0;configuration</span><br /> <a
id="dx6-8003"></a>
</p><!--l. 6--><p class="noindent" >Host and target computers, any operating systems(s) and software
(run-time system) used to operate a language <span
class="cmti-9">processor</span>.
<a
id="x6-8004r2"></a>
</p><!--l. 10--><p class="noindent" ><span
class="cmbx-9">4.2</span><span
class="cmbx-9">&#x00A0;conformity</span>
<span
class="cmbx-9">clause</span><br /> <a
id="dx6-8005"></a>
</p><!--l. 10--><p class="noindent" >Statement that is not part of the language definition but
that specifies requirements for compliance with the language
standard.
<a
id="x6-8006r3"></a>
</p><!--l. 14--><p class="noindent" ><span
class="cmbx-9">4.3</span><span
class="cmbx-9">&#x00A0;conforming</span>
<span
class="cmbx-9">program</span><br /> <a
id="dx6-8007"></a>
</p><!--l. 14--><p class="noindent" >Program which is written in the language defined by the language
standard and which obeys all the <span
class="cmti-9">conformity clauses </span>for programs
in the language standard.
<a
id="x6-8008r4"></a>
</p><!--l. 19--><p class="noindent" ><span
class="cmbx-9">4.4</span><span
class="cmbx-9">&#x00A0;conforming</span>
<span
class="cmbx-9">processor</span><br /> <a
id="dx6-8009"></a>
</p><!--l. 20--><p class="noindent" ><span
class="cmti-9">Processor </span>which processes <span
class="cmti-9">conforming programs </span>and program units
and which obeys all the <span
class="cmti-9">conformity clauses </span>for <span
class="cmti-9">processors </span>in the
language standard.
<a
id="x6-8010r5"></a>
</p><!--l. 24--><p class="noindent" ><span
class="cmbx-9">4.5</span><span
class="cmbx-9">&#x00A0;error</span><br /> <a
id="dx6-8011"></a>
</p><!--l. 24--><p class="noindent" >Incorrect program construct or incorrect functioning of a program
as defined by the language standard.
<a
id="x6-8012r6"></a>
</p><!--l. 27--><p class="noindent" ><span
class="cmbx-9">4.6</span><span
class="cmbx-9">&#x00A0;extension</span><br /> <a
id="dx6-8013"></a>
</p><!--l. 27--><p class="noindent" >Facility in the <span
class="cmti-9">processor </span>that is not specified in the language
standard but that does not cause any ambiguity or contradiction
when added to the language standard.
<a
id="x6-8014r7"></a>
</p><!--l. 32--><p class="noindent" ><span
class="cmbx-9">4.7</span><span
class="cmbx-9">&#x00A0;implementation-defined</span><br /> <a
id="dx6-8015"></a>
</p><!--l. 33--><p class="noindent" >Specific to the <span
class="cmti-9">processor</span>, but required by the language standard to
be defined and documented by the implementer.
<a
id="x6-8016r8"></a>
</p><!--l. 36--><p class="noindent" ><span
class="cmbx-9">4.8</span><span
class="cmbx-9">&#x00A0;processor</span><br /> <a
id="dx6-8017"></a>
</p><!--l. 36--><p class="noindent" >Compiler, translator or interpreter working in combination with a
<span
class="cmti-9">configuration</span>.
</p>
<!--l. 268--><div class="crosslinks"><p class="noindent">[<a
href="eulispcl5.html" >next</a>] [<a
href="eulispcl3.html" >prev</a>] [<a
href="eulispcl3.html#taileulispcl3.html" >prev-tail</a>] [<a
href="eulispcl4.html" >front</a>] [<a
href="eulisp.html#eulispcl4.html" >up</a>] </p></div>
<!--l. 268--><p class="noindent" ><a
id="taileulispcl4.html"></a> </p>
</body></html>
Jump to Line
Something went wrong with that request. Please try again.