- ...
Drakos1
- http://www-dsed.llnl.gov/files/programs/unix/latex2html/manual/
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...
Sol1.1
- Sol stands for Set Operations Language. Sol should
not be confused with SETL (SET Language), an earlier set-theory
inspired programming language.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... sets1.2
- The term
``set'' has very strict mathematical requirements (it is difficult to
prove that something is really a set) so formally speaking we should
refer to Sol sets as classes. However, the term ``class'' has another
conventional meaning when discussing programming languages. To avoid
confusion, I will use the term set to refer to the mathematical
entity class and class in the object-oriented
programming sense of class.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...
constructs1.3
- Scheme is intended as the starting point, not a
subset of the language. In the future Sol may be implemented as a
stand-alone compiler or interpreter, in which case R4 compatibility
may be sacrificed for the sake of clarity and efficiency.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...
set1.4
- The current implementation of Sol does not perform this
type of simplification automatically, so the set resulting from this
statement may be considered a derived set.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... records1.5
- For instance, referencing
member functions ofen requires two pointer derefernces: the first to
get the location of the object and another to locate the function
using the object's function table.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... function2.1
- Should make-initialized-vector
really be defined here? I think this is defined in MIT scheme, if not
in R4RS. Fri Jun 12 20:50:09 CDT 1998
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... scheme2.2
- As of this writing, Fri Jun 12 20:56:27 CDT
1998, the new scheme has not yet been implemented.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.