<br><br><div class="gmail_quote">On 6 December 2011 18:26, Juan Jose Garcia-Ripoll <span dir="ltr"><<a href="mailto:juanjose.garciaripoll@googlemail.com">juanjose.garciaripoll@googlemail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div class="gmail_quote"><div class="im">On Tue, Dec 6, 2011 at 11:03 AM, Dima Pasechnik <span dir="ltr"><<a href="mailto:dimpase%2Becl@gmail.com" target="_blank">dimpase+ecl@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div>Sage has a buildbot. So the question is to put the tests you need in the Sage's ECL spkg, and extract the results of the</div><div>buildbot. This will give you results of tests of ECL released with Sage, on the corresponding list of platforms.</div>
</blockquote><div><br></div></div><div>That would only test ECL in Sage, not ECL in all the platforms with the particular tests we use (quicklisp, for instance, etc), am I wrong?</div></div></blockquote><div>in principle, anything you can do at ECL prompt is possible, e.g. as follows:</div>
<div><br></div><div>sage: lisp_console()</div><div>ECL (Embeddable Common-Lisp) 11.1.1</div><div>Copyright (C) 1984 Taiichi Yuasa and Masami Hagiya</div><div>Copyright (C) 1993 Giuseppe Attardi</div><div>Copyright (C) 2000 Juan J. Garcia-Ripoll</div>
<div>ECL is free software, and you are welcome to redistribute it</div><div>under certain conditions; see file 'Copyright' for details.</div><div>Type :h for Help. </div><div>Top level.</div><div>> </div><div>
<div>> (+ 2 2) ;; I typed this :)</div><div><br></div><div>4</div><div>> </div></div><div> </div><div>Certainly, care needs to be taken not to have overtly long tests, etc etc.</div><div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div class="gmail_quote"><div class="im"><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div><div> By the way, could you point us the changes you made to ECL to prevent it from suffering the constant fork() failures?</div></div></blockquote></div></div><div><br></div><div>I am afraid I did not explain myself very well in the last emails: ECL does not fix fork() it simply avoids using it in cygwin. This means we have to use system(), which is only useful in some contexts and may even cause some problems with argument parsing.</div>
</blockquote><div> </div><div>yes, I understand this. That's exactly what seems to be needed to be done by Cython on Cygwin.</div><div><br></div><div>Dima</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div><br></div><div>Juanjo</div><div class="HOEnZb"><div class="h5"><div><br></div>-- <br>Instituto de Física Fundamental, CSIC<br>c/ Serrano, 113b, Madrid 28006 (Spain) <br><a href="http://juanjose.garciaripoll.googlepages.com" target="_blank">http://juanjose.garciaripoll.googlepages.com</a><br>
</div></div></blockquote></div><br>