Subject: [PATCH 1/3] Remove all remaining references to GDS

From: Morgan Smith <[email-masked]>
Date: Mon, 23 Dec 2024 19:48:31 -0500

This finished what this previous commit was meant to do:
767dbb1af30500cc0ad44d6bd0e0e179a1191ec6

* .gitignore: Remove "gds-test.debug" and "gds-test.transcript".
* doc/ref/Makefile.am (PICTURES): Remove "gds.eps", "gds.pdf", and "gds.txt".
* doc/ref/gds.dia:
* doc/ref/gds.eps:
* doc/ref/gds.pdf:
* doc/ref/gds.txt: Delete files
---
 .gitignore          |   2 -
 doc/ref/Makefile.am |   3 -
 doc/ref/gds.dia     | Bin 1645 -> 0 bytes
 doc/ref/gds.eps     | 449 --------------------------------------------
 doc/ref/gds.pdf     | Bin 2936 -> 0 bytes
 doc/ref/gds.txt     |  17 --
 6 files changed, 471 deletions(-)
 delete mode 100644 doc/ref/gds.dia
 delete mode 100644 doc/ref/gds.eps
 delete mode 100644 doc/ref/gds.pdf
 delete mode 100644 doc/ref/gds.txt

diff --git a/.gitignore b/.gitignore
index 7706a0879..ad46b8c94 100644
--- a/.gitignore
+++ b/.gitignore
@@ -54,8 +54,6 @@ gdb-pre-inst-guile
 cscope.out
 cscope.files
 *.log
-gds-test.debug
-gds-test.transcript
 INSTALL
 *.aux
 *.cp
diff --git a/doc/ref/Makefile.am b/doc/ref/Makefile.am
index 2f4b8ca88..e4d521918 100644
--- a/doc/ref/Makefile.am
+++ b/doc/ref/Makefile.am
@@ -104,9 +104,6 @@ PICTURES = hierarchy.eps \
 	   hierarchy.pdf \
 	   hierarchy.png \
 	   hierarchy.txt \
-	   gds.eps \
-	   gds.pdf \
-	   gds.txt \
 	   scheme.eps \
 	   scheme.pdf \
 	   scheme.txt \
diff --git a/doc/ref/gds.dia b/doc/ref/gds.dia
deleted file mode 100644
index b134d0438c82f1cbdfb77cb68e854ee5a074fce7..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1645
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

diff --git a/doc/ref/gds.eps b/doc/ref/gds.eps
deleted file mode 100644
index e37b6a47e..000000000
--- a/doc/ref/gds.eps
+++ /dev/null
@@ -1,449 +0,0 @@
-%!PS-Adobe-2.0 EPSF-2.0
-%%Title: /home/bjg/guile/doc/ref/gds.dia
-%%Creator: Dia v0.95-1
-%%CreationDate: Tue Dec  8 14:11:12 2009
-%%For: bjg
-%%Orientation: Portrait
-%%Magnification: 1.0000
-%%BoundingBox: 0 0 949 421
-%%BeginSetup
-%%EndSetup
-%%EndComments
-%%BeginProlog
-[ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
-/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
-/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
-/.notdef /.notdef /space /exclam /quotedbl /numbersign /dollar /percent /ampersand /quoteright
-/parenleft /parenright /asterisk /plus /comma /hyphen /period /slash /zero /one
-/two /three /four /five /six /seven /eight /nine /colon /semicolon
-/less /equal /greater /question /at /A /B /C /D /E
-/F /G /H /I /J /K /L /M /N /O
-/P /Q /R /S /T /U /V /W /X /Y
-/Z /bracketleft /backslash /bracketright /asciicircum /underscore /quoteleft /a /b /c
-/d /e /f /g /h /i /j /k /l /m
-/n /o /p /q /r /s /t /u /v /w
-/x /y /z /braceleft /bar /braceright /asciitilde /.notdef /.notdef /.notdef
-/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
-/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
-/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
-/space /exclamdown /cent /sterling /currency /yen /brokenbar /section /dieresis /copyright
-/ordfeminine /guillemotleft /logicalnot /hyphen /registered /macron /degree /plusminus /twosuperior /threesuperior
-/acute /mu /paragraph /periodcentered /cedilla /onesuperior /ordmasculine /guillemotright /onequarter /onehalf
-/threequarters /questiondown /Agrave /Aacute /Acircumflex /Atilde /Adieresis /Aring /AE /Ccedilla
-/Egrave /Eacute /Ecircumflex /Edieresis /Igrave /Iacute /Icircumflex /Idieresis /Eth /Ntilde
-/Ograve /Oacute /Ocircumflex /Otilde /Odieresis /multiply /Oslash /Ugrave /Uacute /Ucircumflex
-/Udieresis /Yacute /Thorn /germandbls /agrave /aacute /acircumflex /atilde /adieresis /aring
-/ae /ccedilla /egrave /eacute /ecircumflex /edieresis /igrave /iacute /icircumflex /idieresis
-/eth /ntilde /ograve /oacute /ocircumflex /otilde /odieresis /divide /oslash /ugrave
-/uacute /ucircumflex /udieresis /yacute /thorn /ydieresis] /isolatin1encoding exch def
-/cp {closepath} bind def
-/c {curveto} bind def
-/f {fill} bind def
-/a {arc} bind def
-/ef {eofill} bind def
-/ex {exch} bind def
-/gr {grestore} bind def
-/gs {gsave} bind def
-/sa {save} bind def
-/rs {restore} bind def
-/l {lineto} bind def
-/m {moveto} bind def
-/rm {rmoveto} bind def
-/n {newpath} bind def
-/s {stroke} bind def
-/sh {show} bind def
-/slc {setlinecap} bind def
-/slj {setlinejoin} bind def
-/slw {setlinewidth} bind def
-/srgb {setrgbcolor} bind def
-/rot {rotate} bind def
-/sc {scale} bind def
-/sd {setdash} bind def
-/ff {findfont} bind def
-/sf {setfont} bind def
-/scf {scalefont} bind def
-/sw {stringwidth pop} bind def
-/tr {translate} bind def
-
-/ellipsedict 8 dict def
-ellipsedict /mtrx matrix put
-/ellipse
-{ ellipsedict begin
-   /endangle exch def
-   /startangle exch def
-   /yrad exch def
-   /xrad exch def
-   /y exch def
-   /x exch def   /savematrix mtrx currentmatrix def
-   x y tr xrad yrad sc
-   0 0 1 startangle endangle arc
-   savematrix setmatrix
-   end
-} def
-
-/mergeprocs {
-dup length
-3 -1 roll
-dup
-length
-dup
-5 1 roll
-3 -1 roll
-add
-array cvx
-dup
-3 -1 roll
-0 exch
-putinterval
-dup
-4 2 roll
-putinterval
-} bind def
-/Times-Roman-latin1
-    /Times-Roman findfont
-    dup length dict begin
-	{1 index /FID ne {def} {pop pop} ifelse} forall
-	/Encoding isolatin1encoding def
-    currentdict end
-definefont pop
-/Times-Italic-latin1
-    /Times-Italic findfont
-    dup length dict begin
-	{1 index /FID ne {def} {pop pop} ifelse} forall
-	/Encoding isolatin1encoding def
-    currentdict end
-definefont pop
-/Times-Bold-latin1
-    /Times-Bold findfont
-    dup length dict begin
-	{1 index /FID ne {def} {pop pop} ifelse} forall
-	/Encoding isolatin1encoding def
-    currentdict end
-definefont pop
-/Times-BoldItalic-latin1
-    /Times-BoldItalic findfont
-    dup length dict begin
-	{1 index /FID ne {def} {pop pop} ifelse} forall
-	/Encoding isolatin1encoding def
-    currentdict end
-definefont pop
-/AvantGarde-Book-latin1
-    /AvantGarde-Book findfont
-    dup length dict begin
-	{1 index /FID ne {def} {pop pop} ifelse} forall
-	/Encoding isolatin1encoding def
-    currentdict end
-definefont pop
-/AvantGarde-BookOblique-latin1
-    /AvantGarde-BookOblique findfont
-    dup length dict begin
-	{1 index /FID ne {def} {pop pop} ifelse} forall
-	/Encoding isolatin1encoding def
-    currentdict end
-definefont pop
-/AvantGarde-Demi-latin1
-    /AvantGarde-Demi findfont
-    dup length dict begin
-	{1 index /FID ne {def} {pop pop} ifelse} forall
-	/Encoding isolatin1encoding def
-    currentdict end
-definefont pop
-/AvantGarde-DemiOblique-latin1
-    /AvantGarde-DemiOblique findfont
-    dup length dict begin
-	{1 index /FID ne {def} {pop pop} ifelse} forall
-	/Encoding isolatin1encoding def
-    currentdict end
-definefont pop
-/Bookman-Light-latin1
-    /Bookman-Light findfont
-    dup length dict begin
-	{1 index /FID ne {def} {pop pop} ifelse} forall
-	/Encoding isolatin1encoding def
-    currentdict end
-definefont pop
-/Bookman-LightItalic-latin1
-    /Bookman-LightItalic findfont
-    dup length dict begin
-	{1 index /FID ne {def} {pop pop} ifelse} forall
-	/Encoding isolatin1encoding def
-    currentdict end
-definefont pop
-/Bookman-Demi-latin1
-    /Bookman-Demi findfont
-    dup length dict begin
-	{1 index /FID ne {def} {pop pop} ifelse} forall
-	/Encoding isolatin1encoding def
-    currentdict end
-definefont pop
-/Bookman-DemiItalic-latin1
-    /Bookman-DemiItalic findfont
-    dup length dict begin
-	{1 index /FID ne {def} {pop pop} ifelse} forall
-	/Encoding isolatin1encoding def
-    currentdict end
-definefont pop
-/Courier-latin1
-    /Courier findfont
-    dup length dict begin
-	{1 index /FID ne {def} {pop pop} ifelse} forall
-	/Encoding isolatin1encoding def
-    currentdict end
-definefont pop
-/Courier-Oblique-latin1
-    /Courier-Oblique findfont
-    dup length dict begin
-	{1 index /FID ne {def} {pop pop} ifelse} forall
-	/Encoding isolatin1encoding def
-    currentdict end
-definefont pop
-/Courier-Bold-latin1
-    /Courier-Bold findfont
-    dup length dict begin
-	{1 index /FID ne {def} {pop pop} ifelse} forall
-	/Encoding isolatin1encoding def
-    currentdict end
-definefont pop
-/Courier-BoldOblique-latin1
-    /Courier-BoldOblique findfont
-    dup length dict begin
-	{1 index /FID ne {def} {pop pop} ifelse} forall
-	/Encoding isolatin1encoding def
-    currentdict end
-definefont pop
-/Helvetica-latin1
-    /Helvetica findfont
-    dup length dict begin
-	{1 index /FID ne {def} {pop pop} ifelse} forall
-	/Encoding isolatin1encoding def
-    currentdict end
-definefont pop
-/Helvetica-Oblique-latin1
-    /Helvetica-Oblique findfont
-    dup length dict begin
-	{1 index /FID ne {def} {pop pop} ifelse} forall
-	/Encoding isolatin1encoding def
-    currentdict end
-definefont pop
-/Helvetica-Bold-latin1
-    /Helvetica-Bold findfont
-    dup length dict begin
-	{1 index /FID ne {def} {pop pop} ifelse} forall
-	/Encoding isolatin1encoding def
-    currentdict end
-definefont pop
-/Helvetica-BoldOblique-latin1
-    /Helvetica-BoldOblique findfont
-    dup length dict begin
-	{1 index /FID ne {def} {pop pop} ifelse} forall
-	/Encoding isolatin1encoding def
-    currentdict end
-definefont pop
-/Helvetica-Narrow-latin1
-    /Helvetica-Narrow findfont
-    dup length dict begin
-	{1 index /FID ne {def} {pop pop} ifelse} forall
-	/Encoding isolatin1encoding def
-    currentdict end
-definefont pop
-/Helvetica-Narrow-Oblique-latin1
-    /Helvetica-Narrow-Oblique findfont
-    dup length dict begin
-	{1 index /FID ne {def} {pop pop} ifelse} forall
-	/Encoding isolatin1encoding def
-    currentdict end
-definefont pop
-/Helvetica-Narrow-Bold-latin1
-    /Helvetica-Narrow-Bold findfont
-    dup length dict begin
-	{1 index /FID ne {def} {pop pop} ifelse} forall
-	/Encoding isolatin1encoding def
-    currentdict end
-definefont pop
-/Helvetica-Narrow-BoldOblique-latin1
-    /Helvetica-Narrow-BoldOblique findfont
-    dup length dict begin
-	{1 index /FID ne {def} {pop pop} ifelse} forall
-	/Encoding isolatin1encoding def
-    currentdict end
-definefont pop
-/NewCenturySchoolbook-Roman-latin1
-    /NewCenturySchoolbook-Roman findfont
-    dup length dict begin
-	{1 index /FID ne {def} {pop pop} ifelse} forall
-	/Encoding isolatin1encoding def
-    currentdict end
-definefont pop
-/NewCenturySchoolbook-Italic-latin1
-    /NewCenturySchoolbook-Italic findfont
-    dup length dict begin
-	{1 index /FID ne {def} {pop pop} ifelse} forall
-	/Encoding isolatin1encoding def
-    currentdict end
-definefont pop
-/NewCenturySchoolbook-Bold-latin1
-    /NewCenturySchoolbook-Bold findfont
-    dup length dict begin
-	{1 index /FID ne {def} {pop pop} ifelse} forall
-	/Encoding isolatin1encoding def
-    currentdict end
-definefont pop
-/NewCenturySchoolbook-BoldItalic-latin1
-    /NewCenturySchoolbook-BoldItalic findfont
-    dup length dict begin
-	{1 index /FID ne {def} {pop pop} ifelse} forall
-	/Encoding isolatin1encoding def
-    currentdict end
-definefont pop
-/Palatino-Roman-latin1
-    /Palatino-Roman findfont
-    dup length dict begin
-	{1 index /FID ne {def} {pop pop} ifelse} forall
-	/Encoding isolatin1encoding def
-    currentdict end
-definefont pop
-/Palatino-Italic-latin1
-    /Palatino-Italic findfont
-    dup length dict begin
-	{1 index /FID ne {def} {pop pop} ifelse} forall
-	/Encoding isolatin1encoding def
-    currentdict end
-definefont pop
-/Palatino-Bold-latin1
-    /Palatino-Bold findfont
-    dup length dict begin
-	{1 index /FID ne {def} {pop pop} ifelse} forall
-	/Encoding isolatin1encoding def
-    currentdict end
-definefont pop
-/Palatino-BoldItalic-latin1
-    /Palatino-BoldItalic findfont
-    dup length dict begin
-	{1 index /FID ne {def} {pop pop} ifelse} forall
-	/Encoding isolatin1encoding def
-    currentdict end
-definefont pop
-/Symbol-latin1
-    /Symbol findfont
-definefont pop
-/ZapfChancery-MediumItalic-latin1
-    /ZapfChancery-MediumItalic findfont
-    dup length dict begin
-	{1 index /FID ne {def} {pop pop} ifelse} forall
-	/Encoding isolatin1encoding def
-    currentdict end
-definefont pop
-/ZapfDingbats-latin1
-    /ZapfDingbats findfont
-    dup length dict begin
-	{1 index /FID ne {def} {pop pop} ifelse} forall
-	/Encoding isolatin1encoding def
-    currentdict end
-definefont pop
-28.346000 -28.346000 scale
--0.061670 -17.866043 translate
-%%EndProlog
-
-
-0.010000 slw
-[] 0 sd
-[] 0 sd
-0 slj
-1.000000 1.000000 1.000000 srgb
-n 0.061670 3.016800 m 33.507821 3.016800 l s
-n 0.061670 17.866043 m 33.507821 17.866043 l s
-n 0.061670 3.016800 0.000000 0.000000 180.000000 270.000000 ellipse s
-n 33.507821 3.016800 0.000000 0.000000 270.000000 360.000000 ellipse s
-n 0.061670 3.016800 m 0.061670 17.866043 l s
-n 33.507821 3.016800 m 33.507821 17.866043 l s
-n 0.061670 17.866043 0.000000 0.000000 90.000000 180.000000 ellipse s
-n 33.507821 17.866043 0.000000 0.000000 0.000000 90.000000 ellipse s
-n 2.176250 4.300000 m 2.176250 9.100000 l 9.400000 9.100000 l 9.400000 4.300000 l f
-0.100000 slw
-[] 0 sd
-[] 0 sd
-0 slj
-0.000000 0.000000 0.000000 srgb
-n 2.176250 4.300000 m 2.176250 9.100000 l 9.400000 9.100000 l 9.400000 4.300000 l cp s
-/Helvetica-latin1 ff 0.560000 scf sf
-(Program #1) dup sw 2 div 5.788125 ex sub 6.050000 m gs 1 -1 sc sh gr
-1.000000 1.000000 1.000000 srgb
-n 3.425000 6.650000 m 3.425000 8.550000 l 7.975000 8.550000 l 7.975000 6.650000 l f
-0.100000 slw
-[] 0 sd
-[] 0 sd
-0 slj
-0.000000 0.000000 0.000000 srgb
-n 3.425000 6.650000 m 3.425000 8.550000 l 7.975000 8.550000 l 7.975000 6.650000 l cp s
-/Helvetica-latin1 ff 0.560000 scf sf
-(GDS Client) dup sw 2 div 5.700000 ex sub 7.750000 m gs 1 -1 sc sh gr
-1.000000 1.000000 1.000000 srgb
-n 2.400000 11.600000 m 2.400000 17.050000 l 9.550000 17.050000 l 9.550000 11.600000 l f
-0.100000 slw
-[] 0 sd
-[] 0 sd
-0 slj
-0.000000 0.000000 0.000000 srgb
-n 2.400000 11.600000 m 2.400000 17.050000 l 9.550000 17.050000 l 9.550000 11.600000 l cp s
-/Helvetica-latin1 ff 0.560000 scf sf
-(Program #2) dup sw 2 div 5.975000 ex sub 13.275000 m gs 1 -1 sc sh gr
-1.000000 1.000000 1.000000 srgb
-n 3.750000 14.250000 m 3.750000 16.150000 l 8.550000 16.150000 l 8.550000 14.250000 l f
-0.100000 slw
-[] 0 sd
-[] 0 sd
-0 slj
-0.000000 0.000000 0.000000 srgb
-n 3.750000 14.250000 m 3.750000 16.150000 l 8.550000 16.150000 l 8.550000 14.250000 l cp s
-/Helvetica-latin1 ff 0.560000 scf sf
-(GDS Client) dup sw 2 div 6.150000 ex sub 15.350000 m gs 1 -1 sc sh gr
-1.000000 1.000000 1.000000 srgb
-n 16.175000 8.575000 m 16.175000 11.275000 l 20.975000 11.275000 l 20.975000 8.575000 l f
-0.100000 slw
-[] 0 sd
-[] 0 sd
-0 slj
-0.000000 0.000000 0.000000 srgb
-n 16.175000 8.575000 m 16.175000 11.275000 l 20.975000 11.275000 l 20.975000 8.575000 l cp s
-/Helvetica-latin1 ff 0.560000 scf sf
-(GDS Server) dup sw 2 div 18.575000 ex sub 10.075000 m gs 1 -1 sc sh gr
-0.100000 slw
-[] 0 sd
-[] 0 sd
-0 slc
-n 8.550000 15.200000 m 16.175000 9.925000 l s
-0.100000 slw
-[] 0 sd
-[] 0 sd
-0 slc
-n 7.975000 7.600000 m 16.175000 9.925000 l s
-/Helvetica-latin1 ff 0.560000 scf sf
-(TCP) 11.350000 12.300000 m gs 1 -1 sc sh gr
-/Helvetica-latin1 ff 0.560000 scf sf
-(TCP) 11.400000 8.150000 m gs 1 -1 sc sh gr
-1.000000 1.000000 1.000000 srgb
-n 22.850100 6.025000 m 22.850100 12.000000 l 30.900100 12.000000 l 30.900100 6.025000 l f
-0.100000 slw
-[] 0 sd
-[] 0 sd
-0 slj
-0.000000 0.000000 0.000000 srgb
-n 22.850100 6.025000 m 22.850100 12.000000 l 30.900100 12.000000 l 30.900100 6.025000 l cp s
-/Helvetica-latin1 ff 0.560000 scf sf
-(Emacs) dup sw 2 div 26.875100 ex sub 7.162500 m gs 1 -1 sc sh gr
-1.000000 1.000000 1.000000 srgb
-n 23.935100 8.850000 m 23.935100 10.900000 l 29.500100 10.900000 l 29.500100 8.850000 l f
-0.100000 slw
-[] 0 sd
-[] 0 sd
-0 slj
-0.000000 0.000000 0.000000 srgb
-n 23.935100 8.850000 m 23.935100 10.900000 l 29.500100 10.900000 l 29.500100 8.850000 l cp s
-/Helvetica-latin1 ff 0.560000 scf sf
-(GDS Interface) dup sw 2 div 26.717600 ex sub 10.025000 m gs 1 -1 sc sh gr
-0.100000 slw
-[] 0 sd
-[] 0 sd
-0 slc
-n 20.975000 9.925000 m 23.935100 9.875000 l s
-showpage
diff --git a/doc/ref/gds.pdf b/doc/ref/gds.pdf
deleted file mode 100644
index 9af4ab2d94d1a4f62511d00b0159252c32f27768..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 2936
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

diff --git a/doc/ref/gds.txt b/doc/ref/gds.txt
deleted file mode 100644
index 4e32ecb0c..000000000
--- a/doc/ref/gds.txt
+++ /dev/null
@@ -1,17 +0,0 @@
-+----------------+
-| Program #1     |
-|                |
-| +------------+ |
-| | GDS Client |-_
-| +------------+ |-_                       +-------------------+
-+----------------+  -_TCP                  | Emacs             |
-                      -_                   |                   |
-                        -_+------------+   | +---------------+ |
-                         _| GDS Server |-----| GDS Interface | |
-+----------------+     _- +------------+   | +---------------+ |
-| Program #2     |   _-                    +-------------------+
-|                | _- TCP
-| +------------+ _-
-| | GDS Client |-|
-| +------------+ |
-+----------------+
-- 
2.46.0