| Store | Cart

Re: [TCLCORE] Tcl GSoC 2011 - Ideas anyone ? [Tk]

From: Jeff Hobbs <jef...@activestate.com>
Tue, 15 Mar 2011 17:52:26 -0700
On 10/03/2011 6:22 PM, sigzero wrote:
> Python:  Ships with Tkinter, but the community itself pushes either> wxPython or PyQt/PySide. You will almost find no mention of Tkinter.> Perl: Perl/Tk....still goes on but wxPerl is moving up fast. A few> applications are using it now.> Ruby: Has a Tk binding...I don't pay attention to Ruby though.>> It might be interesting to go to each of those Google groups and ask> "What GUI toolkit do you use and why?" and see what comes back.

Do not bother to ask in python - they had the Tkinter discussion 
recently, and rantingprick dominated it with negativity and hate for Tk. 
  Much of the discussion was inaccurate or misrepresenting Tk, but some 
of the points were accurate.  Some aspects they didn't even voice (but I 
know people have issues with) can make Tk shine, but it just wasn't a 
thread to get involved with (see clpy for details, it was 200+ posts 
long earlier this year).

As one of the few (only?) people here to watch and also get input from 
the various other language communities, I can definitely say what's in 
core Tk is insufficient for modern UI development.  However, for the 
most part it isn't a matter of larger issues, but several smaller items.

Printing comes up, but far ahead of it by requests is Drag&Drop.
PNG support is a no-brainer, but still needs Img nowadays (until 8.6 
decides to ship).
JPEG is useful for some, but I think leaving "external" still suffices, 
consider the ease of availability, and its ability to "embed" via starkits.
treectrl and/or tktable are quite necessary for any UI with "depth" 
(more data).

On the non-Tk side, Tcl needs tclvfs (or the features it brings).

I could go on, but my stomach is grumbling.  Those are the key 
highlights.  For the tkkit that gets included in ActivePerl (provides Tk 
in a perl-friendly syntax), we have included the following to provide a 
"more complete" Tk experience to 8.5 (8.4 also added tile and dict):

treectrl; tktable; tclx; Img for window, xpm, ico, jpg and png; bwidget 
(legacy); tklib's style, ico, ctext, tooltip, widget; tcllib's comm, 
snit, json, base64, csv; some OS X modules

Notably missing out of that (by request) has been drag&drop, though 
we've had requests also for printing and html.

Jeff

------------------------------------------------------------------------------
Colocation vs. Managed Hosting
A question and answer guide to determining the best fit
for your organization - today and in the future.
http://p.sf.net/sfu/internap-sfd2d
_______________________________________________
Tcl-Core mailing list
Tcl-...@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/tcl-core

Recent Messages in this Thread
Andreas Kupries Mar 10, 2011 10:52 pm
Larry McVoy Mar 11, 2011 01:15 am
Robert Mar 11, 2011 01:35 am
Kevin Walzer Mar 11, 2011 01:52 am
Larry McVoy Mar 11, 2011 02:12 am
sigzero Mar 11, 2011 02:22 am
Jeff Hobbs Mar 16, 2011 12:52 am
Damon Courtney Mar 16, 2011 01:07 am
Kevin Walzer Mar 16, 2011 01:45 am
Alexandre Ferrieux Mar 16, 2011 08:13 am
Gustaf Neumann Mar 16, 2011 10:57 am
Kevin Walzer Mar 16, 2011 02:25 pm
Larry McVoy Mar 17, 2011 01:21 am
Kevin Walzer Mar 17, 2011 02:15 am
Jeff Hobbs Mar 17, 2011 06:18 pm
Andy Goth Mar 23, 2011 05:15 pm
Larry McVoy Mar 23, 2011 06:03 pm
L.W...@surrey.ac.uk Mar 23, 2011 06:12 pm
Jeff Hobbs Mar 23, 2011 06:14 pm
Massimo Manghi Mar 24, 2011 08:43 am
Kevin Walzer Mar 24, 2011 01:51 pm
Adrian Robert Mar 23, 2011 09:18 am
Andreas Kupries Mar 23, 2011 04:37 pm
Larry McVoy Mar 23, 2011 04:47 pm
Adrian Robert Mar 26, 2011 10:48 am
Larry McVoy Mar 26, 2011 04:05 pm
Pat Thoyts Mar 26, 2011 10:05 pm
Twylite Mar 27, 2011 03:22 pm
Donal K. Fellows Mar 24, 2011 06:47 am
L.W...@surrey.ac.uk Mar 24, 2011 07:49 am
Kevin Walzer Mar 11, 2011 02:41 am
Larry McVoy Mar 11, 2011 02:49 am
L.W...@surrey.ac.uk Mar 11, 2011 11:03 am
Robert Mar 11, 2011 02:56 am
Larry McVoy Mar 11, 2011 04:07 am
Karl Lehenbauer Mar 11, 2011 05:37 am
Neil Madden Mar 11, 2011 06:59 am
Massimo Manghi Mar 11, 2011 10:45 am
Larry McVoy Mar 11, 2011 02:24 pm
Frédéric Bonnet Mar 14, 2011 10:43 pm
Jeff Hobbs Mar 16, 2011 12:45 am
jemptymethod Mar 12, 2011 12:44 am
Mark Roseman Mar 15, 2011 05:00 pm
Damon Courtney Mar 15, 2011 09:06 pm
Steve Landers Mar 15, 2011 10:54 pm
Jeff Hobbs Mar 16, 2011 12:16 am
Harald Oehlmann Mar 16, 2011 08:03 am
Arnulf Wiedemann Mar 16, 2011 10:14 am
Twylite Mar 11, 2011 07:37 am
Pat Thoyts Mar 13, 2011 10:25 pm
Thomas Perschak Mar 13, 2011 07:48 am
Arnulf Wiedemann Mar 13, 2011 03:52 pm
Will Duquette Mar 13, 2011 04:20 pm
Arnulf Wiedemann Mar 13, 2011 04:39 pm
Arjen Markus Mar 11, 2011 07:53 am
Andy Goth Mar 11, 2011 05:30 pm
Andreas Kupries Mar 11, 2011 05:29 pm
Joe English Mar 13, 2011 05:49 pm
Will Duquette Mar 13, 2011 08:51 pm
Messages in this thread