From: lucio@proxima.alt.za
To: 9fans@cse.psu.edu
Subject: Re: [9fans] Higher level document rendering and editing (Was: Building GCC)
Date: Fri, 25 Jan 2008 20:43:28 +0200 [thread overview]
Message-ID: <0bfcbc3bd9938caecb0986b78a4edded@proxima.alt.za> (raw)
In-Reply-To: <56DCAD47-EB6C-4C1B-B11B-CDA0DF7829E0@mac.com>
> We could store the raw data in binary files and have C programs
> access the data with a standard interface.
You want the primary abstraction (layer 0, let's say) to be very
similar to the existing "pure text". Any mark-up becomes a pointer to
an object in a different layer which conveys additional attributes.
It may be sensible to assign the layers as "classes" so that objects
in a particular layer have common properties. Defining additional
layers provides for new classes, together with the methods that apply
to them.
I'm not sure how you'd recognise mark-up markers, but it will
hopefully be a single in-band escape. Or maybe there is a better way,
I know Doug Gwyn makes a good case for avoding in-band signalling...
But I seriously think I'm getting into this deeper than I am competent
to.
I'd like to point out, though, that the P9 synthetic filesystem is a
preferable abstraction to a specialised library and in this particular
instance, I would present a complex, marked-up document specifically
as a collection of files in such a synthetic filesystem.
++L
next prev parent reply other threads:[~2008-01-25 18:43 UTC|newest]
Thread overview: 124+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-01-20 20:08 [9fans] Building GCC Pietro Gagliardi
2008-01-20 20:57 ` andrey mirtchovski
2008-01-20 21:05 ` Pietro Gagliardi
2008-01-20 22:22 ` Federico G. Benavento
2008-01-20 23:41 ` Pietro Gagliardi
2008-01-20 23:44 ` Pietro Gagliardi
2008-01-20 23:47 ` benavento
2008-01-20 23:50 ` Pietro Gagliardi
2008-01-21 14:09 ` Pietro Gagliardi
2008-01-21 14:39 ` erik quanstrom
2008-01-21 15:01 ` Kernel Panic
2008-01-21 16:02 ` Brantley Coile
2008-01-21 20:54 ` Steve Simon
2008-01-21 21:58 ` Pietro Gagliardi
2008-01-21 22:47 ` Pietro Gagliardi
2008-01-21 22:59 ` erik quanstrom
2008-01-21 23:25 ` Fazlul Shahriar
2008-01-21 23:31 ` Pietro Gagliardi
2008-01-22 0:39 ` Pietro Gagliardi
2008-01-22 12:15 ` Russ Cox
2008-01-22 12:38 ` Harri Haataja
2008-01-22 13:09 ` lucio
2008-01-22 15:03 ` erik quanstrom
2008-01-22 15:37 ` Brantley Coile
2008-01-23 9:35 ` [9fans] " pavlovetsky
2008-01-23 11:15 ` Harri Haataja
2008-01-24 9:41 ` pavlovetsky
2008-01-24 10:05 ` Steve Simon
2008-01-24 10:44 ` benavento
2008-01-24 15:05 ` erik quanstrom
2008-01-24 15:14 ` benavento
2008-01-24 15:51 ` lucio
2008-01-24 18:12 ` benavento
2008-01-25 9:55 ` pavlovetsky
2008-01-24 16:55 ` Uriel
2008-01-24 11:19 ` Paulo Pocinho
2008-01-24 11:24 ` Christopher Nielsen
2008-01-24 11:48 ` Paulo Pocinho
2008-01-24 12:46 ` mattmobile
2008-01-24 13:23 ` Paulo Pocinho
2008-01-24 15:37 ` lucio
2008-01-24 18:04 ` ron minnich
2008-01-24 18:06 ` andrey mirtchovski
2008-01-24 18:15 ` erik quanstrom
2008-01-24 18:19 ` lucio
2008-01-24 18:38 ` Paulo Pocinho
2008-01-24 18:44 ` lucio
2008-01-24 19:01 ` lucio
2008-01-24 18:50 ` Joel C. Salomon
2008-01-24 19:04 ` Pietro Gagliardi
2008-01-24 21:52 ` Russ Cox
2008-01-25 9:56 ` Douglas A. Gwyn
2008-01-25 12:19 ` Martin Neubauer
2008-01-24 13:38 ` tlaronde
2008-01-23 14:17 ` Iruata Souza
2008-01-23 16:13 ` ron minnich
2008-01-23 16:57 ` Pietro Gagliardi
2008-01-23 17:36 ` Iruata Souza
2008-01-23 18:26 ` Uriel
2008-01-24 9:59 ` sqweek
2008-01-24 17:21 ` lucio
2008-01-24 18:04 ` erik quanstrom
2008-01-24 18:21 ` Pietro Gagliardi
2008-01-24 18:37 ` lucio
2008-01-24 22:16 ` Gary Wright
2008-01-25 2:47 ` Pietro Gagliardi
2008-01-25 3:21 ` Pietro Gagliardi
2008-01-25 6:08 ` lucio
2008-01-24 18:52 ` erik quanstrom
2008-01-24 19:09 ` Pietro Gagliardi
2008-01-24 19:27 ` erik quanstrom
2008-01-24 19:38 ` Pietro Gagliardi
2008-01-24 21:26 ` Lorenzo Fernando Bivens de la Fuente
2008-01-25 9:55 ` pavlovetsky
2008-01-25 14:14 ` Iruata Souza
2008-01-25 14:26 ` Brantley Coile
2008-01-25 17:49 ` Bakul Shah
2008-01-25 18:09 ` lucio
2008-01-25 18:29 ` John Floren
2008-01-25 19:12 ` lucio
2008-01-25 19:38 ` Bakul Shah
2008-01-25 20:04 ` Skip Tavakkolian
2008-01-26 2:28 ` dave.l
2008-01-26 3:08 ` John Floren
2008-01-26 3:17 ` Pietro Gagliardi
2008-01-28 3:11 ` erik quanstrom
2008-01-28 3:34 ` Eric Van Hensbergen
2008-01-25 18:32 ` Pietro Gagliardi
2008-01-25 18:15 ` erik quanstrom
2008-01-25 18:30 ` lucio
2008-01-25 18:17 ` Roman Shaposhnik
2008-01-25 18:19 ` John Floren
2008-01-25 14:35 ` [9fans] importing web browsers (was Building GCC) Charles Forsyth
2008-01-25 14:45 ` Iruata Souza
2008-01-25 17:50 ` lucio
2008-01-26 15:47 ` Iruata Souza
2008-01-26 15:50 ` Iruata Souza
2008-01-25 16:17 ` [9fans] Re: Building GCC pavlovetsky
2008-01-25 18:04 ` lucio
2008-01-26 15:29 ` Iruata Souza
2008-01-24 19:13 ` Pietro Gagliardi
2008-01-24 19:18 ` lucio
2008-01-24 19:26 ` erik quanstrom
2008-01-25 9:56 ` pavlovetsky
2008-01-25 11:21 ` lucio
2008-01-25 14:07 ` Pietro Gagliardi
2008-01-25 18:43 ` lucio [this message]
2008-01-28 10:04 ` [9fans] Re: Higher level document rendering and editing (Was pavlovetsky
2008-01-28 10:36 ` Federico G. Benavento
2008-01-24 18:23 ` [9fans] Re: Building GCC lucio
2008-01-25 10:00 ` pavlovetsky
2008-01-22 17:15 ` [9fans] " Pietro Gagliardi
2008-01-22 18:19 ` Iruata Souza
2008-01-22 18:28 ` Pietro Gagliardi
2008-01-22 18:37 ` Iruata Souza
2008-01-22 13:26 ` John Stalker
2008-01-22 16:35 ` ron minnich
2008-01-22 17:00 ` Eric Van Hensbergen
2008-01-22 17:07 ` erik quanstrom
2008-01-22 17:18 ` Eric Van Hensbergen
2008-01-22 17:25 ` ron minnich
2008-01-22 17:46 ` erik quanstrom
2008-01-22 17:07 ` erik quanstrom
2008-01-22 17:15 ` ron minnich
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=0bfcbc3bd9938caecb0986b78a4edded@proxima.alt.za \
--to=lucio@proxima.alt.za \
--cc=9fans@cse.psu.edu \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).