Re: Compatibility woes
- To: mathgroup at smc.vnet.net
- Subject: [mg76139] Re: Compatibility woes
- From: Mark Adler <madler at alumni.caltech.edu>
- Date: Wed, 16 May 2007 05:51:27 -0400 (EDT)
- References: <f2btsp$iha$1@smc.vnet.net>
Thanks to Bhuvanesh, I got the package to load (by being explicit
about Developer` for those functions, instead of declaring it as
Needed in the BeginPackage[]). So then I discover that Compile[] no
longer works in 6.0 the same as it did in 5.2. I replaced it with
Function[], modifying the arguments appropriately, and the package
works, albeit slower than before.
So that's yet another thing that worked just peachy in 5.2, but no
longer works in 6.0. I doubt that I have plumbed the depths of the
incompatibilities, since the rate of discovery is not decreasing.
Mark Adler
For the curious, the errors look like:
CompiledFunction::cfse: Compiled expression
MarsKSAM`Private`base[MarsKSAM`Private`k][-1.05] should be a
machine-size real number. More...
CompiledFunction::cfex: External evaluation error at instruction 87;
proceeding with uncompiled evaluation. More...
This all worked perfectly in 5.2.
- Follow-Ups:
- Re: Re: Compatibility woes
- From: Andrzej Kozlowski <akoz@mimuw.edu.pl>
- Re: Re: Compatibility woes
- From: János <janos.lobb@yale.edu>
- Re: Re: Compatibility woes