Subject: fields -- proposed designs on the table
From: Paul Rohr (paul@abisource.com)
Date: Thu Jun 01 2000 - 19:44:26 CDT
The original assertion which got the ball rolling was that fields should be 
converted to containers.  On this point, at least, there seems to be a lot 
of consensus:
  http://www.abisource.com/mailinglists/abiword-dev/99/December/0314.html
Since then, there's been a lot of thought put into a variety of design 
approaches, but the three most detailed proposals stem from the following 
threads:
  POW-like summary of the areas of code to be touched
  ---------------------------------------------------
  http://www.abisource.com/mailinglists/abiword-dev/00/February/0232.html
  Keith:  original design
  -----------------------
  http://www.abisource.com/mailinglists/abiword-dev/00/February/0276.html
  Justin:  clarifications on changing how fields work
  ---------------------------------------------------
  http://www.abisource.com/mailinglists/abiword-dev/00/March/0245.html
At first, it looked like Keith and Justin's approaches were pretty 
different, but eventually they started to converge:
  Keith:  frag vs. run
  --------------------
  http://www.abisource.com/mailinglists/abiword-dev/00/March/0250.html
  Justin:  mostly deferring to Keith
  ----------------------------------
  http://www.abisource.com/mailinglists/abiword-dev/00/March/0254.html
  my elaboration on Keith's proposal, too
  ---------------------------------------
  http://www.abisource.com/mailinglists/abiword-dev/00/March/0276.html
  consensus -- no scripting, add a new frag type
  ----------------------------------------------
  http://www.abisource.com/mailinglists/abiword-dev/00/March/0277.html
Since then, Justin's been taking the lead on a new hybrid design which 
builds on a lot of Keith's work.  (To be honest, I'm not up to speed on 
either approach yet, but this sounds like a Good Thing.)
  Justin:  new design, based on Keith's
  -------------------------------------
  http://www.abisource.com/mailinglists/abiword-dev/00/April/0047.html
  Justin:  abandoning some out-of-sync code
  -----------------------------------------
  http://www.abisource.com/mailinglists/abiword-dev/00/April/0300.html
  Justin:  status update
  ----------------------
  http://www.abisource.com/mailinglists/abiword-dev/00/May/0174.html
  Justin:  plans to use invisible runs
  ------------------------------------
  http://www.abisource.com/mailinglists/abiword-dev/00/May/0481.html
My next step in this area is obviously to get up to speed on all these 
discussions so that I can move things forward from there.  :-)
Paul
This archive was generated by hypermail 2b25 : Thu Jun 01 2000 - 19:38:51 CDT