[gambit-list] What is the best strategy to ensure that non-FFI	code can never cause sigsegv:s / bus errors?
    Bradley Lucier 
    lucier at math.purdue.edu
       
    Wed Jul  9 10:30:29 EDT 2008
    
    
  
On Jul 9, 2008, at 10:15 AM, Mikael More wrote:
> ( I suppose for starters, it is not to override the default  
> (declare (safe)) declaration. What more? )
As far as I know, that should be it.  What I also find helpful is to  
use type-specific arithmetic operations (fx+, fx-, ... or fl+,  
fl-,...) when you expect the types of the arguments to be known;  
together with (declare (safe)), this will check your assumptions and  
tell you if you're wrong.
Brad
    
    
More information about the Gambit-list
mailing list