source: git/doc/NEWS.texi @ 70597c

spielwiese
Last change on this file since 70597c was a02163, checked in by Hans Schönemann <hannes@…>, 19 years ago
*Hannes: 3-0 changes, to be continued git-svn-id: file:///usr/local/Singular/svn/trunk@7940 2c84dea3-7e68-4137-9b89-c4e89433aadc
  • Property mode set to 100644
File size: 2.8 KB
Line 
1@comment -*-texinfo-*-
2@comment $Id: NEWS.texi,v 1.39 2005-04-29 08:23:49 Singular 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 a pre-release to the new
24release series version 3-0.
25
26Singular version 3 has a greater functionality and an improved architecture.
27Major new features are:
28@itemize
29@item
30dynamic modules
31@item
32non-commutative extensions (plural)
33@item
34name spaces (package)
35@item
36easy manipulation of rings (ringlist)
37@item
38improved speed of maps (subst, map)
39@item
40improved factorization (integration of NTL, factorization over algebraic extensions,
41zeroset.lib)
42@item
43improved gcd of polynomials (including bug fixes)
44@item
45ports to more architectures including automatic building from source (fink on Mac, ebuild on Gentoo)
46@item
47more help browser supported, user extendable (help.cnf)
48@item
49many bugs fixed
50@end itemize
51Besides theses internal changes, Singular version 3 offers many new
52features and functionalities (which were partly already incorporated in
53the 2-0 series).
54
55@heading Factorizing algorithms revisited
56Starting with version 2-0-4, we use NTL (of Victor Shoup) for factoring
57univariate polynomials. The multivariate factoring code in libfac/factory
58does now also work over algebraic extension fields.
59
60@heading New @sc{Singular} libraries
61
62Reorganisation of libraries into "Categories".
63@table @asis
64@item @nref{mregular_lib}  procedures for computing the Castelnuovo-Mumford regularity
65@item @nref{mprimdec}
66procedures for primary decomposition of modules
67@item @nref{gmspoly_lib}, @nref{gmssing_lib}
68procedures for the Gauss-Manin connection of a singularity
69@end table
70
71@heading Changes in @sc{Singular} libraries
72Many procedures were moved into different libraries,
73the documentation of libraries was generally improved.
74@table @asis
75@end table
76
77@heading New @sc{Singular} functions
78
79@table @asis
80@item @code{ringlist}
81@end table
82
83@heading @sc{Singular} functions whose syntax/semantics has changed
84@table @asis
85@item @nref{degree}
86outputs degree and dimension instead of returning an int
87@item @nref{attrib}
88new attribute: @code{rowShift}
89@end table
90
91@heading Internal Changes
92@table @asis
93@item new mapping code
94@item non-commutative extensions (plural)
95@item factory revisited
96@end table
97
98@heading Porting
99
100@itemize @bullet
101@item
102@item Singular is available for ix86-Linux, HPUX_9, HPUX_10,
103SunOS-4, SunOS-5, IRIX-6, ix86-Win (runs on Windows 95/98/NT4/2000),
104FreeBSD, MacOS X, DecAlpha-Linux, x86_64-Linux (AMD64/Opteron/EM64T),
105IA64-Linux
106@end itemize
Note: See TracBrowser for help on using the repository browser.