William, Fantasic, thanks for trying this!
Cheers, Brian On Mon, Mar 15, 2010 at 2:02 PM, William Stein <wst...@gmail.com> wrote: > On Mon, Mar 15, 2010 at 12:57 PM, Brian Granger <ellisonbg....@gmail.com> > wrote: > > Gonzalo, > > On Sun, Mar 14, 2010 at 9:21 PM, Brian Granger <ellisonbg....@gmail.com> > > wrote: > >> > >> > Gonzalo, > >> > Thanks for starting this discussion. I am willing to help with this > >> > effort > >> > as I definitely need this capability. Part of the challenge will be > >> > figuring out how to do this on Windows. > >> > >> Not necessarily. I think signals(2) is part of C89, and setjmp(3) / > >> longjmp(3) are as well, so they should work on windows (although it's > >> probably good for trapping ctrl-c and fp exceptions and not much more > >> -- but what else do you need?). Note that sigsetjmp(3) / siglongmp(3) > >> don't seem to be part of ansi c, though... I'm not sure atm why we use > >> that --- possibly only makes sense on unix and those can be changed to > >> the no-sig counterparts on windows) > >> > > > > This is encouraging, hopefully it won't be an issue to port this to > Windows. > > As a data point, the current _sig_on/_sig_off code appears to 100% > "just work" in Cygwin on Windows: > > wst...@winxp2 /home/mhansen/sage-4.3.3.alpha0 > $ ./sage > ---------------------------------------------------------------------- > | Sage Version 4.3.4.alpha1, Release Date: 2010-03-09 | > | Type notebook() for the GUI, and license() for information. | > ---------------------------------------------------------------------- > ********************************************************************** > * * > * Warning: this is a prerelease version, and it may be unstable. * > * * > ********************************************************************** > sage: time n=factorial(10^5) > CPU times: user 0.04 s, sys: 0.03 s, total: 0.07 s > Wall time: 0.20 s > sage: time n=factorial(10^7) > [I press control-c] > KeyboardInterrupt > > sage: > sage: > > > > -- > William Stein > Associate Professor of Mathematics > University of Washington > http://wstein.org > > -- > To post to this group, send an email to sage-devel@googlegroups.com > To unsubscribe from this group, send an email to > sage-devel+unsubscr...@googlegroups.com<sage-devel%2bunsubscr...@googlegroups.com> > For more options, visit this group at > http://groups.google.com/group/sage-devel > URL: http://www.sagemath.org > -- To post to this group, send an email to sage-devel@googlegroups.com To unsubscribe from this group, send an email to sage-devel+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sage-devel URL: http://www.sagemath.org