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

Reply via email to