1<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
2<!-- BEGIN LICENSE BLOCK
3   - Version: CMPL 1.1
4   -
5   - The contents of this file are subject to the Cisco-style Mozilla Public
6   - License Version 1.1 (the "License"); you may not use this file except
7   - in compliance with the License.  You may obtain a copy of the License
8   - at www.eclipse-clp.org/license.
9   - 
10   - Software distributed under the License is distributed on an "AS IS"
11   - basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See
12   - the License for the specific language governing rights and limitations
13   - under the License. 
14   - 
15   - The Original Code is  The ECLiPSe Constraint Logic Programming System. 
16   - The Initial Developer of the Original Code is  Cisco Systems, Inc. 
17   - Portions created by the Initial Developer are
18   - Copyright (C) 2006 Cisco Systems, Inc.  All Rights Reserved.
19   - 
20   - Contributor(s): 
21   - 
22   - END LICENSE BLOCK -->
23<html>
24<head>
25   <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
26   <meta name="GENERATOR" content="Mozilla/4.79 [en] (X11; U; Linux 2.4.18-18.7.X-perfctr i686) [Netscape]">
27   <title>ECLiPSe Internal Documents</title>
28</head>
29<body bgcolor="#CCFFFF">
30
31<h1>
32ECLiPSe Internal Documentation</h1>
33
34<h2>
35Project Rules, Procedures, Methodology</h2>
36
37<ul>
38<!--
39<li>
40<a href="project/index.html">ECLiPSe Project Manual</a><a href="project.ps">(Postscript)</a></li>
41-->
42
43<li>
44<a href="components.html">Components and Maintainers</a></li>
45
46<li>
47Guidelines/Howto</li>
48
49<ul>
50<li>
51<a href="lib_install_pack.txt">How to add a new Eclipse library</a></li>
52
53<li>
54<a href="merge.txt">How to merge changes from one branch to another in
55CVS</a></li>
56
57<li>
58<a href="release.txt">How to make a release</a></li>
59
60<li>
61<a href="eplex_new_xpress.txt">How to deal with a new XPRESS release</a></li>
62
63<li>
64<a href="reviewing.txt">How to review code</a></li>
65
66<li>
67<a href="builds.txt">How the nightly builds work</a></li>
68
69<li>
70<a href="pt_new_release_process.txt">PT new release process</a></li>
71</ul>
72</ul>
73
74<h2>
75Sources</h2>
76
77<ul>
78<li>
79<a href="lib/">Literate Library Sources</a></li>
80</ul>
81
82<h2>
83Libraries</h2>
84
85<ul>
86<li>
87Interval Solver IC</li>
88
89<ul>
90<li>
91<a href="ic_design.html">IC Design</a></li>
92
93<li>
94<a href="IC_CompileTimeTransforms.html">IC Compile Time Transforms</a></li>
95</ul>
96
97<li>
98Eplex</li>
99
100<ul>
101<li>
102<a href="seplex_impl.html">Eplex Implementation (from 5.7, "standalone"
103version)</a></li>
104
105<li>
106<a href="eplex_impl.html">Eplex Implementation (up to 5.7, "bounds keeper"
107version)</a></li>
108</ul>
109
110<li>
111Repair</li>
112
113<ul>
114<li>
115<a href="repair_impl.html">Repair Implementation</a></li>
116</ul>
117</ul>
118
119<h2>
120Kernel</h2>
121
122<ul>
123<li>
124<a href="internal/index.html">ECLiPSe Internals Manual</a><a href="internal.pdf">(Pdf)</a></li>
125
126<li>
127Notes on individual features</li>
128
129<ul>
130<li>
131<a href="load_format.txt">Load format for compiled code</a></li>
132
133<li>
134<a href="modules.html">Changes to the module system in release 5.0</a></li>
135
136<li>
137<a href="init_flags.txt">Initialisation flags</a></li>
138
139<li>
140<a href="cutfail.txt">Cut fail actions</a></li>
141
142<li>
143<a href="builtin_types.txt">C builtin types</a></li>
144
145<li>
146<a href="trail.txt">Trail format</a></li>
147
148<li>
149<a href="setarg.txt">Implementation of setarg and other destructive assignments</a></li>
150
151<li>
152<a href="timestamps.txt">Timestamps and Fail-Events</a></li>
153
154<li>
155<a href="after_event_notes.txt">After-Events</a></li>
156
157<li>
158<a href="breakpoints.txt">Breakpoints</a></li>
159
160<li>
161<a href="breals.html">Bounded reals</a></li>
162
163<li>
164<a href="occurs_check.txt">Occurs Check</a></li>
165</ul>
166</ul>
167
168<h2>
169Interfaces</h2>
170
171<ul>
172<li>
173<a href="exdr.txt">Exdr format Version 1 (Version 2 see Embedding Manual)</a></li>
174
175<li>
176<a href="runtime_subset.html">ECLiPSe Runtime Subset</a></li>
177
178<li>
179<a href="licdoc.html">ECLiPSe Licensing Issues (Runtime, Flexlm, Xpress,
180Cplex)</a></li>
181
182<li>
183<a href="embed_support.txt">Peers in Embedded ECLiPSe</a></li>
184
185<li>
186<a href="oci.txt">Oracle interface</a></li>
187</ul>
188
189<h2>
190Development Tools</h2>
191
192<ul>
193<li>
194Tracer</li>
195
196<ul>
197<li>
198<a href="debugger_interface.txt">Interfacing a user interface to the ECLiPSe
199tracer</a></li>
200
201<li>
202<a href="filter.txt">filter for tracer in Tk development tools</a></li>
203</ul>
204
205<li>
206Visualisation</li>
207</ul>
208
209<h2>
210Miscellaneous</h2>
211
212<ul>
213<li>
214<a href="ld_library_path.txt">Problems with dynamic libraries and LD_LIBRARY_PATH</a></li>
215</ul>
216
217<h2>
218Parallel System (unsupported)</h2>
219
220<ul>
221<li>
222<a href="scheduler.txt">Scheduler</a></li>
223
224<li>
225<a href="mps.txt">Message passing system</a></li>
226</ul>
227
228</body>
229</html>
230