Hello community,

here is the log from the commit of package gap-homalgtocas for openSUSE:Factory 
checked in at 2018-01-23 13:49:32
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gap-homalgtocas (Old)
 and      /work/SRC/openSUSE:Factory/.gap-homalgtocas.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "gap-homalgtocas"

Tue Jan 23 13:49:32 2018 rev:2 rq:559919 version:2017.11.26

Changes:
--------
--- /work/SRC/openSUSE:Factory/gap-homalgtocas/gap-homalgtocas.changes  
2017-10-08 20:09:44.690451445 +0200
+++ /work/SRC/openSUSE:Factory/.gap-homalgtocas.new/gap-homalgtocas.changes     
2018-01-23 13:49:36.423094692 +0100
@@ -1,0 +2,6 @@
+Sun Dec 24 13:05:06 UTC 2017 - jeng...@inai.de
+
+- Update to new upstream releas 2017.11.26
+  * No changelog available
+
+-------------------------------------------------------------------

Old:
----
  HomalgToCAS-2017.08.01.tar.bz2

New:
----
  HomalgToCAS-2017.11.26.tar.bz2

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ gap-homalgtocas.spec ++++++
--- /var/tmp/diff_new_pack.ezGSlW/_old  2018-01-23 13:49:37.151060685 +0100
+++ /var/tmp/diff_new_pack.ezGSlW/_new  2018-01-23 13:49:37.155060498 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package gap-homalgtocas
 #
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -18,11 +18,11 @@
 
 Name:           gap-homalgtocas
 Summary:        GAP: Abstraction layer for Homalg to access external CAS
-Version:        2017.08.01
-Release:        0
 License:        GPL-2.0
 Group:          Productivity/Scientific/Math
-URL:            http://homalg-project.github.io/homalg_project/HomalgToCAS/
+Version:        2017.11.26
+Release:        0
+Url:            http://homalg-project.github.io/homalg_project/HomalgToCAS/
 
 #Git-Clone:    git://github.com/homalg-project/HomalgToCAS
 #Git-Web:      https://github.com/homalg-project/HomalgToCAS

++++++ HomalgToCAS-2017.08.01.tar.bz2 -> HomalgToCAS-2017.11.26.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/HomalgToCAS-2017.08.01/PackageInfo.g 
new/HomalgToCAS-2017.11.26/PackageInfo.g
--- old/HomalgToCAS-2017.08.01/PackageInfo.g    2017-08-29 14:52:28.000000000 
+0200
+++ new/HomalgToCAS-2017.11.26/PackageInfo.g    2017-12-19 11:17:57.000000000 
+0100
@@ -4,7 +4,7 @@
 
 Subtitle := "A window to the outer world",
 
-Version := "2017.08.01",
+Version := "2017.11.26",
 
 Date := ~.Version{[ 1 .. 10 ]},
 Date := Concatenation( ~.Date{[ 9, 10 ]}, "/", ~.Date{[ 6, 7 ]}, "/", ~.Date{[ 
1 .. 4 ]} ),
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/HomalgToCAS-2017.08.01/VERSION 
new/HomalgToCAS-2017.11.26/VERSION
--- old/HomalgToCAS-2017.08.01/VERSION  2017-08-29 14:52:28.000000000 +0200
+++ new/HomalgToCAS-2017.11.26/VERSION  2017-12-19 11:17:57.000000000 +0100
@@ -1 +1 @@
-2017.08.01
\ No newline at end of file
+2017.11.26
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/HomalgToCAS-2017.08.01/doc/chap0.html 
new/HomalgToCAS-2017.11.26/doc/chap0.html
--- old/HomalgToCAS-2017.08.01/doc/chap0.html   2017-08-29 14:52:28.000000000 
+0200
+++ new/HomalgToCAS-2017.11.26/doc/chap0.html   2017-12-19 11:17:57.000000000 
+0100
@@ -28,7 +28,7 @@
 
 <h2>A window to the outer world</h2>
 
-<p>Version 2017.08.01</p>
+<p>Version 2017.11.26</p>
 
 <p>September 2015</p>
 
@@ -118,11 +118,11 @@
 <h3>Contents<a id="contents" name="contents"></a></h3>
 
 <div class="ContChap"><a href="chap1.html#X7DFB63A97E67C0A1">1 <span 
class="Heading">Introduction</span></a>
-<div class="ContSect"><span class="tocline"><span 
class="nocss">&nbsp;</span><a href="chap1.html#X7E7B84A080A537CA">1.1 <span 
class="Heading"><strong class="pkg">HomalgToCAS</strong> provides ...</span></a>
+<div class="ContSect"><span class="tocline"><span 
class="nocss">&nbsp;</span><a href="chap1.html#X82F5B96B817F7863">1.1 <span 
class="Heading"><strong class="pkg">HomalgToCAS</strong> provides ...</span></a>
 </span>
 </div>
 </div>
-<div class="ContChap"><a href="chap2.html#X7D4A0869811EB342">2 <span 
class="Heading">Installation of the <strong class="pkg">HomalgToCAS</strong> 
Package</span></a>
+<div class="ContChap"><a href="chap2.html#X85268DEB879735D2">2 <span 
class="Heading">Installation of the <strong class="pkg">HomalgToCAS</strong> 
Package</span></a>
 </div>
 <div class="ContChap"><a href="chap3.html#X83F828CA834F6529">3 <span 
class="Heading">Watch and Influence the Communication</span></a>
 <div class="ContSect"><span class="tocline"><span 
class="nocss">&nbsp;</span><a href="chap3.html#X86FA580F8055B274">3.1 <span 
class="Heading">Functions</span></a>
@@ -149,7 +149,7 @@
 </span>
 </div>
 </div>
-<div class="ContChap"><a href="chapA.html#X78D49DC684CAE641">A <span 
class="Heading">Overview of the <strong class="pkg">homalg</strong> Package 
Source Code</span></a>
+<div class="ContChap"><a href="chapA.html#X84555A0687FBAE33">A <span 
class="Heading">Overview of the <strong class="pkg">homalg</strong> Package 
Source Code</span></a>
 </div>
 <div class="ContChap"><a href="chapBib.html"><span 
class="Heading">References</span></a></div>
 <div class="ContChap"><a href="chapInd.html"><span 
class="Heading">Index</span></a></div>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/HomalgToCAS-2017.08.01/doc/chap0.txt 
new/HomalgToCAS-2017.11.26/doc/chap0.txt
--- old/HomalgToCAS-2017.08.01/doc/chap0.txt    2017-08-29 14:52:28.000000000 
+0200
+++ new/HomalgToCAS-2017.11.26/doc/chap0.txt    2017-12-19 11:17:57.000000000 
+0100
@@ -6,7 +6,7 @@
                           A window to the outer world
   
   
-                               Version 2017.08.01
+                               Version 2017.11.26
   
   
                                  September 2015
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/HomalgToCAS-2017.08.01/doc/chap0_mj.html 
new/HomalgToCAS-2017.11.26/doc/chap0_mj.html
--- old/HomalgToCAS-2017.08.01/doc/chap0_mj.html        2017-08-29 
14:52:28.000000000 +0200
+++ new/HomalgToCAS-2017.11.26/doc/chap0_mj.html        2017-12-19 
11:17:57.000000000 +0100
@@ -6,7 +6,7 @@
 <html xmlns="http://www.w3.org/1999/xhtml"; xml:lang="en">
 <head>
 <script type="text/javascript"
-  
src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML";>
+  
src="http://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.0/MathJax.js?config=TeX-AMS-MML_HTMLorMML";>
 </script>
 <title>GAP (HomalgToCAS) - Contents</title>
 <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
@@ -31,7 +31,7 @@
 
 <h2>A window to the outer world</h2>
 
-<p>Version 2017.08.01</p>
+<p>Version 2017.11.26</p>
 
 <p>September 2015</p>
 
@@ -121,11 +121,11 @@
 <h3>Contents<a id="contents" name="contents"></a></h3>
 
 <div class="ContChap"><a href="chap1_mj.html#X7DFB63A97E67C0A1">1 <span 
class="Heading">Introduction</span></a>
-<div class="ContSect"><span class="tocline"><span 
class="nocss">&nbsp;</span><a href="chap1_mj.html#X7E7B84A080A537CA">1.1 <span 
class="Heading"><strong class="pkg">HomalgToCAS</strong> provides ...</span></a>
+<div class="ContSect"><span class="tocline"><span 
class="nocss">&nbsp;</span><a href="chap1_mj.html#X82F5B96B817F7863">1.1 <span 
class="Heading"><strong class="pkg">HomalgToCAS</strong> provides ...</span></a>
 </span>
 </div>
 </div>
-<div class="ContChap"><a href="chap2_mj.html#X7D4A0869811EB342">2 <span 
class="Heading">Installation of the <strong class="pkg">HomalgToCAS</strong> 
Package</span></a>
+<div class="ContChap"><a href="chap2_mj.html#X85268DEB879735D2">2 <span 
class="Heading">Installation of the <strong class="pkg">HomalgToCAS</strong> 
Package</span></a>
 </div>
 <div class="ContChap"><a href="chap3_mj.html#X83F828CA834F6529">3 <span 
class="Heading">Watch and Influence the Communication</span></a>
 <div class="ContSect"><span class="tocline"><span 
class="nocss">&nbsp;</span><a href="chap3_mj.html#X86FA580F8055B274">3.1 <span 
class="Heading">Functions</span></a>
@@ -152,7 +152,7 @@
 </span>
 </div>
 </div>
-<div class="ContChap"><a href="chapA_mj.html#X78D49DC684CAE641">A <span 
class="Heading">Overview of the <strong class="pkg">homalg</strong> Package 
Source Code</span></a>
+<div class="ContChap"><a href="chapA_mj.html#X84555A0687FBAE33">A <span 
class="Heading">Overview of the <strong class="pkg">homalg</strong> Package 
Source Code</span></a>
 </div>
 <div class="ContChap"><a href="chapBib_mj.html"><span 
class="Heading">References</span></a></div>
 <div class="ContChap"><a href="chapInd_mj.html"><span 
class="Heading">Index</span></a></div>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/HomalgToCAS-2017.08.01/doc/chap1.html 
new/HomalgToCAS-2017.11.26/doc/chap1.html
--- old/HomalgToCAS-2017.08.01/doc/chap1.html   2017-08-29 14:52:28.000000000 
+0200
+++ new/HomalgToCAS-2017.11.26/doc/chap1.html   2017-12-19 11:17:57.000000000 
+0100
@@ -22,7 +22,7 @@
 <p id="mathjaxlink" class="pcenter"><a href="chap1_mj.html">[MathJax 
on]</a></p>
 <p><a id="X7DFB63A97E67C0A1" name="X7DFB63A97E67C0A1"></a></p>
 <div class="ChapSects"><a href="chap1.html#X7DFB63A97E67C0A1">1 <span 
class="Heading">Introduction</span></a>
-<div class="ContSect"><span class="tocline"><span 
class="nocss">&nbsp;</span><a href="chap1.html#X7E7B84A080A537CA">1.1 <span 
class="Heading"><strong class="pkg">HomalgToCAS</strong> provides ...</span></a>
+<div class="ContSect"><span class="tocline"><span 
class="nocss">&nbsp;</span><a href="chap1.html#X82F5B96B817F7863">1.1 <span 
class="Heading"><strong class="pkg">HomalgToCAS</strong> provides ...</span></a>
 </span>
 </div>
 </div>
@@ -31,11 +31,11 @@
 
 <p><strong class="pkg">HomalgToCAS</strong> is one of the core packages of the 
<strong class="pkg">homalg</strong> project <a 
href="chapBib.html#biBhomalg-project">[hpa10]</a>. But as one of the rather 
technical packages, this manual is probably not of interest for the average 
uers. The average user will usually not get in direct contact with the 
operations provided by this package.</p>
 
-<p>Quoting from the Appendix <span class="RefLink">homalg: The Core Packages 
and the Idea behind their Splitting</span> of the <strong 
class="pkg">homalg</strong> package manual (--&gt; <span 
class="RefLink">homalg: HomalgToCAS</span>):</p>
+<p>Quoting from the Appendix <a 
href="/Users/mo/software/gap/gap_current/local/pkg/homalg_project/homalg/doc/chapE_mj.html#X849691F37C7AC1B4"><span
 class="RefLink">homalg: The Core Packages and the Idea behind their 
Splitting</span></a> of the <strong class="pkg">homalg</strong> package manual 
(--&gt; <a 
href="/Users/mo/software/gap/gap_current/local/pkg/homalg_project/homalg/doc/chapE_mj.html#X80FB5BB57BBE5B17"><span
 class="RefLink">homalg: HomalgToCAS</span></a>):</p>
 
 <p>"The package <strong class="pkg">HomalgToCAS</strong> (which needs the 
<strong class="pkg">homalg</strong> package) includes all what is needed to let 
the black boxes used by <strong class="pkg">homalg</strong> reside in external 
computer algebra systems. So as mentioned above, <strong 
class="pkg">HomalgToCAS</strong> is the right place to declare the three 
<strong class="pkg">GAP</strong> representations external rings, external ring 
elements, and external matrices. Still, <strong 
class="pkg">HomalgToCAS</strong> is independent from the external computer 
algebra system with which <strong class="pkg">GAP</strong> will communicate 
<em>and</em> independent of how this communication physically looks like."</p>
 
-<p><a id="X7E7B84A080A537CA" name="X7E7B84A080A537CA"></a></p>
+<p><a id="X82F5B96B817F7863" name="X82F5B96B817F7863"></a></p>
 
 <h4>1.1 <span class="Heading"><strong class="pkg">HomalgToCAS</strong> 
provides ...</span></h4>
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/HomalgToCAS-2017.08.01/doc/chap1_mj.html 
new/HomalgToCAS-2017.11.26/doc/chap1_mj.html
--- old/HomalgToCAS-2017.08.01/doc/chap1_mj.html        2017-08-29 
14:52:28.000000000 +0200
+++ new/HomalgToCAS-2017.11.26/doc/chap1_mj.html        2017-12-19 
11:17:57.000000000 +0100
@@ -6,7 +6,7 @@
 <html xmlns="http://www.w3.org/1999/xhtml"; xml:lang="en">
 <head>
 <script type="text/javascript"
-  
src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML";>
+  
src="http://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.0/MathJax.js?config=TeX-AMS-MML_HTMLorMML";>
 </script>
 <title>GAP (HomalgToCAS) - Chapter 1: Introduction</title>
 <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
@@ -25,7 +25,7 @@
 <p id="mathjaxlink" class="pcenter"><a href="chap1.html">[MathJax off]</a></p>
 <p><a id="X7DFB63A97E67C0A1" name="X7DFB63A97E67C0A1"></a></p>
 <div class="ChapSects"><a href="chap1_mj.html#X7DFB63A97E67C0A1">1 <span 
class="Heading">Introduction</span></a>
-<div class="ContSect"><span class="tocline"><span 
class="nocss">&nbsp;</span><a href="chap1_mj.html#X7E7B84A080A537CA">1.1 <span 
class="Heading"><strong class="pkg">HomalgToCAS</strong> provides ...</span></a>
+<div class="ContSect"><span class="tocline"><span 
class="nocss">&nbsp;</span><a href="chap1_mj.html#X82F5B96B817F7863">1.1 <span 
class="Heading"><strong class="pkg">HomalgToCAS</strong> provides ...</span></a>
 </span>
 </div>
 </div>
@@ -34,11 +34,11 @@
 
 <p><strong class="pkg">HomalgToCAS</strong> is one of the core packages of the 
<strong class="pkg">homalg</strong> project <a 
href="chapBib_mj.html#biBhomalg-project">[hpa10]</a>. But as one of the rather 
technical packages, this manual is probably not of interest for the average 
uers. The average user will usually not get in direct contact with the 
operations provided by this package.</p>
 
-<p>Quoting from the Appendix <span class="RefLink">homalg: The Core Packages 
and the Idea behind their Splitting</span> of the <strong 
class="pkg">homalg</strong> package manual (--&gt; <span 
class="RefLink">homalg: HomalgToCAS</span>):</p>
+<p>Quoting from the Appendix <a 
href="/Users/mo/software/gap/gap_current/local/pkg/homalg_project/homalg/doc/chapE_mj.html#X849691F37C7AC1B4"><span
 class="RefLink">homalg: The Core Packages and the Idea behind their 
Splitting</span></a> of the <strong class="pkg">homalg</strong> package manual 
(--&gt; <a 
href="/Users/mo/software/gap/gap_current/local/pkg/homalg_project/homalg/doc/chapE_mj.html#X80FB5BB57BBE5B17"><span
 class="RefLink">homalg: HomalgToCAS</span></a>):</p>
 
 <p>"The package <strong class="pkg">HomalgToCAS</strong> (which needs the 
<strong class="pkg">homalg</strong> package) includes all what is needed to let 
the black boxes used by <strong class="pkg">homalg</strong> reside in external 
computer algebra systems. So as mentioned above, <strong 
class="pkg">HomalgToCAS</strong> is the right place to declare the three 
<strong class="pkg">GAP</strong> representations external rings, external ring 
elements, and external matrices. Still, <strong 
class="pkg">HomalgToCAS</strong> is independent from the external computer 
algebra system with which <strong class="pkg">GAP</strong> will communicate 
<em>and</em> independent of how this communication physically looks like."</p>
 
-<p><a id="X7E7B84A080A537CA" name="X7E7B84A080A537CA"></a></p>
+<p><a id="X82F5B96B817F7863" name="X82F5B96B817F7863"></a></p>
 
 <h4>1.1 <span class="Heading"><strong class="pkg">HomalgToCAS</strong> 
provides ...</span></h4>
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/HomalgToCAS-2017.08.01/doc/chap2.html 
new/HomalgToCAS-2017.11.26/doc/chap2.html
--- old/HomalgToCAS-2017.08.01/doc/chap2.html   2017-08-29 14:52:28.000000000 
+0200
+++ new/HomalgToCAS-2017.11.26/doc/chap2.html   2017-12-19 11:17:57.000000000 
+0100
@@ -20,8 +20,8 @@
 <div class="chlinkprevnexttop">&nbsp;<a href="chap0.html">[Top of 
Book]</a>&nbsp;  <a href="chap0.html#contents">[Contents]</a>&nbsp;  &nbsp;<a 
href="chap1.html">[Previous Chapter]</a>&nbsp;  &nbsp;<a 
href="chap3.html">[Next Chapter]</a>&nbsp;  </div>
 
 <p id="mathjaxlink" class="pcenter"><a href="chap2_mj.html">[MathJax 
on]</a></p>
-<p><a id="X7D4A0869811EB342" name="X7D4A0869811EB342"></a></p>
-<div class="ChapSects"><a href="chap2.html#X7D4A0869811EB342">2 <span 
class="Heading">Installation of the <strong class="pkg">HomalgToCAS</strong> 
Package</span></a>
+<p><a id="X85268DEB879735D2" name="X85268DEB879735D2"></a></p>
+<div class="ChapSects"><a href="chap2.html#X85268DEB879735D2">2 <span 
class="Heading">Installation of the <strong class="pkg">HomalgToCAS</strong> 
Package</span></a>
 </div>
 
 <h3>2 <span class="Heading">Installation of the <strong 
class="pkg">HomalgToCAS</strong> Package</span></h3>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/HomalgToCAS-2017.08.01/doc/chap2_mj.html 
new/HomalgToCAS-2017.11.26/doc/chap2_mj.html
--- old/HomalgToCAS-2017.08.01/doc/chap2_mj.html        2017-08-29 
14:52:28.000000000 +0200
+++ new/HomalgToCAS-2017.11.26/doc/chap2_mj.html        2017-12-19 
11:17:57.000000000 +0100
@@ -6,7 +6,7 @@
 <html xmlns="http://www.w3.org/1999/xhtml"; xml:lang="en">
 <head>
 <script type="text/javascript"
-  
src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML";>
+  
src="http://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.0/MathJax.js?config=TeX-AMS-MML_HTMLorMML";>
 </script>
 <title>GAP (HomalgToCAS) - Chapter 2: Installation of the HomalgToCAS 
Package</title>
 <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
@@ -23,8 +23,8 @@
 <div class="chlinkprevnexttop">&nbsp;<a href="chap0_mj.html">[Top of 
Book]</a>&nbsp;  <a href="chap0_mj.html#contents">[Contents]</a>&nbsp;  
&nbsp;<a href="chap1_mj.html">[Previous Chapter]</a>&nbsp;  &nbsp;<a 
href="chap3_mj.html">[Next Chapter]</a>&nbsp;  </div>
 
 <p id="mathjaxlink" class="pcenter"><a href="chap2.html">[MathJax off]</a></p>
-<p><a id="X7D4A0869811EB342" name="X7D4A0869811EB342"></a></p>
-<div class="ChapSects"><a href="chap2_mj.html#X7D4A0869811EB342">2 <span 
class="Heading">Installation of the <strong class="pkg">HomalgToCAS</strong> 
Package</span></a>
+<p><a id="X85268DEB879735D2" name="X85268DEB879735D2"></a></p>
+<div class="ChapSects"><a href="chap2_mj.html#X85268DEB879735D2">2 <span 
class="Heading">Installation of the <strong class="pkg">HomalgToCAS</strong> 
Package</span></a>
 </div>
 
 <h3>2 <span class="Heading">Installation of the <strong 
class="pkg">HomalgToCAS</strong> Package</span></h3>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/HomalgToCAS-2017.08.01/doc/chap3.txt 
new/HomalgToCAS-2017.11.26/doc/chap3.txt
--- old/HomalgToCAS-2017.08.01/doc/chap3.txt    2017-08-29 14:52:28.000000000 
+0200
+++ new/HomalgToCAS-2017.11.26/doc/chap3.txt    2017-12-19 11:17:57.000000000 
+0100
@@ -17,25 +17,25 @@
   particular,  you  can  use  homalgIOMode(  str,  "" ) 
to reset the effect of
   invoking homalgMode.
   
-        str │ str (long form) │ mode description           
                                       
-        ────┼─────────────────┼─  
-            │                 │                                                
                   
-        ""  │       ""        │ the default mode, i.e. the communication 
protocol won't be visible
-            │                 │ (homalgIOMode( ) is a short form 
for homalgIOMode( "" ))          
-            │                 │                                                
                   
-        "a" │      "all"      │ combine the modes "debug" and "file"           
                   
-            │                 │                                                
                   
-        "b" │     "basic"     │ the same as "picto" + homalgMode( 
"basic" )                       
-            │                 │                                                
                   
-        "d" │     "debug"     │ view the complete communication protocol       
                   
-            │                 │                                                
                   
-        "f" │     "file"      │ dump the communication protocol into a file 
with the name         
-            │                 │ Concatenation( "commands_file_of_", 
CAS, "_with_PID_", PID )      
-            │                 │                                                
                   
-        "p" │     "picto"     │ view the abbreviated communication protocol    
                   
-            │                 │ using the preassigned pictograms               
                   
-            │                 │                                                
                   
-        ────┴─────────────────┴─  
+        str │ str (long form) │ mode description           
                                          
+        
────┼─────────────────┼───────────────────────────────────────────────────────────────────
  
+            │                 │                                                
                      
+        ""  │       ""        │ the default mode, i.e. the communication 
protocol won't be visible   
+            │                 │ (homalgIOMode( ) is a short form 
for homalgIOMode( "" ))             
+            │                 │                                                
                      
+        "a" │      "all"      │ combine the modes "debug" and "file"           
                      
+            │                 │                                                
                      
+        "b" │     "basic"     │ the same as "picto" + homalgMode( 
"basic" )                          
+            │                 │                                                
                      
+        "d" │     "debug"     │ view the complete communication protocol       
                      
+            │                 │                                                
                      
+        "f" │     "file"      │ dump the communication protocol into a file 
with the name            
+            │                 │ Concatenation( "commands_file_of_", 
CAS, "_with_PID_", PID )         
+            │                 │                                                
                      
+        "p" │     "picto"     │ view the abbreviated communication protocol    
                      
+            │                 │ using the preassigned pictograms               
                      
+            │                 │                                                
                      
+        
────┴─────────────────┴───────────────────────────────────────────────────────────────────
  
   
   All  modes  other than the "default"-mode only set their specific 
values and
   leave  the  other  values  untouched,  which  allows  combining them to some
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/HomalgToCAS-2017.08.01/doc/chap3_mj.html 
new/HomalgToCAS-2017.11.26/doc/chap3_mj.html
--- old/HomalgToCAS-2017.08.01/doc/chap3_mj.html        2017-08-29 
14:52:28.000000000 +0200
+++ new/HomalgToCAS-2017.11.26/doc/chap3_mj.html        2017-12-19 
11:17:57.000000000 +0100
@@ -6,7 +6,7 @@
 <html xmlns="http://www.w3.org/1999/xhtml"; xml:lang="en">
 <head>
 <script type="text/javascript"
-  
src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML";>
+  
src="http://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.0/MathJax.js?config=TeX-AMS-MML_HTMLorMML";>
 </script>
 <title>GAP (HomalgToCAS) - Chapter 3: Watch and Influence the 
Communication</title>
 <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/HomalgToCAS-2017.08.01/doc/chap4_mj.html 
new/HomalgToCAS-2017.11.26/doc/chap4_mj.html
--- old/HomalgToCAS-2017.08.01/doc/chap4_mj.html        2017-08-29 
14:52:28.000000000 +0200
+++ new/HomalgToCAS-2017.11.26/doc/chap4_mj.html        2017-12-19 
11:17:57.000000000 +0100
@@ -6,7 +6,7 @@
 <html xmlns="http://www.w3.org/1999/xhtml"; xml:lang="en">
 <head>
 <script type="text/javascript"
-  
src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML";>
+  
src="http://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.0/MathJax.js?config=TeX-AMS-MML_HTMLorMML";>
 </script>
 <title>GAP (HomalgToCAS) - Chapter 4: External Rings</title>
 <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/HomalgToCAS-2017.08.01/doc/chapA.html 
new/HomalgToCAS-2017.11.26/doc/chapA.html
--- old/HomalgToCAS-2017.08.01/doc/chapA.html   2017-08-29 14:52:28.000000000 
+0200
+++ new/HomalgToCAS-2017.11.26/doc/chapA.html   2017-12-19 11:17:57.000000000 
+0100
@@ -20,8 +20,8 @@
 <div class="chlinkprevnexttop">&nbsp;<a href="chap0.html">[Top of 
Book]</a>&nbsp;  <a href="chap0.html#contents">[Contents]</a>&nbsp;  &nbsp;<a 
href="chap4.html">[Previous Chapter]</a>&nbsp;  &nbsp;<a 
href="chapBib.html">[Next Chapter]</a>&nbsp;  </div>
 
 <p id="mathjaxlink" class="pcenter"><a href="chapA_mj.html">[MathJax 
on]</a></p>
-<p><a id="X78D49DC684CAE641" name="X78D49DC684CAE641"></a></p>
-<div class="ChapSects"><a href="chapA.html#X78D49DC684CAE641">A <span 
class="Heading">Overview of the <strong class="pkg">homalg</strong> Package 
Source Code</span></a>
+<p><a id="X84555A0687FBAE33" name="X84555A0687FBAE33"></a></p>
+<div class="ChapSects"><a href="chapA.html#X84555A0687FBAE33">A <span 
class="Heading">Overview of the <strong class="pkg">homalg</strong> Package 
Source Code</span></a>
 </div>
 
 <h3>A <span class="Heading">Overview of the <strong 
class="pkg">homalg</strong> Package Source Code</span></h3>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/HomalgToCAS-2017.08.01/doc/chapA.txt 
new/HomalgToCAS-2017.11.26/doc/chapA.txt
--- old/HomalgToCAS-2017.08.01/doc/chapA.txt    2017-08-29 14:52:28.000000000 
+0200
+++ new/HomalgToCAS-2017.11.26/doc/chapA.txt    2017-12-19 11:17:57.000000000 
+0100
@@ -3,21 +3,21 @@
   
   The package HomalgToCAS is split in several files.
   
-        Filename .gd/.gi     │ Content                   
                         
-        ─────────────────────┼─  
-        HomalgToCAS          │ the global variable 
HOMALG_IO and                  
-                             │ the global function homalgIOMode     
              
-                             │                                                 
   
-        homalgExternalObject │ homalg external objects, 
homalgPointer,            
-                             │ homalgExternalCASystem, 
homalgStream, ...          
-                             │                                                 
   
-        HomalgExternalRing   │ CreateHomalgExternalRing, 
HomalgExternalRingElement
-                             │                                                 
   
-        HomalgExternalMatrix │ ConvertHomalgMatrix, 
ConvertHomalgMatrixViaFile    
-                             │                                                 
   
-        homalgSendBlocking   │ homalgFlush, 
homalgSendBlocking                    
-                             │                                                 
   
-        IO                   │ LaunchCAS, 
TerminateCAS                            
+        Filename .gd/.gi     │ Content                   
                            
+        
─────────────────────┼────────────────────────────────────────────────────  
+        HomalgToCAS          │ the global variable 
HOMALG_IO and                     
+                             │ the global function homalgIOMode     
                 
+                             │                                                 
      
+        homalgExternalObject │ homalg external objects, 
homalgPointer,               
+                             │ homalgExternalCASystem, 
homalgStream, ...             
+                             │                                                 
      
+        HomalgExternalRing   │ CreateHomalgExternalRing, 
HomalgExternalRingElement   
+                             │                                                 
      
+        HomalgExternalMatrix │ ConvertHomalgMatrix, 
ConvertHomalgMatrixViaFile       
+                             │                                                 
      
+        homalgSendBlocking   │ homalgFlush, 
homalgSendBlocking                       
+                             │                                                 
      
+        IO                   │ LaunchCAS, 
TerminateCAS                               
   
        Table: The HomalgToCAS package files
   
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/HomalgToCAS-2017.08.01/doc/chapA_mj.html 
new/HomalgToCAS-2017.11.26/doc/chapA_mj.html
--- old/HomalgToCAS-2017.08.01/doc/chapA_mj.html        2017-08-29 
14:52:28.000000000 +0200
+++ new/HomalgToCAS-2017.11.26/doc/chapA_mj.html        2017-12-19 
11:17:57.000000000 +0100
@@ -6,7 +6,7 @@
 <html xmlns="http://www.w3.org/1999/xhtml"; xml:lang="en">
 <head>
 <script type="text/javascript"
-  
src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML";>
+  
src="http://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.0/MathJax.js?config=TeX-AMS-MML_HTMLorMML";>
 </script>
 <title>GAP (HomalgToCAS) - Appendix A: Overview of the homalg Package Source 
Code</title>
 <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
@@ -23,8 +23,8 @@
 <div class="chlinkprevnexttop">&nbsp;<a href="chap0_mj.html">[Top of 
Book]</a>&nbsp;  <a href="chap0_mj.html#contents">[Contents]</a>&nbsp;  
&nbsp;<a href="chap4_mj.html">[Previous Chapter]</a>&nbsp;  &nbsp;<a 
href="chapBib_mj.html">[Next Chapter]</a>&nbsp;  </div>
 
 <p id="mathjaxlink" class="pcenter"><a href="chapA.html">[MathJax off]</a></p>
-<p><a id="X78D49DC684CAE641" name="X78D49DC684CAE641"></a></p>
-<div class="ChapSects"><a href="chapA_mj.html#X78D49DC684CAE641">A <span 
class="Heading">Overview of the <strong class="pkg">homalg</strong> Package 
Source Code</span></a>
+<p><a id="X84555A0687FBAE33" name="X84555A0687FBAE33"></a></p>
+<div class="ChapSects"><a href="chapA_mj.html#X84555A0687FBAE33">A <span 
class="Heading">Overview of the <strong class="pkg">homalg</strong> Package 
Source Code</span></a>
 </div>
 
 <h3>A <span class="Heading">Overview of the <strong 
class="pkg">homalg</strong> Package Source Code</span></h3>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/HomalgToCAS-2017.08.01/doc/chapBib_mj.html 
new/HomalgToCAS-2017.11.26/doc/chapBib_mj.html
--- old/HomalgToCAS-2017.08.01/doc/chapBib_mj.html      2017-08-29 
14:52:28.000000000 +0200
+++ new/HomalgToCAS-2017.11.26/doc/chapBib_mj.html      2017-12-19 
11:17:57.000000000 +0100
@@ -6,7 +6,7 @@
 <html xmlns="http://www.w3.org/1999/xhtml"; xml:lang="en">
 <head>
 <script type="text/javascript"
-  
src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML";>
+  
src="http://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.0/MathJax.js?config=TeX-AMS-MML_HTMLorMML";>
 </script>
 <title>GAP (HomalgToCAS) - References</title>
 <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/HomalgToCAS-2017.08.01/doc/chapInd.html 
new/HomalgToCAS-2017.11.26/doc/chapInd.html
--- old/HomalgToCAS-2017.08.01/doc/chapInd.html 2017-08-29 14:52:28.000000000 
+0200
+++ new/HomalgToCAS-2017.11.26/doc/chapInd.html 2017-12-19 11:17:57.000000000 
+0100
@@ -25,10 +25,10 @@
 <div class="index">
 <h3>Index</h3>
 
-<strong class="pkg">HomalgToCAS</strong>  <a 
href="chap0.html#X8537FEB07AF2BEC8">.-3</a><br />
-<code class="func">HOMALG_IO.Pictograms</code>  <a 
href="chap3.html#X862CF3DF79482869">3.2-1</a><br />
-<code class="func">homalgIOMode</code>  <a 
href="chap3.html#X798522BD7B01027E">3.1-1</a><br />
-<code class="func">IsHomalgExternalRingRep</code>  <a 
href="chap4.html#X7D2FB57D87A6B71A">4.1-1</a><br />
+<strong class="pkg">HomalgToCAS</strong>  <a 
href="chap0.html#X8537FEB07AF2BEC8">.-3</a>  <br />
+<code class="func">HOMALG_IO.Pictograms</code>  <a 
href="chap3.html#X862CF3DF79482869">3.2-1</a>  <br />
+<code class="func">homalgIOMode</code>  <a 
href="chap3.html#X798522BD7B01027E">3.1-1</a>  <br />
+<code class="func">IsHomalgExternalRingRep</code>  <a 
href="chap4.html#X7D2FB57D87A6B71A">4.1-1</a>  <br />
 <p> </p>
 </div>
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/HomalgToCAS-2017.08.01/doc/chapInd.txt 
new/HomalgToCAS-2017.11.26/doc/chapInd.txt
--- old/HomalgToCAS-2017.08.01/doc/chapInd.txt  2017-08-29 14:52:28.000000000 
+0200
+++ new/HomalgToCAS-2017.11.26/doc/chapInd.txt  2017-12-19 11:17:57.000000000 
+0100
@@ -2,10 +2,10 @@
   
   Index
   
-  HOMALG_IO.Pictograms  3.2-1
-  homalgIOMode  3.1-1
-  HomalgToCAS  .-3
-  IsHomalgExternalRingRep  4.1-1
+  HOMALG_IO.Pictograms 3.2-1 
+  homalgIOMode 3.1-1 
+  HomalgToCAS .-3 
+  IsHomalgExternalRingRep 4.1-1 
   
   
   -------------------------------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/HomalgToCAS-2017.08.01/doc/chapInd_mj.html 
new/HomalgToCAS-2017.11.26/doc/chapInd_mj.html
--- old/HomalgToCAS-2017.08.01/doc/chapInd_mj.html      2017-08-29 
14:52:28.000000000 +0200
+++ new/HomalgToCAS-2017.11.26/doc/chapInd_mj.html      2017-12-19 
11:17:57.000000000 +0100
@@ -6,7 +6,7 @@
 <html xmlns="http://www.w3.org/1999/xhtml"; xml:lang="en">
 <head>
 <script type="text/javascript"
-  
src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML";>
+  
src="http://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.0/MathJax.js?config=TeX-AMS-MML_HTMLorMML";>
 </script>
 <title>GAP (HomalgToCAS) - Index</title>
 <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
@@ -28,10 +28,10 @@
 <div class="index">
 <h3>Index</h3>
 
-<strong class="pkg">HomalgToCAS</strong>  <a 
href="chap0_mj.html#X8537FEB07AF2BEC8">.-3</a><br />
-<code class="func">HOMALG_IO.Pictograms</code>  <a 
href="chap3_mj.html#X862CF3DF79482869">3.2-1</a><br />
-<code class="func">homalgIOMode</code>  <a 
href="chap3_mj.html#X798522BD7B01027E">3.1-1</a><br />
-<code class="func">IsHomalgExternalRingRep</code>  <a 
href="chap4_mj.html#X7D2FB57D87A6B71A">4.1-1</a><br />
+<strong class="pkg">HomalgToCAS</strong>  <a 
href="chap0_mj.html#X8537FEB07AF2BEC8">.-3</a>  <br />
+<code class="func">HOMALG_IO.Pictograms</code>  <a 
href="chap3_mj.html#X862CF3DF79482869">3.2-1</a>  <br />
+<code class="func">homalgIOMode</code>  <a 
href="chap3_mj.html#X798522BD7B01027E">3.1-1</a>  <br />
+<code class="func">IsHomalgExternalRingRep</code>  <a 
href="chap4_mj.html#X7D2FB57D87A6B71A">4.1-1</a>  <br />
 <p> </p>
 </div>
 
Binary files old/HomalgToCAS-2017.08.01/doc/manual.pdf and 
new/HomalgToCAS-2017.11.26/doc/manual.pdf differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/HomalgToCAS-2017.08.01/doc/manual.six 
new/HomalgToCAS-2017.11.26/doc/manual.six
--- old/HomalgToCAS-2017.08.01/doc/manual.six   2017-08-29 14:52:28.000000000 
+0200
+++ new/HomalgToCAS-2017.11.26/doc/manual.six   2017-12-19 11:17:57.000000000 
+0100
@@ -14,12 +14,11 @@
   [ 
       
"\033[1X\033[33X\033[0;-2Y\033[5XHomalgToCAS\033[105X\033[101X\027\033[1X\\
 027 provides ...\033[133X\033[101X", "1.1", [ 1, 1, 0 ], 20, 4, 
-      "homalgtocas\027\027 provides ...", "X7E7B84A080A537CA" ], 
+      "homalgtocas provides ...", "X82F5B96B817F7863" ], 
   [ 
       "\033[1X\033[33X\033[0;-2YInstallation of the 
\033[5XHomalgToCAS\033[105X\\
 033[101X\027\033[1X\027 Package\033[133X\033[101X", "2", [ 2, 0, 0 ], 1, 5, 
-      "installation of the homalgtocas\027\027 package", "X7D4A0869811EB342" ]
-    , 
+      "installation of the homalgtocas package", "X85268DEB879735D2" ], 
   [ 
       "\033[1X\033[33X\033[0;-2YWatch and Influence the 
Communication\033[133X\\
 033[101X", "3", [ 3, 0, 0 ], 1, 6, "watch and influence the communication", 
@@ -43,8 +42,7 @@
   [ 
       "\033[1X\033[33X\033[0;-2YOverview of the 
\033[5Xhomalg\033[105X\033[101X\\
 027\033[1X\027 Package Source Code\033[133X\033[101X", "a", [ "A", 0, 0 ], 1, 
-      20, "overview of the homalg\027\027 package source code", 
-      "X78D49DC684CAE641" ], 
+      20, "overview of the homalg package source code", "X84555A0687FBAE33" ],
   [ "Bibliography", "bib", [ "Bib", 0, 0 ], 1, 21, "bibliography", 
       "X7A6F98FD85F02BFE" ], 
   [ "References", "bib", [ "Bib", 0, 0 ], 1, 21, "references", 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/HomalgToCAS-2017.08.01/gap/HomalgToCAS.gd 
new/HomalgToCAS-2017.11.26/gap/HomalgToCAS.gd
--- old/HomalgToCAS-2017.08.01/gap/HomalgToCAS.gd       2017-08-29 
14:52:28.000000000 +0200
+++ new/HomalgToCAS-2017.11.26/gap/HomalgToCAS.gd       2017-12-19 
11:17:57.000000000 +0100
@@ -30,8 +30,11 @@
 
 DeclareGlobalFunction( "homalgIOMode" );
 
-DeclareOperation( "ApplyCommandToString",
-        [ IsString, IsString ] );
+DeclareGlobalFunction( "ApplyCommandToString" );
 
 DeclareOperation( "ShaSum",
         [ IsString ] );
+
+DeclareGlobalFunction( "GetTimeOfDay" );
+
+DeclareGlobalFunction( "FingerprintOfGapProcess" );
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/HomalgToCAS-2017.08.01/gap/HomalgToCAS.gi 
new/HomalgToCAS-2017.11.26/gap/HomalgToCAS.gi
--- old/HomalgToCAS-2017.08.01/gap/HomalgToCAS.gi       2017-08-29 
14:52:28.000000000 +0200
+++ new/HomalgToCAS-2017.11.26/gap/HomalgToCAS.gi       2017-12-19 
11:17:57.000000000 +0100
@@ -794,12 +794,26 @@
 ##  <#/GAPDoc>
 
 ##
-InstallMethod( ApplyCommandToString,
-        "for two strings",
-        [ IsString, IsString ],
-        
-  function( cmd, str )
-    local separator, directory, pointer, pid, file, filename, fs, output;
+InstallGlobalFunction( ApplyCommandToString,
+  function( arg )
+    local nargs, cmd, str, separator, directory, pointer, pid, file, filename, 
fs, output;
+    
+    nargs := Length( arg );
+    
+    if nargs = 0 then
+        Error( "no arguments provided\n" );
+    elif IsString( arg[1] ) then
+        cmd := arg[1];
+    else
+        Error( "the first argument is not a string\n" );
+    fi;
+
+    if nargs = 1 then
+    elif IsString( arg[2] ) then
+        str := arg[2];
+    else
+        Error( "the second argument is not a string\n" );
+    fi;
     
     ## figure out the directory separtor:
     if IsBound( GAPInfo.UserHome ) then
@@ -834,9 +848,13 @@
     
     filename := Concatenation( directory, file );
     
-    cmd := Filename( DirectoriesSystemPrograms(), cmd );
-    
-    Exec( Concatenation( "echo ", str, " | ", cmd, " ", " > ", filename ) );
+    if IsBound( str ) then
+        cmd := Filename( DirectoriesSystemPrograms(), cmd );
+        
+        Exec( Concatenation( "echo ", str, " | ", cmd, " ", " > ", filename ) 
);
+    else
+        Exec( Concatenation( cmd, " ", " > ", filename ) );
+    fi;
     
     fs := IO_File( filename, "r" );
     
@@ -873,3 +891,41 @@
     return sha{[ 1 .. Length( sha ) - 2 ]};
     
 end );
+
+##
+InstallGlobalFunction( GetTimeOfDay,
+  function( arg )
+    local t;
+    
+    t := ApplyCommandToString( "date +\"%Y-%m-%d:%H:%M:%S,%N\"" );
+    
+    NormalizeWhitespace( t );
+    
+    return t;
+    
+end );
+
+##
+InstallGlobalFunction( FingerprintOfGapProcess,
+  function( arg )
+    local f;
+    
+    f := rec( Version := GAPInfo.Version,
+              BuildDateTime := GAPInfo.BuildDateTime,
+              Architecture := GAPInfo.Architecture,
+              PID := IO_getpid(),
+              TimeOfDay := GetTimeOfDay()
+              );
+    
+    if Length( arg ) > 0 then
+        if Length( arg ) = 1 then
+            f.ID := arg[1];
+        else
+            f.ID := arg;
+        fi;
+    fi;
+    
+    return f;
+    
+end );
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/HomalgToCAS-2017.08.01/init.g 
new/HomalgToCAS-2017.11.26/init.g
--- old/HomalgToCAS-2017.08.01/init.g   2017-08-29 14:52:28.000000000 +0200
+++ new/HomalgToCAS-2017.11.26/init.g   2017-12-19 11:17:57.000000000 +0100
@@ -31,24 +31,3 @@
 
 ## IO
 ReadPackage( "HomalgToCAS", "gap/IO.gd" );
-
-## This is a workaround since GAP (<=4.4.12) does not load
-## the implementation parts of the different packages
-## in the same order as the declaration parts;
-## I hope this becomes obsolete in the future
-LOADED_HomalgToCAS_implementation := true;
-
-## general stuff
-ReadPackage( "HomalgToCAS", "gap/HomalgToCAS.gi" );
-
-## pointers on external objects
-ReadPackage( "HomalgToCAS", "gap/homalgExternalObject.gi" );
-
-## statistics objects
-ReadPackage( "HomalgToCAS", "gap/StatisticsObject.gi" );
-
-## external rings
-ReadPackage( "HomalgToCAS", "gap/HomalgExternalRing.gi" );
-
-## IO
-ReadPackage( "HomalgToCAS", "gap/IO.gi" );
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/HomalgToCAS-2017.08.01/makefile 
new/HomalgToCAS-2017.11.26/makefile
--- old/HomalgToCAS-2017.08.01/makefile 2017-08-29 14:52:28.000000000 +0200
+++ new/HomalgToCAS-2017.11.26/makefile 2017-12-19 11:17:57.000000000 +0100
@@ -1,12 +1,16 @@
 all: doc test
 
-doc: 
-       gap makedoc.g
+doc: doc/manual.six
+
+doc/manual.six: makedoc.g \
+               PackageInfo.g \
+               gap/*.gd gap/*.gi
+               gap makedoc.g
 
 docclean:
        (cd doc ; ./clean)
 
 test:  doc
-       gap -b maketest.g
+       gap maketest.g
 
 .PHONY: all doc docclean test
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/HomalgToCAS-2017.08.01/read.g 
new/HomalgToCAS-2017.11.26/read.g
--- old/HomalgToCAS-2017.08.01/read.g   2017-08-29 14:52:28.000000000 +0200
+++ new/HomalgToCAS-2017.11.26/read.g   2017-12-19 11:17:57.000000000 +0100
@@ -11,8 +11,6 @@
 ##
 #############################################################################
 
-if not ( IsBound( LOADED_HomalgToCAS_implementation ) and
-         LOADED_HomalgToCAS_implementation = true ) then
 ## general stuff
 ReadPackage( "HomalgToCAS", "gap/HomalgToCAS.gi" );
 
@@ -27,7 +25,6 @@
 
 ## IO
 ReadPackage( "HomalgToCAS", "gap/IO.gi" );
-fi;
 
 ## external matrices
 ReadPackage( "HomalgToCAS", "gap/HomalgExternalMatrix.gi" );


Reply via email to