source: git/doc/NEWS.texi @ 2983b3

fieker-DuValspielwiese
Last change on this file since 2983b3 was 2983b3, checked in by Olaf Bachmann <obachman@…>, 25 years ago
* minor changes git-svn-id: file:///usr/local/Singular/svn/trunk@3950 2c84dea3-7e68-4137-9b89-c4e89433aadc
  • Property mode set to 100644
File size: 4.1 KB
Line 
1@comment -*-texinfo-*-
2@comment $Id: NEWS.texi,v 1.2 1999-12-02 14:14:40 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@ifclear singularmanual
10@majorheading NEWS in SINGULAR @value{VERSION}
11
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
28It is to be expected that the current version @value{VERSION} is not as
29stable as the 1.2 version(s), since major changes were done to the
30@sc{Singular} kernel (although, there are no known bugs in the current
31version). Therefore, it is important to us, that users try out this
32new version.
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 version(s).
36
37Thank you very much for your support!
38
39
40@heading General Changes
41@table @asis
42@item @nref{Emacs user interface}
43the recommended interface for using @sc{Singular}
44@item @nref{The online help system}
45choose in which browser the on-line help is displayed;
46@*wildcard expansion on help topics
47@*new layout of html manual
48@item @nref{Source code debugger}
49interactive debugging of procedures written in the @sc{Singular}
50language
51@item file/directory layout of distribution
52@item
53
54@end table
55
56@heading Extension of ring concept
57
58@table @asis
59@item new coefficient domains
60The current syntax is going to change slightly in the final version 2.0.
61@item no restriction on number of ring variables
62@item TBC: DegBound on exponent values
63@item TBC: parameters over real/complex
64@item TBC: declaration with "ring of ring".
65@item
66@end table
67
68@heading New @sc{Singular} libraries
69
70@table @asis
71@item @nref{mondromy_lib}
72procedures for computing the monodromy of a singularity
73@item @nref{spectrum_lib}
74TBC: doCu, examples, tests
75@item @nref{spcurve_lib}
76procedures for cm codimension 2 singularities
77@item @nref{triang_lib}
78procedures for solving triangular systems
79@item @nref{solve_lib}
80procedures for solving polynomial systems
81@item @nref{surf_lib}
82visualization of curves and surfaces with @code{surf}
83
84@end table
85
86@heading New @sc{Singular} functions
87
88@table @asis
89@item @nref{breakpoint}
90sets a debugger breakpoint
91@item @nref{int operations}
92@code{div} added: integer division omitting remainder
93@item @nref{ERROR}
94interrupts computation in current procedure and returns with error
95message to top-level
96@item @nref{fglmquot}
97calculate ideal quotions using FGLM-techniques
98@item @nref{leadmonom}
99returns the leading monomial of a polynomial or a vector as a polynomial
100or vector whose coefficient is one
101@item @nref{highcorner}
102returns the smallest monomial not contained in and ideal/module
103@item @nref{hres}
104calculate free resolution of homogenous ideal using Hilbert-driven
105algorithm.
106@item @nref{mpresmat}
107calculate module representing the multipolynomial resultant matrix
108@item @nref{uressolve}
109compute all complex roots of a zerodimensional ideal
110@item @nref{vandermonde}
111solve Vandermonde linear system
112@end table
113
114@heading @sc{Singular} functions whose syntax/semantics has changed
115@table @asis
116@item @nref{bareiss}
117new implementation after Lie-Saunders, much faster
118@item @nref{fetch}
119TBC
120@item @nref{print}
121Finer-grained control for formatted output.
122@item @nref{pause}
123can be called with argument, must be called with parenthesis.
124@item TBC
125@end table
126
127
128@heading Internal Changes
129@table @asis
130@item new data structures for monomials and polynomials
131Makes polynomial arithmetic significantly faster. Especially for block -
132or weighted orderings. TBC: Faster polynomial arithmetic for orderings
133(like dp, or lp). TBC: Bucket representation of polynomials in std; TBC:
134DegBound during std computations.
135@item new memory management
136Results is less memory usage, faster memory allocation/free, less
137fragmentation, much better locality of reference.
138@end table
139
140
141
142
143
144
Note: See TracBrowser for help on using the repository browser.