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>