On Fri, Sep 15, 2006 at 08:34:49PM +0200, Andre Poenitz wrote: > On Fri, Sep 15, 2006 at 12:22:45AM +0200, Enrico Forestieri wrote: > > On Thu, Sep 14, 2006 at 05:10:09PM +0200, Andre Poenitz wrote: > > > On Wed, Sep 13, 2006 at 11:40:46PM +0200, Enrico Forestieri wrote: > > > > I don't like LyX with Qt4/Win native because: > > > > - it does not fit well in a Cygwin environment > > > > - the lyxpipe cannot be used > > > > - lyxclient doesn't work > > > > - I am better at writing shell wrappers than batch files > > > > - Posix is better > > > > > > The shell/batch point is not valid. There's no reason why LyX/Win native > > > should not work with shell scripts. > > > > You mean appending a .sh to each script and associating it with bash? > > Bleach... > > I am saying native LyX/Win works well in a cygwin environment.
I don't think so. First of all python is a symlink to the real binary python2.4.exe and a native app will try to happily execute a symlink as if it is a real executable producing an incomprehensible error about the 16bit subsystem (?). Then xdvi is a shell script and it is not recognized as an executable. Then you cannot use latex as it is a symlink to pdfetex.exe. You have to setup suitable batch files to use these essential components. It is certainly doable (and I do it) but it is not something the average user can cope with. Even when you've done all that, you discover that according to configure.py latex is not useable. This is because tetex wants posix style paths in latex files and the poor native LyX doesn't know anything about posix (in 1.5.0svn I have added code that takes care of this, though). Then there could be problems about the way posix applications expect their arguments to be quoted and the way you have to quote them for native win32 programs. Everything can be overcome, of course, and indeed I also use a native version of LyX in a cygwin environment (only to remember me why I prefer a cygwin version, though), but it is not something an average user wants/should take care of. > > > You have a point wrt to the lyxpipe/client. However, RPC works also on > > > Win*. > > > > You mean *would* work... > > We use RPC for windows at work. Some fairly outdated version from Sun > IIRC but it works. I mean that it probably would work if it was coded in LyX... but it is not. > > Then I would like that my symlinks are recognized, that I don't have > > to use ridiculous quoting when passing arguments to programs, and I > > could continue. No, thank you, if I have a choice I prefer the posix > > environment that cygwin grants me. > > That POSIX environment works wuqally well with LyX/Cyggwin and LyX/Win > native. Definitely *not* equally well, IMO. -- Enrico