[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[DotGNU]SEE configuration poll
From: |
S11001001 |
Subject: |
[DotGNU]SEE configuration poll |
Date: |
Wed, 21 Aug 2002 21:07:50 -0500 |
User-agent: |
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.1b) Gecko/20020812 |
The SEE is started at boot, and also by each user.
Each user can provide webservices by registering them in his/her own
config file.
Each user (and the system) can specify different plugins available using
the same config file.
The way I see it, there are two KISS options for this system:
1. Use a guile-based config file, with a macro file for M4 output by
users of the xseeconfig.exe graphical configuration tool. This is much
like how Mozilla is configured (except for the m4 part); the config file
is executed, and it makes callbacks that fill in the necessary data of
the mega-config "Prefs" object.
It has the advantages of allowing ultra-dynamic configuration. It has
the drawbacks of parsing M4 for xseeconfig.exe, as well as relying
somewhat on programming-language error reporting instead of data error
reporting.
2. Use XML as a backing store for the configuration information. This
has the benefit of allowing easy access by xseeconfig.exe and validation
(better error reporting). It has the drawback of limiting users more.
Everyone, please tell me what you think.
--
Stephen Compall
DotGNU `Contributor' -- http://dotgnu.org
Back the everybody was arguing about God being dead or alive. "Impeach
God" approached the subject of God from a completely different
viewpoint. If God was so powerful as to create the world and yet do
nothing to correct the problems in it, why would we ever want to
worship such a God? Wouldn't it be better to put him on trial?
-- RMS
- [DotGNU]SEE configuration poll,
S11001001 <=