demexp-dev
[Top][All Lists]
Advanced

[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




reply via email to

[Prev in Thread] Current Thread [Next in Thread]