source: git/doc/NEWS.texi @ 029e0a

spielwiese
Last change on this file since 029e0a was 029e0a, checked in by Olaf Bachmann <obachman@…>, 24 years ago
* GMG's changes git-svn-id: file:///usr/local/Singular/svn/trunk@4012 2c84dea3-7e68-4137-9b89-c4e89433aadc
  • Property mode set to 100644
File size: 4.6 KB
Line 
1@comment -*-texinfo-*-
2@comment $Id: NEWS.texi,v 1.5 1999-12-13 16:28:33 obachman Exp $
3@comment this file contains the News about Singular versions
4@comment Unix
5@ifclear VERSION
6@include version.texi
7@end ifclear
8
9@majorheading NEWS in SINGULAR @value{VERSION}
10
11@ifclear singularmanual
12@macro nref{what}
13\what\
14@end macro
15@end ifclear
16
17@ifset singularmanual
18@macro nref{what}
19@ref{\what\}
20@end macro
21@end ifset
22
23The current version @value{VERSION} is an alpha-release of the upcoming
24new release version 2-0 (should be there at the beginning of
252000). Items labeled with "TBC" in this news file are features which
26still have to be implemented and/or documented.
27
28Although there are no known bugs, it is to be
29expected that the current version @value{VERSION} is not as stable as
30the 1.2 version(s), since major changes were done to the @sc{Singular}
31kernel. Therefore, it is important to us, that users try out this new
32version.
33
34Furthermore, the current version is generally not yet as fast as version
351.2. But this is going to change dramatically in the upcoming release
36version(s).
37
38Thank you very much for your support!
39
40
41@heading General Changes
42@table @asis
43@item @nref{Emacs user interface}
44the recommended interface for using @sc{Singular}
45@item @nref{The online help system}
46choose in which browser the on-line help is displayed;
47@*wildcard expansion of help topics
48@*new layout of html manual pages
49@item @nref{Source code debugger}
50interactive debugging of procedures written in the @sc{Singular}
51language
52@item @nref{example}
53Provide on-line examples for all kernel and library commands.
54@item file/directory layout of distribution
55@code{Singular/<version>/}
56@item http://singular.uni-kl.de ftp://singular.uni-kl.de
57TBC: New WWW and FTP home-site of @sc{Singular}
58@end table
59
60@heading Extension of ring concept
61
62@table @asis
63@item new coefficient domains: arbitrary long real and complex numbers
64The current syntax is going to change slightly in the final version 2.0.
65@item no restriction on number of ring variables
66@item TBC: DegBound on exponent values
67@item TBC: parameters over real/complex
68@item TBC: declaration with "ring of ring".
69@item
70@end table
71
72@heading New @sc{Singular} libraries
73
74@table @asis
75@item @nref{mondromy_lib}
76procedures for computing the monodromy of a singularity
77@item @code{spectrum_lib}
78TBC: docu, examples, tests
79@item @nref{spcurve_lib}
80procedures for cm codimension 2 singularities
81@item @nref{triang_lib}
82procedures for solving triangular systems
83@item @nref{solve_lib}
84procedures for solving polynomial systems
85@item @nref{surf_lib}
86visualization of curves and surfaces with @code{surf}
87
88@end table
89
90@heading New @sc{Singular} functions
91
92@table @asis
93@item @nref{breakpoint}
94sets a debugger breakpoint
95@item @code{div}
96integer division omitting remainder
97@item @nref{ERROR}
98interrupts computation in current procedure and returns with error
99message to top-level
100@item @nref{fglmquot}
101calculate ideal quotions using FGLM-techniques
102@item @nref{leadmonom}
103returns the leading monomial of a polynomial or a vector as a polynomial
104or vector whose coefficient is one
105@item @nref{highcorner}
106returns the smallest monomial not contained in and ideal/module
107@item @nref{hres}
108calculate free resolution of homogenous ideal using Hilbert-driven
109algorithm.
110@item @nref{mpresmat}
111calculate module representing the multipolynomial resultant matrix
112@item @nref{uressolve}
113compute all complex roots of a zerodimensional ideal
114@item @nref{vandermonde}
115solve Vandermonde linear system
116@end table
117
118@heading @sc{Singular} functions whose syntax/semantics has changed
119@table @asis
120@item @nref{bareiss}
121new implementation after Lie-Saunders, much faster
122@item @nref{example}
123run example for all kernel commands.
124@item @nref{fetch}
125TBC
126@item @nref{print}
127Finer-grained control for formatted output.
128@item @nref{pause}
129can be called with argument, must be called with parenthesis.
130@item TBC
131@end table
132
133@heading Changes in @sc{Singular} libraries
134@table @asis
135@item @nref{ainvar_lib}
136renamed @code{invar.lib} to @code{ainvar.lib}
137@item @nref{defoem_lib}
138renamed procedures @code{Y1, T2, T12} to @code{T_1, T_2, T_12}.
139@end table
140
141@heading Internal Changes
142@table @asis
143@item new data structures for monomials and polynomials
144Makes polynomial arithmetic significantly faster. Especially for block -
145or weighted orderings. TBC: Faster polynomial arithmetic for orderings
146(like dp, or lp). TBC: Bucket representation of polynomials in std; TBC:
147DegBound during std computations.
148@item new memory management
149Results is less memory usage, faster memory allocation/free, less
150fragmentation, much better locality of reference.
151@end table
152
153
154
155
156
157
Note: See TracBrowser for help on using the repository browser.