[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Current state of the code (was: Re: [Demexp-dev] Issues on classificatio

From: David MENTRE
Subject: Current state of the code (was: Re: [Demexp-dev] Issues on classification)
Date: Sat, 27 Sep 2003 00:16:33 +0200
User-agent: Gnus/5.1002 (Gnus v5.10.2) Emacs/21.2 (gnu/linux)


I've not spammed you in the recent weeks, it does not mean that nothing
is done. :)

If a take a previous point:

David MENTRE <address@hidden> writes:

> The remaning modules to write are thus:
>  - classification (only simple keywords and path matching)

done. More exactly, a sort of.

>  - server (taking commands from network and executing it). To accelerate
>    the development, the server will be single-threaded (poor performance
>    but easy to design, no locking issues)

first big step to do. Unfortunalty, at this step I would have to
integrate previously written module and I would probably discover that
some code is missing, is not well designed, etc. So probably more work
for the last percents of job. There is no such a thing as a linear
job. ;)

>  - network messaging (the minimal required set)

done. Or I think so. :) I've decided to use RPC method for segmentation
of XDR encoded messages onto TCP. It basically means that I follow
section 10 of RFC 1831. "I" is not a exact denomination neither. I fact,
all the dirty job has already be done by Gerd Stolpmann in his RPC
module so I have integrated his code (with few minor modifications). The
net effect is that part of the code should be bug free[1]. :)

Otherwise, I have defined a set of network messages that I think is
minimal for a functional prototype. Some of them would have to be
modified to match latest code integration.

>  - integrate Isabelle's work and make it emit network messages

second big step to do. I need to integrate nework code and probably
modify her code to match latest modification of networking.

BTW, d2, have you a patch to propose on isa's code?

Any way, the first prototype is not quite there but progress is made. :)


[1] Side note on software engineering and free software:

 - free software allows easy code reuse, and more importantly bug free
   code reuse. An interesting thing from a software engineering point of
   view. Of course, there is no such thing as a simple code copy/paste.

 - however, I had to modify slightly the original code, both at
   interface and implementation level. Yet another example of why a
   Software Component would had never been useful. Yet another good
   point for free software: the ultimate software component! :)
 David Mentré <address@hidden>
 GnuPG key fingerprint: A7CD 7357 3EC4 1163 745B  7FD3 FB3E AD7C 2A18 BE9E

reply via email to

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