[Hat] Proposal, Heirarchical module structure for tools
Thomas Davie
tom.davie at gmail.com
Tue Oct 10 11:46:02 EDT 2006
I have a feeling I'm about to get shouted down because Hat is not
just a debugger... But...
The Debug. namespace already exists, why not Debug.Hat?
Directly in response to Neil - we do need Hat in the structure
whichever we choose - what if there's another Debugging/Tracing tool
with an Observe module?
Bob
On 10 Oct 2006, at 16:32, Neil Mitchell wrote:
> Hi
>
>> Yes, it matters a great deal. We have reserved the 'Hat' top-level
>> namespace for the exclusive use of trace-transformed programs. No-
>> one
>> should ever use that namespace intentionally for anything else.
>
> Fair enough, seems reasonable. Although then I wonder if we need the
> "Hat" part, just Tracing.Observe should be enough, since its just as
> unique, and its in the Hat repo so makes it clear enough.
>
>> My suggestion would be just to drop that part. So, e.g.
>>
>> Tracing.Hat.Observe
>> Tracing.Hat.Trail
>> Tracing.Hat.SExp
>> Tracing.Hat.HighlightStyle
More information about the Hat
mailing list