Re: Word Processors
- From: Reklaw <nawalker earthlink net>
- To: Todd Graham Lewis <tlewis mindspring net>
- Cc: gnome-list gnome org
- Subject: Re: Word Processors
- Date: Wed, 16 Sep 1998 12:36:06 +0000
I agree with just about all of this.
If you have 1 & 2, 3 is easy because the actual App is trival (some what)
, it
just connects baboon objects.
On Wed, 16 Sep 1998 16:02:33 Todd Graham Lewis wrote:
> If I can weigh in here, I have some suggestions about The Great Word
> Processor Project:
>
> 1) All mjor parts should be componentized with baboon so that all
> applications can reuse your work. This includes spellchecking, thesaurus,
> page layout, print preview, printer selection.
>
> 2) Perhaps most importantly, the document format engines should be
> abstracted out as much as possible. It would be nice if you could save
> spreadsheets and gimp illustrations in PDF, etc. formats, and if they
> did not have to re-implement to engines to do so.
>
> 3) I wish that the actual editing component be replaceable. Think shades
> of emacs-as-an-X-widget here. Define the editing component as richly
> as you think necessary via CORBA; go ahead and load it up with as much
> functionality as you need to do real-time spell checking, etc. But make
> sure that it is abstracted out via CORBA, so that someone can take one
> of the free VI's and make it into an editing component. Same for emacs
> and anything else that people want to use. This component could also
> be used in our notepad replacement.
>
> 4) It would also be nice if the API for interacting with the document
> in progress were standardized. That way, you could program your spell
> checker, grammar checker, etc., all the same way, and it would be easy
> to add a new module of this kind.
>
> 5A) On the template front, this is really not a programmatic concern,
> except in so far as you have to make templates possible. I would think
> that you could make template writing very easy by allowing people to
> write their dialogues in scheme, perhaps with some helper functions to
> make dialogues very easy to write.
>
> 5B) The crucial thing in making templates useful to users is editorial
> control. You should pick someone as the template baron who exercises
> dictatorial control over what does and does not go into the standard
> template library which ships. Without this, you are just going to have
> a big pile of unorganized, duplicative templates which will confuse
> the user. I nominate Rebecca as the template baron; since she can't
> program, but she's a writer, I think she'd be perfect for this. (Let's
> hear it for the nonprogrammers in the crowd! 8^)
>
> 5C) There should be a standard, easy API for adding and removing templates
> from the library. This will make it easier for people to accept that
> not every template will make it into the actual WP itself.
>
> Do these sound reasonable?
>
> --
> Todd Graham Lewis 32°49'N,83°36'W (800) 719-4664, x2804
> ******Linux****** MindSpring Enterprises tlewis@mindspring.net
>
>
> --
> To unsubscribe: mail gnome-list-request@gnome.org with
> "unsubscribe" as the Subject.
>
==========
Reklaw - I code therefore I need gin and sprite.
GNOME software projects - Pharmacy * gnome-standalone
http://home.earthlink.net/~nawalker/
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]