On Sun, 23 Nov 2003, Lior Kesos wrote:

> Shlomi Fish wrote:
>
> >Several people complained about the poor state of the Jobs database. So
> >today, I'm taking some time to revamp it. Note that one person (who is
> >CCed to this message) said a system he wrote in Python can effectively
> >replace it.So I say: show me the code! (or at least before I do).
> >
> >
> >
> If you're reffering to me (I wrote the iglu-web a while ago when I had a
> replacement)
> I tried to find the cgi/db I created a while ago.
> It didn't have anything that dramatic except ofrefactoring the code
> into python classes and touching up the interface.
>
> Unfortunatly I didn't keep a copy of those feeble attempts.
> If I'll find the time (doubtfully) I may be able to recode what I've
> done although it was very "backward compliant" using the original db.
>
> I'd be happy to help and spew out worthless advice but I'm not sure I'll
> have time to lead and integrate.
>

Very well. As it is, the new Jobs manager already has some improvements,
and I can deploy it now (after I re-run the script for converting the
table to the new one). It is one monolithic class which utilizes a couple
of Modules from CPAN.

You are welcome to check out the various versions from the repository at
any time:

http://stalker.iguide.co.il:8080/svn/lm-solve/mini-reporter/

(using a Subversion client).

It was kept in Perl, and I'd like to keep it this way (since I like it
that way). If anyone wishes to convert it to something else, or otherwise
find a more superior system which had already beenn written, he can go
ahead. I will deploy it if it's easy to deploy and more superior. I, on my
part, find Perl suitable enough for what we have to do there.

Generally, I should mention that my credo stands against converting
programs from one functionally similar language to another. If there's
something good written in language A, I usually keep it that way, because
it would be a faster route to improvement. Of course, converting from
Perl/PHP/Python/Ruby/etc. to C and vice versa may be a viable need at
times, because they are radically different. I'm also a great believer in
prototyping the first version of a C program in Perl (or whatever).

Regards,

        Shlomi Fish



----------------------------------------------------------------------
Shlomi Fish        [EMAIL PROTECTED]
Home Page:         http://t2.technion.ac.il/~shlomif/

Writing a BitKeeper replacement is probably easier at this point than getting
its license changed.

        Matt Mackall on OFTC.net #offtopic.

Reply via email to