On Mon, 2006-09-04 at 17:03 +1000, Edward d'Auvergne wrote:

> 
> 
> > \relax-1.2.6\prompt\interpreter.py", line 26, in ?
> >      import readline
> > ImportError: No module named readline
> >
> > #import readline
> >
> >
> >
> >
> > \Python24\lib\rlcompleter.py", line 42, in ?
> >      import readline
> > ImportError: No module named readline
> >
> >
> >
> > Well, my excursion went until here. What do you think? Do you have in
> > mind some W. alternative to this "Popen3"?
> 
> 
> These last two error could be fatal for relax under MS Windows!  The
> 'readline' module is essential for the relax prompt based interface.
> I just looked it up and the Python library documentation says that
> it's UNIX only!!!  Without this module there is no prompt based
> interface.  It could exist but it would be severely crippled and would
> make using relax in Windows very painful.
> 

As I understand it, readline is not a vital as all that. readline
provides tab completion on the relax prompt, which is very useful, but
not essential. In a quick test here, I can comment out all references to
readline in prompt/interpreter.py (the import statement and the tab
completion code near line 202). Thus modified, relax runs fine, the
prompt interface works, but lacks tab-completion as expected. Admitedly
all this is in Linux, but I see no reason why it won't work in Windows
two (no guarantees it wont turn up more Unix-specific issues elsewhere,
of course). I suspect that if you ran relax from inside an appropriately
featured IDE you could even recover that functionality courtesy of the
IDE's implimentation (can't easily test that here, though).

Chris

> There may however be a way around the readline problem.  There appears
> to be an alternative for MS Windows that you can download from
> http://sourceforge.net/project/showfiles.php?group_id=82407&package_id=84552.
>  If you install this, does the 'readline' import error disappear?
> Hopefully there aren't any more UNIX only import statements in relax!
> 
> I hope this helps,
> 
> Edward
> 
> _______________________________________________
> relax (http://nmr-relax.com)
> 
> This is the relax-users mailing list
> [email protected]
> 
> To unsubscribe from this list, get a password
> reminder, or change your subscription options,
> visit the list information page at
> https://mail.gna.org/listinfo/relax-users
> 


_______________________________________________
relax (http://nmr-relax.com)

This is the relax-users mailing list
[email protected]

To unsubscribe from this list, get a password
reminder, or change your subscription options,
visit the list information page at
https://mail.gna.org/listinfo/relax-users

Reply via email to