Sorry, I just needed to be a little patient.  I eventually returned to
the Sage command prompt.  Typed S and got back an empty set (I know it
wouldn't have been completely empty).  I tried the debug suggestion by
Mike but that didn't seem to work. I've resigned myself that this was
a failed attempt and will start again this time using the "print"
command.  Thanks for your help.


On Sep 13, 9:29 pm, Nick <[email protected]> wrote:
> Thanks to you both.  It is a relief to know there is a solution.
> However, ...
>
> I just pressed Ctrl-c and "^C" appeared.  I pressed enter but I still
> didn't return to the "sage:" command prompt.  In my ignorance I even
> typed out "ctrl-c" but the black block is still flashing...
>
> In case it wasn't transparent, I'm a newbie!
>
> On Sep 13, 8:41 pm, Alastair Irving <[email protected]>
> wrote:
>
> > On 13/09/2010 20:01, Nick wrote:
>
> > > Hello!
>
> > > I have a computation running in Sage.  It is a search of more or less
> > > the following form:
>
> > > Let S be an empty set.
> > > For i in some interval:
> > > Check some property for i
> > > If i satisfies the property:
> > > add i to the set S.
>
> > > I now realise I should have said "print i" rather than "add i to the
> > > set S".  Originally I thought it was a good idea because it was easy
> > > to manipulate the output once the search had been completed if it was
> > > in a set.  However, now that the search has yet to conclude after a
> > > week or so I wonder if there is a simple way to check what is
> > > currently in S?
>
> > > Is there any way to obtain the set S while the process continues to
> > > run?  I'd even be interested to learn if there is a way to terminate
> > > the process and check what values of i have gathered in S up until
> > > termination.  Any ideas?  Or is it a lose cause?
>
> > Hi
>
> > It depends on precisely what form your code takes.  If you're running
> > the loop at the top level with S as a global variable then you should be
> > able to do ctrl-c to terminate the computation and then look at S or any
> > other global variable.  If your computations happening inside a function
> > call then I don't know of any way round it.
>
> > HTH
>
> > Alastair
>
> > > Thanks very much.

-- 
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/sage-support
URL: http://www.sagemath.org

Reply via email to