Evaluate the lambertW function for the special value at -1/e.


git-svn-id: https://fricas.svn.sourceforge.net/svnroot/fricas/trunk@1661 b0c55286-4f34-0410-a049-a1e7e93b0762
make clean now does not remove cliques.as

git-svn-id: https://fricas.svn.sourceforge.net/svnroot/fricas/trunk@1662 b0c55286-4f34-0410-a049-a1e7e93b0762
Use different symbols for labels and values.


git-svn-id: https://fricas.svn.sourceforge.net/svnroot/fricas/trunk@1663 b0c55286-4f34-0410-a049-a1e7e93b0762
Aldor: Don't try to evaluate conditions on categories where the category
is already unconditionally part of a category's parents.

git-svn-id: https://fricas.svn.sourceforge.net/svnroot/fricas/trunk@1664 b0c55286-4f34-0410-a049-a1e7e93b0762
Aldor: Use newer hash function.

Note that this change makes older versions of aldor incompatible with this
code.

git-svn-id: https://fricas.svn.sourceforge.net/svnroot/fricas/trunk@1665 b0c55286-4f34-0410-a049-a1e7e93b0762
Fix ArrayStack.


git-svn-id: https://fricas.svn.sourceforge.net/svnroot/fricas/trunk@1666 b0c55286-4f34-0410-a049-a1e7e93b0762
remove trailing whitespace, trailing empty lines, expand tabs

remove trailing whitespace
find . -type f -a ! -regex '\./\.git/.*' -a ! -name '*.ps' -a ! -name '*.daase' -a ! -name '*.icns' -exec sed -i 's/[ \t]*$//' {} \;

remove trailing empty lines
find . -type f -a ! -regex '\./\.git/.*' -a ! -name '*.ps' -a ! -name '*.daase' -a ! -name '*.icns' -exec sed -i -e :a -e '/^\n*$/{$d;N;};/\n$/ba' {} \;

expand tabs to spaces
for f in $(grep -lR '     ' *|grep -v Make|grep -v config|fgrep -v '.as'|grep -v '.ht$'|grep -v 'diff$'|grep -v 'icns$'|grep -v rules|grep -v ChangeLog); do expand $f > $f.x; mv $f.x $f; done

git-svn-id: https://fricas.svn.sourceforge.net/svnroot/fricas/trunk@1667 b0c55286-4f34-0410-a049-a1e7e93b0762
find aldor at startup

git-svn-id: https://fricas.svn.sourceforge.net/svnroot/fricas/trunk@1668 b0c55286-4f34-0410-a049-a1e7e93b0762
remove SPAD variable

git-svn-id: https://fricas.svn.sourceforge.net/svnroot/fricas/trunk@1669 b0c55286-4f34-0410-a049-a1e7e93b0762
Documentation of matrix slicing
More slicing functions for two dimensional arrays
Fix a logical typo
Add a comment about some slicing methods
More slicing operations: allowing lists and lists of segments
Slicing of single rows and columns

These two functions return rows and columns as instances
of % instead of Row and Col domains like the row, column
commands do.
Even more slicing functions

Now we have the full grid of possibilities implemented: An instance 'M' of
a domain satisfying 'TwoDimensionalArrayCategory' is, in the simplest case,
indexed by two selectors like:

  M(u, v)

where both u and v can be any of:

- A single Integer
- An Integer Segment
- List of Integers
- A List of Integer Segemnts

All these functions can not only slice out subsets of M but also create
new, larger versions by repeating some parts as specified by repeated
selector entries.
Assignment to slices, part 1
Fix a logical typo
Assignment to slices, part 2
Add a comment about some slicing assignment methods