Thorsten Scherler wrote:
El mar, 18-04-2006 a las 22:28 -0700, Clay Leeds escribió:

On Apr 18, 2006, at 9:31 AM, Ross Gardler wrote:

Web Maestro Clay wrote:

I'm not sure whether or not to suppress <style/>, but it would be nice to have the ability to have 'on-the-fly' ODT styles.

I'm -1 on allowing abitrary styles though. The problem is that Forrest attempts to provide a unified output formats regardless of the input format. If we allow arbitrary styles through then we loose the ability to do this because uses will create "headings" by making text larger and bold, for example. Forrest has no way of knowing this is supposed to be a heading and therefore cannot render it as such.

Ross

I can understand that. I'll file the desire for on-the-fly styles under the 'it would be nice...' flag. :-)



I added such a contract. I have not tested it (will do later) since I am
on my way out, but _should_ work. ;)


Last time I looked -1 from a committer was a blocker on code. I appreciate that this optional, but I'm still not sure it is a good idea. It will cause maintenance problems.

Of course, there is a nice big warning on there. What do other devs think? Is this the top of a slippery slope? Should this contract be part of a FAQ rather than included code?

I'll certainly consider switching to a -0 if people want to see this, but I strongly caution against it. In my opinion it undermines the whole purpose of Forrest.

Ross