File: index.html

package info (click to toggle)
gobo 1.5-2
  • links: PTS
  • area: main
  • in suites: potato
  • size: 7,728 kB
  • ctags: 13,070
  • sloc: ansic: 85,961; lex: 2,758; yacc: 2,298; sh: 1,464; makefile: 64
file content (120 lines) | stat: -rw-r--r-- 5,295 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
<html>

<head>
<meta http-equiv="Content-Type"
content="text/html; charset=iso-8859-1">
<meta name="GENERATOR" content="Microsoft FrontPage 2.0">
<title>Gobo Eiffel Structure Library</title>
</head>

<body bgcolor="#FFFFFF">

<table border="0" width="100%">
    <tr>
        <td><font size="6"><strong>Gobo Eiffel Structure Library</strong></font></td>
        <td align="right"><a href="../license.html"><img
        src="../image/previous.gif" alt="Previous" border="0"
        width="40" height="40"></a><a href="../gelex/index.html"><img
        src="../image/next.gif" alt="Next" border="0" width="40"
        height="40"></a></td>
    </tr>
</table>

<hr size="1">

<p>The<em> Gobo Eiffel Structure Library</em> is a portable
Eiffel class library covering <em><strong>data structures and
algorithms</strong></em>. When this library has been developed,
there was no data structure library standard, and no portable
library was publicly available. Each Eiffel compiler provides its
own data structure library, but none of them is portable (see <a
href="../portability/index.html">portability issues</a>). This
library has hence been developed as a foundation for other
portable libraries provided in the <a href="../index.html"><em>Gobo
Eiffel</em> <em>Project</em></a>. The <em>Gobo Eiffel Structure
Library</em> contains the classic containers needed in everyday
programming, such as lists, stacks or tables, and provides
different implementations such as linked, bilinked, arrayed or
hashed. More data structures may be added in the future if there
is a need for them. There is nothing really new in this library.
Most of the ideas come from other existing data structure
libraries.</p>

<p>This documentation is structured as follows:</p>

<blockquote>
    <dl>
        <dt><a href="terminology.html">Terminology</a></dt>
        <dd>Naming conventions followed throughout this library.</dd>
        <dt><a href="container.html">General Abstractions</a></dt>
        <dd>Abstract properties of data structures [cluster <font
            color="#800000"><em><tt>container</tt></em></font>].</dd>
        <dt><a href="traversal.html">Traversable Containers</a></dt>
        <dd>Data structure traversal mechanism [cluster <font
            color="#800000"><em><tt>cursor</tt></em></font>].</dd>
        <dt><a href="sort.html">Sortable Containers</a></dt>
        <dd>Algorithms for sorting items in containers [cluster <font
            color="#800000"><em><tt>sort</tt></em></font>].</dd>
        <dt><a href="list.html">Lists</a></dt>
        <dd>Various implementations of lists [cluster <font
            color="#800000"><em><tt>list</tt></em></font>].</dd>
        <dt><a href="table.html">Tables</a></dt>
        <dd>Containers whose items are accessed by keys [cluster <font
            color="#800000"><em><tt>table</tt></em></font>].</dd>
        <dt><a href="dispenser.html">Dispensers</a></dt>
        <dd>Stacks (LIFO) and queues (FIFO) [cluster <font
            color="#800000"><em><tt>dispenser</tt></em></font>].</dd>
        <dt><a href="base.html">EiffelBase Containers</a></dt>
        <dd>Main <em>EiffelBase</em> containers implemented with <em>Gobo</em>
            classes [cluster <font color="#800000"><em><tt>base</tt></em></font>].</dd>
        <dt><a href="flatshort/index.html">Flat-short Forms</a></dt>
        <dd>Flat-short forms of the <em>Gobo Eiffel Structure
            Library</em> classes.</dd>
        <dt><a href="see_also.html">See Also</a></dt>
        <dd>Bibliographical references, related resources and
            acknowledgments.</dd>
        <dt><a
            href="http://www.gobosoft.com/eiffel/gobo/download.html">Downloading
            Instructions</a></dt>
        <dd>License agreement and downloading instructions.</dd>
    </dl>
</blockquote>

<hr size="1">

<table border="0" width="100%">
    <tr>
        <td><address>
            <font size="2"><b>Copyright  1999</b></font><font
            size="1"><b>, </b></font><font size="2"><strong>Eric
            Bezault</strong></font><strong> </strong><font
            size="2"><br>
            <strong>mailto:</strong></font><a
            href="mailto:ericb@gobosoft.com"><font size="2">ericb@gobosoft.com</font></a><font
            size="2"><br>
            <strong>http:</strong></font><a
            href="http://www.gobosoft.com"><font size="2">//www.gobosoft.com</font></a><font
            size="2"><br>
            <strong>Last Updated:</strong> 27 September 1999</font><br>
            <!--webbot bot="PurpleText"
            preview="
$Date: 1999/10/02 11:56:03 $ 
$Revision: 1.5 $"
            --> 
        </address>
        </td>
        <td align="right" valign="top"><a
        href="http://www.gobosoft.com"><img
        src="../image/home.gif" alt="Home" border="0" width="40"
        height="40"></a><a href="../index.html"><img
        src="../image/toc.gif" alt="Toc" border="0" width="40"
        height="40"></a><a href="../license.html"><img
        src="../image/previous.gif" alt="Previous" border="0"
        width="40" height="40"></a><a href="../gelex/index.html"><img
        src="../image/next.gif" alt="Next" border="0" width="40"
        height="40"></a></td>
    </tr>
</table>
</body>
</html>