| Line 55... |
Line 55... |
| 55 |
book "The New S Language" (the "Blue Book") and many of the
|
55 |
book "The New S Language" (the "Blue Book") and many of the
|
| 56 |
applications. In addition, we have implemented a large part of the
|
56 |
applications. In addition, we have implemented a large part of the
|
| 57 |
functionality from the 1992 book "Statistical Models in S" (the "White
|
57 |
functionality from the 1992 book "Statistical Models in S" (the "White
|
| 58 |
Book").
|
58 |
Book").
|
| 59 |
|
59 |
|
| 60 |
All the R functions have been documented in the form of help pages in an
|
60 |
All the R functions have been documented in the form of help pages in
|
| 61 |
"output independent" form which can be used to create versions for HTML,
|
61 |
an "output independent" form which can be used to create versions for
|
| 62 |
LaTeX, text etc. A 700+ page Reference Index (a collection of all the
|
62 |
HTML, LaTeX, text etc. A 800+ page Reference Index (a collection of
|
| 63 |
help pages) can be obtained in a variety of formats. The document "An
|
63 |
all the help pages) can be obtained in a variety of formats. The
|
| 64 |
Introduction to R" provides a more user-friendly starting point. See
|
64 |
manual `An Introduction to R' provides a more user-friendly starting
|
| - |
|
65 |
point, and there is an `R Language Definition' manual and more
|
| - |
|
66 |
specialized manuals on data import/export and extending R. See INSTALL
|
| 65 |
INSTALL for instructions on how to generate these documents.
|
67 |
for instructions on how to generate these documents.
|
| 66 |
|
68 |
|
| 67 |
|
69 |
|
| 68 |
4. GOALS
|
70 |
4. GOALS
|
| 69 |
|
71 |
|
| 70 |
Our aim at the start of this project was to demonstrate that it was
|
72 |
Our aim at the start of this project was to demonstrate that it was
|
| 71 |
possible to produce an S-like environment which did not suffer from the
|
73 |
possible to produce an S-like environment which did not suffer from
|
| 72 |
memory-demands and performance problems which S has. Somewhat later, we
|
74 |
the memory-demands and performance problems which S has. Somewhat
|
| 73 |
started to turn R into a "real" system, but unfortunately we seem to
|
75 |
later, we started to turn R into a "real" system, but unfortunately we
|
| 74 |
have lost a large part of the efficiency advantage in the process, so
|
76 |
lost a large part of the efficiency advantage in the process, so have
|
| 75 |
one of our short-term goals is to revise the memory management mechanism
|
77 |
recently revised the memory management mechanism and are looking for
|
| 76 |
and look for other candidates for optimization.
|
78 |
other candidates for optimization.
|
| 77 |
|
79 |
|
| 78 |
Longer-term goals include to explore new ideas: e.g. virtual objects and
|
80 |
Longer-term goals include to explore new ideas: e.g. virtual objects
|
| 79 |
component-based programming, and expanding the scope of existing ones
|
81 |
and component-based programming, and expanding the scope of existing
|
| 80 |
like formula-based interfaces. Further, we wish to get a handle on a
|
82 |
ones like formula-based interfaces. Further, we wish to get a handle
|
| 81 |
general approach to graphical user interfaces (preferably with
|
83 |
on a general approach to graphical user interfaces (preferably with
|
| 82 |
cross-platform portability), and to develop better 3-D and dynamic
|
84 |
cross-platform portability), and to develop better 3-D and dynamic
|
| 83 |
graphics.
|
85 |
graphics.
|
| 84 |
|
86 |
|
| 85 |
|
87 |
|
| 86 |
Sincerely,
|
88 |
Sincerely,
|