asger added,
> It all depends on what we are aiming for.
...
> 2) Ease of embedding - both for us and the target users.
> I.e. it should be easy to embed it into LyX, and it
> should be easy for users to compile and install LyX
> with the scripting language embedded.
for a completely different take: why? I mean, why embed it?
Why not just put in the ability to spawn a process and pass the process
some kind of socket or channel to the lyxserver?
I'd been giving this some thought since I thought I was going to need
it for the mailmerge (which got written in c++ because I needed it
*now*). Any information needed can be passed as environment variables,
the program can do whatever it feels like, however it feels like doing
it.
That is, why embed a language, rather than just spawning something
arbitrary?
(besides, how else am i going to use Fortran, which noone seems to
be suggesting :)
rick
--