X-Git-Url: http://ncurses.scripts.mit.edu/?p=ncurses.git;a=blobdiff_plain;f=doc%2Fhtml%2FAda95.html;fp=doc%2Fhtml%2FAda95.html;h=70a951dbfe0cbf28c6953d2216f0811a9a6558f0;hp=89073216eec15d871ddd8986b910887dfb680cfe;hb=46722468f47c2b77b3987729b4bcf2321cccfd01;hpb=c633e5103a29a38532cf1925257b91cea33fd090
diff --git a/doc/html/Ada95.html b/doc/html/Ada95.html
index 89073216..70a951db 100644
--- a/doc/html/Ada95.html
+++ b/doc/html/Ada95.html
@@ -1,17 +1,15 @@
-
+
-
Ada95 Binding for ncurses
Ada95 Binding for ncurses
The ncurses Ada95 binding is © 1996-2000 by
-Jürgen Pfeifer.
+Jürgen Pfeifer.
Permission is hereby granted to reproduce and distribute this
@@ -28,7 +26,7 @@ This binding comes AS IS with no warranty, implied or expressed.
General Remarks
- This document describes Version 01.00 of the binding.
-- The functionality is modelled to be compatible with the ncurses
+
- The functionality is modeled to be compatible with the ncurses
package, a clone of the SVr4 curses model.
I did the development on an Intel box running the latest stable release of
Linux, ncurses and the most recent released
@@ -39,7 +37,7 @@ it is not guaranteed to work.
If you don't have this program, you can get the FSF version
here.
- Ada programs are supposed to be readable. One of my
-favourite methods to make code readable is to use expressive
+favorite methods to make code readable is to use expressive
names for the identifiers. You can find a list of a mapping
of the cryptic curses names to the Ada names in this table.
- This is not a typical one-2-one interface mapping. It is
@@ -143,16 +141,14 @@ sign of the parameter is evaluated. ncurses has internally implemented
it in a way, that uses the line parameter also to control the amount of
lines to steal. This mechanism is used in the Rip_Off_Lines
routine of the binding.
-
-
How user defined field types work
+
TBD
Enumeration fields handling
The (n)curses documentation says, that the String arrays to be passed to
an TYPE_ENUM fieldtype must not be automatic variables. This is not true
in this binding, because it is internally arranged to safely copy these
values.
-
-Using other Ada compilers
+
This should basically not be a problem.
Port to other curses implementations
Basically it should not be too hard to make all this run on a regular SVr4