File: ANNOUNCE

package info (click to toggle)
jacal 1c7-2
  • links: PTS, VCS
  • area: main
  • in suites: bullseye
  • size: 1,068 kB
  • sloc: lisp: 6,489; sh: 419; makefile: 315
file content (101 lines) | stat: -rw-r--r-- 4,340 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
This message announces the availability of JACAL release jacal-1c7.

JACAL is an interactive symbolic mathematics program.  JACAL can
manipulate and simplify equations, scalars, vectors, and matrices of
single and multiple valued algebraic expressions containing numbers,
variables, radicals, and algebraic differential, and holonomic
functions.

JACAL is written in Scheme and works with Scheme implementations which
support the SLIB Scheme Library.  The SCM Scheme implementation
(written in C) is available with JACAL.  SCM runs on Amiga, Atari-ST,
MacOS, MS-DOS, OS/2, NOS/VE, Unicos, VMS, Windows, Unix and similar
systems.

JACAL is free software and part of the GNU project.  It is released
under the GNU General Public License (GPL).

Documentation and distributions in several formats are linked from
JACAL's home page:

	      <http://people.csail.mit.edu/jaffer/JACAL>

Links to distributions of JACAL and related softwares are at the end
of this message.

			       -=-=-=-
jacal-1c7 news:

Jacal now does integration of rational functions whose integrals
are rational functions possibly involving a radical involving the
integration variable.  The integration algorithm is documented in
<http://people.csail.mit.edu/jaffer/ratint.pdf>

Details at
<http://cvs.savannah.gnu.org/viewvc/*checkout*/jacal/jacal/ChangeLog>

  * DOC/ratint.tex, anti-diff.scm (rat:integrate): Corrected
  algorithm.
  * jacal.texi (Calculus): Broadened domain of application and added
  examples.
  * anti-diff.scm (independent-of-var?): Ignore integration
  constants when checking result.
  (indef-integrate): Return novalue when integration fails.
  (rat:integrate): Debugged for rational expressions with single
  algebraic field extension.
  * anti-diff.scm (sqfr-splits): Fixed variable ordering bug.
  (indef-integrate): Normalize return value.
  (rat:integrate): Code cleanup.
  (rat:integrate): Long-division by extension var first.
  (indef-integrate): Use _$ as dummy extension var.
  * DOC/ratint.tex (section{Algebraic field extension}): Tracking
  anti-diff.scm.
  * anti-diff.scm (rat:integrate, indef-integrate): Nearly working
  with algebraic field extension.
  (poly:integrate): No longer needed.
  * ff.scm (ff:unorm): Fail gracefully when argument is number.
  * DOC/ratint.tex (section{Algebraic field extension}): Fixed
  coeff() argument order.
  (section{Rational Function Integration}): Expanded explanation.
  * anti-diff.scm (rat:integrate): Put all numerator factors into
  p_1(x).  Tighten bounds check for M vs. N.
  (indef-integrate): Workaround negated integration bug.
  * Makefile (w32install): Output to dist directory.
  * DOC/ratint.tex (section{Algebraic field extension}): Redevelop
  algorithm to handle algebraic field extensions.
  * anti-diff.scm (indef-integrate): Warn if derivative of integral
  does not equal original integrand.
  (rat:integrate): Reorganized along path to handling algebraic
  extensions.
  * t.math, test.math: Added high power integration test.

			       -=-=-=-

JACAL is available from:
 <http://groups.csail.mit.edu/mac/ftpdir/scm/jacal-1c7.zip>
Also available as RPM:
 <http://groups.csail.mit.edu/mac/ftpdir/scm/jacal-1c7-1.src.rpm>
 <http://groups.csail.mit.edu/mac/ftpdir/scm/jacal-1c7-1.noarch.rpm>
Also available as MS-Windows installer:
 <http://groups.csail.mit.edu/mac/ftpdir/scm/jacal-1c7-1.exe>

SLIB is a portable scheme library which JACAL requires:
 <http://groups.csail.mit.edu/mac/ftpdir/scm/slib-3b6.zip>
Also available as RPM:
 <http://groups.csail.mit.edu/mac/ftpdir/scm/slib-3b6-1.src.rpm>
 <http://groups.csail.mit.edu/mac/ftpdir/scm/slib-3b6-1.noarch.rpm>
Also available as MS-Windows installer:
 <http://groups.csail.mit.edu/mac/ftpdir/scm/slib-3b6-1.exe>

SCM is a small Scheme implementation under which JACAL will run.
SCM source is available from:
 <http://groups.csail.mit.edu/mac/ftpdir/scm/scm-5f3.zip>
 <http://groups.csail.mit.edu/mac/ftpdir/scm/scm-5f3-1.src.rpm>
Also available as a binary RPM:
 <http://groups.csail.mit.edu/mac/ftpdir/scm/scm-5f3-1.x86_64.rpm>
A previous version is available as MS-Windows installer:
 <http://groups.csail.mit.edu/mac/ftpdir/scm/scm-5f3-1.exe>

Programs for printing and viewing TexInfo documentation (which JACAL
has) come with GNU Emacs or can be obtained via ftp from:
 <ftp://ftp.gnu.org/pub/gnu/texinfo>