I'd like comments on use of Qtk::QuickTk namespace for a
module I wish to submit to CPAN.  QuickTk supports a
streamlined syntax (mini-language) for specifying GUIs,
and generates and executes perl-tk (Tk.pm and friends) code
to implement it.

  I chose Qtk as a top-level namespace for this module
because I anticipate submitting a series of related modules
that all use the same mini-language syntax.  I'm currently
exploring the possibility of generating calls to the gtk
(Gtk and friends) library as a richer alternative to perl-tk.
I've implemented nearly a dozen applications using the QuickTk
module, and expect to submit modules for a number of them.
I suspect that a set of common facilities might usefully be
abstracted out from all this, to become a Qtk.pm module which
would support the rest.

  The module I've been calling QuickTk uses my Text::TreeFile
module (currently listed, and soon to appear on CPAN) for
low-level file format support, which includes syntax support
for comments, file-includes and continuation lines, as well
as interpreting a strict indentation scheme to indicate
parent-child nesting for the tree structure.

  Full details on both of these modules appears at:

         perl.dystanhays.com/jnk

(the code, sample data and drafts of documentation).

  Does this choice of namespace make sense?

      regards,    -- John Kirk  (CPAN id: JNK)

Reply via email to