Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

What is the compatibility guide?

40 views
Skip to first unread message

Andrew Moylan

unread,
Jun 12, 2007, 1:25:40 AM6/12/07
to
Sometimes Mathematica advises me to look in the compatibility guide:

"NumericalMath`IntervalRoots` is now obsolete. The legacy version
being loaded may conflict with current Mathematica functionality. See
the Compatibility Guide for updating information."

What is this compatibility guide? Needless to say, the new help system
is of no use in locating it...


dimitris

unread,
Jun 13, 2007, 7:30:08 AM6/13/07
to
Hello.

I don't have Mathematica 6,
but the online documentation
which I frequently consult seems
to offer complete information.

Go to

http://reference.wolfram.com/mathematica/guide/Mathematica.html

Type "compatibility guide" in the search field
and the result will be a list of some important
have changed in Mathematica 6 regarding packages
of earlier versions.

For example try

http://reference.wolfram.com/mathematica/Compatibility/guide/NumericalMath/NumericalMathUpgradingInformation.html

For IntervalRoots package there is no information but since as I have
understood the
online help browser frequntly is updated soon it will have been added
some information.

Dimitris


Sseziwa Mukasa

unread,
Jun 13, 2007, 7:36:30 AM6/13/07
to

There is no "Compatibility Guide" and I wish the documentation didn't
refer to it.

As far as I can tell whenever I get that warning the package or
function I am using has been superseded by another in version 6 but
it's not trivial to find the replacement. In this case after two
false starts, I started looking at the documentation of FindRoot
since that's related to the function in NumericalMath`IntervalRoots`,
in the See Also section I noticed a function named RootIntervals but
it doesn't seem as general as the functions in IntervalRoots since it
only works on polynomials.

Perhaps IntervalRoots is using functions internally that have been
superseded by others and hasn't been updated yet, so the message is
essentially harmless.

Regards,

Ssezi

DrMajorBob

unread,
Jun 13, 2007, 8:03:20 AM6/13/07
to
"The compatibility guide" doesn't appear to exist, as such.

There are guides in subdirectories of this directory:

ToFileName[{$InstallationDirectory, "Documentation", "English",
"Packages", "Compatibility", "Documentation", "English", "Guides"}]

including one on Numerical Math. I've found no way to get this page
through Help, even knowing where it is... but you can go there and open
it. It doesn't mention IntervalRoots, though.

Bobby

On Tue, 12 Jun 2007 00:20:07 -0500, Andrew Moylan
<andrew....@gmail.com> wrote:

> Sometimes Mathematica advises me to look in the compatibility guide:
>
> "NumericalMath`IntervalRoots` is now obsolete. The legacy version
> being loaded may conflict with current Mathematica functionality. See
> the Compatibility Guide for updating information."
>
> What is this compatibility guide? Needless to say, the new help system
> is of no use in locating it...
>
>
>

--
DrMaj...@bigfoot.com

Jean-Marc Gulliet

unread,
Jun 14, 2007, 5:23:05 AM6/14/07
to
DrMajorBob wrote:
> "The compatibility guide" doesn't appear to exist, as such.

Correct. The only incarnation of a "Compatibility Guide" that I am aware
of is the one provide by Selwyn Hollis's "Help Helper" palette [1]: the
third button of the palette, called "Compatibility Guides", gives access
to the scattered documentation about compatibility issues.

Regards,
Jean-Marc

[1]
http://groups.google.com/group/comp.soft-sys.math.mathematica/browse_thread/thread/ec208f62cf6e5da1/d65074d2edbebf88?lnk=gst&q=Help+Helper&rnum=1&hl=en#d65074d2edbebf88

José Luis Gómez-Muñoz

unread,
Jun 14, 2007, 5:27:07 AM6/14/07
to

In other cases (different from IntervalRoots) there is a Compatibility Guide

For example execute

Needs["Geometry`Rotations`"]

Then you get the message about the Compatibility Guide, AND IN THIS CASE the
message finishes with symbol >>. If you click the symbol >> then the
documentation center will open the Compatibility Guide for Rotations, which
can be distinguished from other documentation center pages because it uses
green colors.

Unfortunately, the symbol >> does Not appear in the same message for
IntervalRoots. Maybe they have not crated that specific compatibility page,
or maybe they forgot to link it.

Regards!

Jose


-----Mensaje original-----
De: Sseziwa Mukasa [mailto:muk...@jeol.com]
Enviado el: Mi=E9rcoles, 13 de Junio de 2007 06:26 a.m.
Para: math...@smc.vnet.net
Asunto: What is the compatibility guide?


On Jun 12, 2007, at 1:20 AM, Andrew Moylan wrote:

> Sometimes Mathematica advises me to look in the compatibility guide:
>
> "NumericalMath`IntervalRoots` is now obsolete. The legacy version
> being loaded may conflict with current Mathematica functionality. See
> the Compatibility Guide for updating information."
>
> What is this compatibility guide? Needless to say, the new help system
> is of no use in locating it...

There is no "Compatibility Guide" and I wish the documentation didn't

Murray Eisenberg

unread,
Jun 14, 2007, 5:28:08 AM6/14/07
to
One can also type "compatibility guide" in the search field of the
locally installed Mathematica 6 Documentation Center. Unfortunately --
and this is really annoying -- one gets quite different results from the
on-line search listing for the same thing.

In Mathematica 6 itself, there are 18 results:

Package Bulletproofing
System Information
Package Development
:
Summary of New Features in 6.0
:
mprep
:
MLYieldParameters

From the on-line search, one gets a more useful list of 31 results:

Standard Package Compatibility Guide
Package Bulletproofing
Algegra` Upgrading Information
Calculus` Upgrading Information
:
Utilities` Upgrading Information
System Information
Package Development
:
Summary of New Features in 6.0
:
MLYield Parameters

The most annoying thing is that the page "Standard Package Compatibility
Guide" does not seem to exist in the local Documentation Center. While
Selwyn Hollis' HelpHelper palette compensates for that, surely Wolfram
Research should add that page to the supplied documentation (and ensure
that the indexing engine finds it).

--
Murray Eisenberg mur...@math.umass.edu
Mathematics & Statistics Dept.
Lederle Graduate Research Tower phone 413 549-1020 (H)
University of Massachusetts 413 545-2859 (W)
710 North Pleasant Street fax 413 545-1801
Amherst, MA 01003-9305

DrMajorBob

unread,
Jun 14, 2007, 5:43:28 AM6/14/07
to
Entering the same search for "compatibility guide" in the built-in help
browser, however, does NOT bring up the page mentioned below, and I
haven't found it on the disk drive. WRI may be able to push improvements
eventually, but that's at least one improvement they haven't pushed, as
yet.

The "NumericalMathUpgradingInformation" page mentioned IS on the hard
drive, but I haven't found a way to pull it up in Help.

Bobby

On Wed, 13 Jun 2007 06:22:58 -0500, dimitris <dimm...@yahoo.com> wrote:

> Hello.
>
> I don't have Mathematica 6,
> but the online documentation
> which I frequently consult seems
> to offer complete information.
>
> Go to
>
> http://reference.wolfram.com/mathematica/guide/Mathematica.html
>
> Type "compatibility guide" in the search field
> and the result will be a list of some important
> have changed in Mathematica 6 regarding packages
> of earlier versions.
>
> For example try
>
> http://reference.wolfram.com/mathematica/Compatibility/guide/NumericalMath/NumericalMathUpgradingInformation.html
>
> For IntervalRoots package there is no information but since as I have
> understood the
> online help browser frequntly is updated soon it will have been added
> some information.
>
> Dimitris
>
>
>

--
DrMaj...@bigfoot.com

0 new messages