- ... keywords1
- See chapter 2.4.3 for a detailed description of these commands.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... computer.2
- The solving of an equation is, of course, subject to the limitations of AriNET. See chapter 4.1 for an exhaustive list of these limitations.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... MzScheme3
- For a brief description of MrEd, MzScheme and PLT DrScheme, see 1.3.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... Tex/Latex.4
- see 1.3 for a brief description of Tex/Latex.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... bug-free5
- although we are not really sure it exists in computer science...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... RAM.6
- IBM Aptiva 2128 and IBM Netvista 4029 are trademarks of the IBM Corporation. (http://www.ibm.com), Pentium and Celeron are trademarks of Intel Inc. (http://www.intel.com).
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... 3.0.0-10.7
- Windows ME is a trademark of the Microsoft Corp. (http://www.microsoft.com), Linux is a trademark of Linus Torvalds (http://www.linux.org), RedHat 7.3 is a trademark of RedHat Inc. (http://www.redhat.com).
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... USA.8
- See http://www.plt-scheme.org for further information on DrScheme, MrEd, MzScheme and on the PLT team.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... 2.049
- To be really accurate AriNET was developed on the version 2.02 of these programs, but the final executables were compiled using the version 2.04.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... 2.0410
- DrScheme, MzScheme, MrEd are under : Copyright (c) 1995-2002 PLT (http://www.plt-scheme.org).
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... files.11
- GNU Emacs (c) Free Software Foundation, under GPL. LaTeX was invented by Leslie Lamport. xdvi by Eric Cooper, CMU, dvips(k) 5.86 Copyright 1999 Radical Eye Software (http://www.radicaleye.com), jLaTeX2HTML Version 2002 (1.62) JA patch-1.4
by Kenshi Muto, Debian Project. Original LaTeX2HTML Version 2002 (1.62)
by Nikos Drakos, Computer Based Learning Unit, University of Leeds.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... bar.12
- Some of AriNET's functions are only accessible by typing them in the text area.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... networks13
- When speaking of arithmetical networks you should understand equations or any other form of arithmetical calculation.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... errors14
- See 2.6 for a list of common errors.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... available.15
- Some of the very specific Scheme commands are not available when using AriNET. Some other commands, (as let, and...) may differ from Scheme's standard as these were redefined in AriNET
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... networks16
- Using a variable defined with the underlying Scheme command (define
) in an arithmetical network is forbidden. This, because a Scheme variable defined this way, is a number whereas an AriNET variable, is an object. (see 3.2 for more information about this issue.).
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... changes17
- This can be very useful as, when set on a unknown value, it tells us when the equation is solved.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... 2ary-operations18
- The 2ary-operations may also be used in underlying Scheme's prefix form (i.e (+
))
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... up).19
- This option is selected automatically when launching the program.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... bug.20
- It is important to know that even if an error is prompted as a bug it still might be a user generated one (and vice-et-versa). This especially when running AriNET in display all errors (see 2.6.1) mode.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... cross.21
- As the aim of this chapter is to explain the way AriNET works and not how Scheme does, we start as if you had knowledge in Scheme or LISP already.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... function.22
- As we are working with the rules of the underlying Scheme, it is easier to treat prefix functions rather than infix functions.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... them.23
- In order to understand this part, section 3.2 should have been read carefully.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... numbers.24
does not have a solution for AriNET.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... bugs.25
- This error system is briefly described in section 2.6.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... beginner.26
- The direct access to the on-line help is available only for Microsoft Windows users, however this manual can be found under http://www.gmipsoft.com/unifr/arinet/ whatever platform you are using.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.