[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Demexp-dev] On web client, XML and ONC RPC and their integration wi
From: |
David MENTRE |
Subject: |
Re: [Demexp-dev] On web client, XML and ONC RPC and their integration with demexp |
Date: |
Sat, 09 Sep 2006 12:01:06 +0200 |
User-agent: |
Gnus/5.1006 (Gnus v5.10.6) Emacs/21.4 (gnu/linux) |
Hello Thomas,
Thomas Petazzoni <address@hidden> writes:
> However, I suggest to be careful about the complexity of the demexp
> software. It's starting to be:
> - a server in OCaml with lots of dependencies, making it hard to
> compile when you're not using a good distribution (Debian)
> - a proxy in Python that uses unpackaged library (pyrpc)
> - a web client in PHP/Drupal which runs over Apache.
I share your concerns:
1. I have chosen current path as to be as efficient as possible and
reuse existing code, even if it adds a lot of dependencies;
2. Most of new dependencies are for the server side, that is not needed
to replicate on the client side;
3. I hope in the long term we'll find way to remove dependencies or at
least make them more coherent[1].
I'm open to any suggestion.
> For the newcomer, it's probably going to be harder and harder to get
> involved in the projet if so many languages, library and compilers are
> used, and if the architecture becomes more complex.
On the other side, as Augustin said, it offers more opportunity for
somebody to contribute.
But maybe we should promote demexp as "Learn Computer Science in its
complexity, with different languages and system". ;-)
Best wishes,
d.
Footnotes:
[1] For example, use the same PostgreSQL for Drupal and demexp
backends, maybe remove CDuce for a simpler XML parser, rewrite XML
RPC proxy in OCaml, etc.
--
GPG/PGP key: A3AD7A2A David MENTRE <address@hidden>
5996 CC46 4612 9CA4 3562 D7AC 6C67 9E96 A3AD 7A2A