Bo Peng wrote:
 an executive summary (without rhetorics) would be helpful for bystanders
to also chime in...
And just to clarify---I'm not pushing any particular view here; I'm just trying to imagine how users (including this potential user) will react---let me just add a few comments. I'll snip out a lot, so please read the original message.

The problem seems easy, we simply help users pack and unpack files,
but the devil is in the details. More specifically, which files should
we embed, are we going to unpack the files automatically, and where
should we unpack the files?

The simple solution, which is essentially Richard's proposal, is that:

1. we only pack files in or under the document directory.
2. we automatically unpack these files to where they are (document
directory) when a .lyx file is opened.

I say this is simple because packing and unpacking only happen when a
.lyx file is opened or saved. After the file is opened, all embedded
objects are external so NO modification to the current inset code is
needed.

And here's my view: Because this is so simple, because working with an embedded file and working with an ordinary LyX file would, to the user, be almost identical, and because it would keep us from having to mess with the inset code, etc, I think it is absolutely obviously the best solution, IF the problems Bo mentions can be solved. And I'm not at all convinced they can't be. What I do know is that, unless I apply various workarounds I know only because I understand the limitations of the current implementation, I couldn't use embedding with my co-author.

Richard

Reply via email to