Hi!  My HtDig::Search idea hasn't really been started seriously yet, as I'm
currently on something of a contract for the other "configuration" PERL
objects.  It may not be until the end of February before I have anything to
show for it, but things may speed up between now and then.

Here's my plan for HtDig::Search:

htdig's c++ code wasn't object-oriented enough when it comes to the
searching part.  Too much logic was in the htsearch module, and wasn't
reusable outside of it.  I made an attempt to encapsulate most of the logic
in a separate "Searcher" module, and then to use that module from the
htsearch executible (this is all in the htdig3 MAIN CVS branch).  The reason
I've done this is to allow me to use the htdig c++ searching code directly
from PERL in an XS module, rather than having to parse htsearch's command
line output.  I've run into problems doing this, however, which involve
conflicting libraries and some other things, and it will take some time to
work them out, since I'm not really adept at these sorts of things.

I'm hoping to post what I've got as soon as it's usable by someone else, and
when I do, I'll let you know so you can take a look at it.  If my troubles
continue too long, I might go ahead and create a "wrapper" PERL object that
simply wraps the output from the htsearch program, which was my first idea.
I suppose I could make the results look the same, no matter which method I
end up using, but I so much prefer the XS method, as there would be a great
performance increase.  In fact, it might be best to post the command-line
parser version as an alternative, since it would be pure-perl and therefore
preferable in some cases where build environments were tricky or
non-existent.

If the command-line parser version would be of benefit to you, please let me
know.

Jamie

> -----Original Message-----
> From: Nathaniel Irons [mailto:[EMAIL PROTECTED]]
> Sent: Sunday, January 23, 2000 1:06 PM
> To: Tillman, James
> Subject: htdig & perl
> 
> 
> Hello.  I've got a project on a mid-burner which would benefit greatly
> from something like your pending HtDig::Search widget.  I'm writing to
> ask if the required components on htdig's end are in the 3.2.0 tree
> scheduled for beta in a couple of weeks, or if they're not going to
> debut for a while yet.
> 
> I'm happy to help, but my skills in the C/C++ domains are for novelty
> purposes only, so I'm cooling my heels until it's time to 
> start looking
> at the perl components.
> 
> Thanks for your time.
> 
>   -nat
> 
> -- 
> Nat Irons           |  873D 7978 23FC 37FE 10D5  | "Which" is 
> deletable
> [EMAIL PROTECTED]  |  349A F57F 0FAA F4D4 B19A  |  and nonrestrictive
> 
> 

------------------------------------
To unsubscribe from the htdig3-dev mailing list, send a message to
[EMAIL PROTECTED] 
You will receive a message to confirm this. 

Reply via email to