fields -- proposed designs on the table


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