On Mon, Jun 9, 2014 at 11:05 AM, James Forrester jforrester@wikimedia.org wrote:
On 9 June 2014 02:30, Martijn Hoekstra martijnhoekstra@gmail.com wrote:
On Sun, Jun 8, 2014 at 8:22 AM, James Forrester <
jforrester@wikimedia.org>
wrote:
On Sunday, June 8, 2014, Martijn Hoekstra martijnhoekstra@gmail.com wrote:
On Sun, Jun 8, 2014 at 1:18 AM, Martijn Hoekstra < martijnhoekstra@gmail.com javascript:;> wrote:
Flow stores the comments as a structured tree
That seems a fundamental mistake. A discussion isn't a tree, it's a
dag
at best. It's possible for a single comment in a discussion to refer
to
zero or more earlier comments,
Flow stores each discussion as a tree, with a Flow "Board" being a
forest
of discussions for precisely this reason.
That takes care of the issues of replying to one comment (a new node in
an
existing tree), zero comments (a new root node), but not multiple
comments
(which would break the tree).
Really?
Yes, really.
Hello | +- Hey! | +-+- Wow! | | | +-+- I know! | | | +-+- I'm here too! | | | | | +- It's wonderful! ---------+ | | | | +-+- Crazy, right? |
| | | | Wonderfully crazy!------|
| +- Yeah.
…
J.
James D. Forrester Product Manager, VisualEditor Wikimedia Foundation, Inc.
jforrester@wikimedia.org | @jdforrester
Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l