Kevin Horton wrote: > On 18 May 2009, at 16:49, Franco Saliola wrote: > >> On Mon, May 18, 2009 at 9:55 PM, Kevin Horton <khorto...@rogers.com> >> wrote: >>> On 18 May 2009, at 15:10, William Stein wrote: >>> >>>> On Mon, May 18, 2009 at 11:21 AM, Kevin Horton >>>> <khorto...@rogers.com> wrote: >>>>> A recent discussion of ways to find help pointed out a very useful >>>>> construct: >>>>> >>>>> *word*? at the sage command line will provide a list of commands >>>>> that >>>>> include the letters "word". E.g. >>>>> >>>>> sage: *word*? >>>>> Subwords >>>>> word_problem >>>>> words >>>>> >>>>> I note that this construct does not work in a notebook - the >>>>> results >>>>> is "No object '' currently defined.". Is this the intended >>>>> behaviour, >>>>> or is it a bug? >>>> It is a NotImplementedError. >>> Fascinating. I had naively assumed that anything that wasn't >>> recognized as a notebook-specific construct would simply be passed to >>> sage for it to handle. Obviously the notebook is a lot more >>> complicated than I had realized. Am I to infer that every new >>> command >>> that is added to sage also needs to be implemented in the notebook? >> No. I think that your confusion lies in the fact that you are >> thinking of >> the command line as Sage. It is better to think of it as an >> interface to >> Sage. It is a customized version of the IPython (Interactive Python) >> shell. >> The command you mention is specific to the command line 'interface'. >> There >> is, as of yet, no equivalent of this command defined for the notebook >> interface. >> >> Hope this helps. > > Yes, that is very helpful. Thank you. There are so many layers to > the onion that I had lost track of which one I was dealing with. This > ability to interpret *word* probably comes from ipython, but ipython > is bypassed by the notebook. >
See http://groups.google.com/group/sage-devel/browse_thread/thread/3d4a8a47299e91bc/b8e140c03bb99d62?lnk=gst&q=tab+completion#b8e140c03bb99d62 for a related thread, where we discussed adding this functionality to the tab completion in the notebook and the command line. No code has come out of this discussion yet... Jason --~--~---------~--~----~------------~-------~--~----~ To post to this group, send email to sage-support@googlegroups.com To unsubscribe from this group, send email to sage-support-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sage-support URLs: http://www.sagemath.org -~----------~----~----~----~------~----~------~--~---