-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

I have been working on Objective-C code to do similar things, and would be
glad to cooperate with you on this. Right now I have (I think) properly
working Objective-C classes (With Perl interfaces) for a version-revision pair
and a version range (I.E. between two versions, optionally including one or
both ends), with values for a "minimum" and "maximum" version. I am
currently working on a "version set" akin to the mathematical concept of a set
of numbers, and an "associative version set", which aggregates a collection
of "version sets" (each sub-set associated with an object) under a simple
interface for searching the group as a whole.


I am also working on bridges and Perl wrappers to make them seem as
native Perl objects. The search time for a version set or associative version
set is linearly related to the number of objects in the set. Each individual
version string is parsed into a set of data structures pointing to the string
itself, such that only 8 extra bytes are required for each version/revision
"segment", in exchange for a decrease in execution time.


I suspect that either my in-progress implementation of the "associative
version set" could be ported to Perl for use in implementing versioned
provides and better virtual package handling or could be used natively by
the installation of my library and perl modules. If anyone wants details or
*gasp* to help out, please email me and I will be glad to provide any
assistance I can as soon as I have time.


Cheers,
Kyle Moffett

- -----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GCM/CS/IT/U d- s++: a16 C++++>$ UB/L/X/*++++(+)>$ P+++(++++)>$
L++++(+++) E W++(+) N+++(++) o? K? w--- O? M++ V? PS+() PE+(-) Y+
PGP? t+(+++) 5 X R? tv-(--) b++++(++) DI+ D+ G e->++++$ h!*()>++$ r !y?(-)
- ------END GEEK CODE BLOCK------


-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3 (Darwin)

iD8DBQE/+3/xag7LSGnFq10RAuAiAKDV5h3//zpl/dK8J9CsymvXVuu0RwCgqo2X
buZEfKoaV309Ru8ptRANtw4=
=aICx
-----END PGP SIGNATURE-----



-------------------------------------------------------
This SF.net email is sponsored by: IBM Linux Tutorials.
Become an expert in LINUX or just sharpen your skills.  Sign up for IBM's
Free Linux Tutorials.  Learn everything from the bash shell to sys admin.
Click now! http://ads.osdn.com/?ad_id=1278&alloc_id=3371&op=click
_______________________________________________
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel

Reply via email to