Hey, all.
This is my fourth attempt at splitting out the platform dependincies
(now called "features", to distinguish them from stupid bugs that
os-implementors put in to keep people from writing portable code (my, that
sounded bitter. Let it stand)). Untar
http://www.rtweb.net/theorb/platsplit.tar.gz in your parrot tree, and rm
-r platforms.
A word of archetecture:
All funtions are catagory_funtion, documented in
features/catagory/catagory.pod.
Almost everything is a sepperate catagory. This has the added benifit of
keeping function names from being likely to conflict. However, it means
that we have silly things like sleep_sleep() and time_time().
I shall now stop worring, as I only acatualy ever run two platforms (winxp
& linux) and only compile for one of them.
However, I can now work with dynamic loading without having to worry too
much about platdeps.
-=- James Mastros
--
"In the case of alchemy v chemistry the chemists know whether it will
probably go bang before they try it (and the chemical engineers still duck
anyway)." -=- Alan Cox