Beefy Boxes and Bandwidth Generously Provided by pair Networks
Problems? Is your data what you think it is?
 
PerlMonks  

Re: Writing and maintaining Tk GUIs with ZooZ

by vkon (Curate)
on May 27, 2006 at 17:54 UTC ( [id://552015]=note: print w/replies, xml ) Need Help??


in reply to Writing and maintaining Tk GUIs with ZooZ

As you explained a problem with GUI design, you must see a link http://www.vkonovalov.ru/vtcl-usage/Using_vtcl_for_creating_Tcl-Tk_GUI_for_Perl.html

Actually perl/Tk is quite hard to maintain and it is very unobvious on what GUI will be.
Tcl::Tk provides many TIMTOWTDI alternatives, yet very effective, yet much larger widget set, etc.

When I switched from perl/Tk to Tcl::Tk I never looked back and feel only improvements.

  • Comment on Re: Writing and maintaining Tk GUIs with ZooZ

Replies are listed 'Best First'.
Re^2: Writing and maintaining Tk GUIs with ZooZ
by sgt (Deacon) on May 30, 2006 at 22:09 UTC

    hi

  • perl/Tk language feels very perlish
  • there is a lot of useful perl/Tk code, can it run somehow on Tcl::Tk, I suppose some effort will be put into that...or I am wrong to think that?
  • by the way the python/ruby approach was to hook into tcl and call Tk with it, which seems a good way of reusing code :) still doing that you couple your install to the one of the tcl-tk libs, less nice (and the coverity scan does not look as good as perl's) thanks

      Do you have coverity scan of perl/Tk?
      Show me

      Did you ever looked into perl/Tk source tree?
      Its a mess. First file that now I looked at, the file './VERSIONS' in perl/Tk-804.027 say
      This is Tk402.001 The name by the way is Tcl/Tk's 4.2 with three digits for me to mess w +ith. I hope Sun don't get through more than 100 revisions so two sub-versio +n digits will be enough for them. I will subsume Sun's 'patch' stuff (e.g. '3' in 4.2p2) into my digits +as we have tended to be 'ahead' of them on some fixes and behind on others so we + don't map exactly at that level. For my digits I will use the 'even'=stable, 'odd'='experimental' scheme that linux uses: .0xx - inherently 'alpha' .1xx - experimental 'beta' .2xx - stable .3xx - experimental .4xx - stable
      There are *many* such examples, just scratching the surface.

      Do you think entire perl/Tk distribution is smooth and Coverity scan will be smooth??

      About "perl/Tk language feels very perlish" - I agree.
      Tcl::Tk supports perl/Tk syntax. So TIMTOWTDI is wider in Tcl::Tk, thus Tcl::Tk is even more perlish :):)

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://552015]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others lurking in the Monastery: (4)
As of 2024-04-20 02:24 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found