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.
