[Ecls-list] Type propagation
Juan Jose Garcia-Ripoll
juanjose.garciaripoll at googlemail.com
Fri May 28 20:37:59 UTC 2010
On Fri, May 28, 2010 at 10:28 PM, Gabriel Dos Reis <
gdr at integrable-solutions.net> wrote:
> Ok, thanks for the update! I'll build OpenAxiom later and report
> whatever I found.
One thing I have done is to implement more aggressive warnings about type
incompatibilities: when the type propagator finds that an argument to a
function does not have the expected type, it will issue a warning. Not a
style warning, but one that will force compilation to abort.
I did this to minimize the risk of wrong optimizations and also to detect
bugs in the proclamations and in the functions that do the guessing. I
already spotted a few problems thanks to this policy.
What I really want to say is just that OpenAxiom, Maxima and other large
programs might fail to build, ending with one of those warnings, even though
ECL swallowed them before.
Juanjo
--
Instituto de Física Fundamental, CSIC
c/ Serrano, 113b, Madrid 28006 (Spain)
http://tream.dreamhosters.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.common-lisp.net/pipermail/ecl-devel/attachments/20100528/a5bc472c/attachment.html>
More information about the ecl-devel
mailing list