File: admin.tex

package info (click to toggle)
oaklisp 1.3.7-2
  • links: PTS, VCS
  • area: main
  • in suites: buster, sid
  • size: 5,724 kB
  • sloc: ansic: 4,014; makefile: 149
file content (68 lines) | stat: -rw-r--r-- 2,812 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
% This file is part of Oaklisp.
%
% This program is free software; you can redistribute it and/or modify
% it under the terms of the GNU General Public License as published by
% the Free Software Foundation; either version 2 of the License, or
% (at your option) any later version.
%
% This program is distributed in the hope that it will be useful,
% but WITHOUT ANY WARRANTY; without even the implied warranty of
% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
% GNU General Public License for more details.
%
% The GNU GPL is available at http://www.gnu.org/licenses/gpl.html
% or from the Free Software Foundation, 59 Temple Place - Suite 330,
% Boston, MA 02111-1307, USA


\chapter{Administrative Details}

\section{Getting a Copy}

See \url{https://github.com/barak/oaklisp/}.

\section{Bugs}

The following are known serious problems and inadequacies of the
current implementation.  People are invited to work on remedying them.
None of these are fundamental; they're simply due to lack of either
effort or motivation.

\begin{itemize}
\item Floating point numbers are not supported.  Rationals can be
used to make up for this lack.

\item In contrast to the error handling system, which is Industrial
Strength, the debugger barely exists.

\item There is no foreign function interface for loading and calling
C routines from a running Oaklisp.

%% Removed because this has been tightened up so much that only someone
%% familiar with the internals would be able to cobble up something that
%% would cause a core dump when invoked, and that would take some work.
%
% \item Calling some non-operations dumps core rather than invoking the
% debugger.
\end{itemize}

Bug reports, enhancements, and the like should be posted using the
facilities on \url{https://github.com/barak/oaklisp/}; queries can
also be sent to \texttt{barak+oaklisp@pearlmutter.net}.

We appreciate enhancements (especially in the form of patch files),
bug fixes, and bug reports.  We are particularly grateful for porting
problem fixes.  In a bug report, please include the precise version of
Oaklisp, which is indicated by the date at the end of the tar file.
And please try to make sure that it's really a bug and not a feature,
and pretty please, if at all possible, find a \emph{very short} program
that manifests your bug.  In any case please be aware that we are
under no obligation to respond to bug reports in any way whatsoever.

\section{Copyright and Lack of Warranty}

The Oaklisp copyright belongs to its authors.  It is authorized for
distribution under the GNU General Public License, version 2, copies
of which are readily obtainable from the Free Software Foundation.
There is no warranty; use at your own risk.  For more precise
information, see the COPYING file in the Oaklisp source distribution.