
26 Jun
2001
26 Jun
'01
11:55 a.m.
(2) One point we discussed was missed:
In Haskell you sometimes publish *two* interfaces to your libraries; one for users, and one for super-users than might want to extend things. Typically the super-users can see passed some of the user library abstractions.
If you have a public library (say Html), and its called Text.Html (say), then you'll use a naming convention for the super-user library. The best we could come up with was *.Internals
So: import Text.Html -- The library import Text.Html.Internals -- The super library (for building other libs)
(Comments, anyone?)
Thanks, I've added this to the document. Cheers, Simon