source: git/doc/NEWS.texi @ af7978

spielwiese
Last change on this file since af7978 was af7978, checked in by Hans Schoenemann <hannes@…>, 9 years ago
renamed fVector from polymake.so to fVectorP
  • Property mode set to 100644
File size: 3.3 KB
Line 
1@comment -*-texinfo-*-
2@comment this file contains the News about Singular versions
3@comment Unix
4@ifclear VERSION
5@include version.texi
6@end ifclear
7
8@majorheading NEWS in SINGULAR @value{VERSION}
9
10@ifclear singularmanual
11@macro nref{what}
12\what\
13@end macro
14@end ifclear
15
16@ifset singularmanual
17@macro nref{what}
18@ref{\what\}
19@end macro
20@end ifset
21
22@heading News for version @value{VERSION}
23New commands:
24@itemize
25@item align (@nref{align})
26@end itemize
27
28Change in ring handling:
29@itemize
30@item @code{typeof(} qring @code{)} returns @code{"ring"}
31@end itemize
32
33New libraries:
34@itemize
35@item algemodstd.lib (@nref{algemodstd_lib})
36@item brillnoether.lib (@nref{brillnoether_lib})
37@item hess.lib (@nref{hess_lib})
38@item gradedModules.lib (@nref{gradedModules_lib})
39@end itemize
40
41Changed libraries:
42@itemize
43@item Presolve::findvars (@nref{findvars}, @nref{variables})
44@item Ring::addvarsTo (@nref{addvarsTo})
45@item Ring::addNvarsTo (@nref{addNvarsTo})
46@item Ring::hasAlgExtensionCoefficient (@nref{hasAlgExtensionCoefficient})
47@item Schreyer::s_res (@nref{s_res})
48@item grobcov.lib (grobcovK) (@nref{grobcov_lib}) with new routines
49   AddCons (@nref{AddCons}), AddConsP (@nref{AddConsP}).
50@item normaliz.lib (for normaliz >=2.8) (@nref{normaliz_lib})
51@item renmaed groebnerFan to groebnerFanP in polymake.lib (@nref{polymake_lib})
52@item renmaed fVector to fVectorP in polymake.lib (@nref{polymake_lib},@nref{polymake_so})
53@end itemize
54
55@heading News for version 4-0-1
56
57Version 4-0-1 is a bug fix release.
58
59New feature: attribute @code{ring_cf} for @code{ring}.
60
61@heading News for version 4-0-0
62
63Version 4-0-0 is a milestone relase of Singular.
64The new release series 4 aims for an entirely modularized architecture
65simplifying connectivity with other systems and paving the way
66for parallel computations.
67As  a first step in modularization, the new  release features an internal
68structural separation of coefficient rings and polynomial rings.
69This allows for a flexible integration of new coefficient rings.
70
71@sc{Singular} 4-0-0's list of new functionality and significant
72improvements further extends that of the 3-1-6/7 prerelease series.
73
74New functionality
75
76@itemize
77@item de Rham cohomology of complements of algebraic varieties (@nref{derham_lib})
78@item Gromov-Witten numbers of elliptic curves (@nref{ellipticcovers_lib})
79@item classification of isolated complete intersection singularities in characteristic 0 (@nref{classifyci_lib})
80@item parametrization of orbits of unipotent actions (@nref{orbitparam_lib})
81@item F5-like Groebner basis algorithm (@nref{sba})
82@item element-wise application of functions to data structures (@nref{apply})
83@item support for debugging libraries (@nref{ASSUME})
84@end itemize
85
86Improved functionality
87
88@itemize
89@item
90Groebner cover for parametric ideals (@nref{grobcov_lib})
91@item
92normalization of affine rings (@nref{normal_lib})
93@item
94classification of real singularities (@nref{realclassify_lib})
95@item
96GIT-fans (@nref{gitfan_lib})
97@item
98algebraic/transcendental field extensions
99@item
100@nref{Non-commutative subsystem}
101@item
102an abstraction layer for parallel computations (@nref{parallel_lib})
103@item
104run-time loading of supplementary kernel code (@nref{Dynamic modules})
105@item
106interpreter language support for name spaces (@nref{package})
107@end itemize
108
109Availability
110
111@sc{Singular} is available as source code and for Linux, Mac OS X, Windows, FreeBSD and
112SunOS-5.
113
Note: See TracBrowser for help on using the repository browser.