| Store | Cart

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

From: Larry McVoy <l...@bitmover.com>
Thu, 10 Mar 2011 18:12:01 -0800
In private mail, someone (who can speak up if he wishes) pointed out that all
the other languages used to bind to TK and are moving to something else.

If you think TK is moving just fine, you are both right and completely wrong.
What it has is fine, what has been added is fine, the movement, not so fine.
TK has enough there to be *the* toolkit that everyone wants to use.  For a
long time it was the toolkit.  Now?  Not so much.  It's still better but people
have moved on.  I'd like to bring them back.  I'd like to see 20-something
hackers groovin on TK.  If you look around, we're all old dudes.  My next 
birthday is 50 and I'm young compared to most of the core team and most of
the people doing stuff with tcl/tk.

I challenge you to find a team of 20-somethings that want to use tcl/tk.

My argument is not about stagnation, it is about new developers.  If you
aren't growing you are dieing.  By that metric, tcl is dieing.  TK has
a very good shot at turning that around but not as it stands, the other
toolkits have caught up to what is in the core and that's the benchmark.

All of this is my opinion, I'm happy to be told I'm wrong if that comes
with "here is the data that shows you to be wrong".  Not so much on 
anything else.

--lm

On Thu, Mar 10, 2011 at 08:52:45PM -0500, Kevin Walzer wrote:
> On 3/10/11 8:35 PM, Robert wrote:> > Also, maybe Tk needs a "core" dev group all by its lonesome if Tk is to> > move forward (whatever forward ends up meaning here). One or two devs> > that are willing to push it along.> >> > I think that Tk is moving along just fine, for the most part, especially > with the new features introduced in 8.5.  It does have core developers > moving it along on various platforms (Jeff Hobbs, Joe English, Daniel > Steffen, Pat Thoyts, Donal Fellows) and a separate group of developers > maintaining important extensions (George Petasis, Tim Baker, Harald > Oehlmann, Csaba Nemethi, myself, and others). What, exactly, is it > missing, except for modern HTML bindings and native printing? > (Admittedly, HTML and native printing are big ones.)> > If you read Larry McVoy's complaints about Tk, you might conclude that > Tk is stagnating, but as I understand it, he has long argued for a > "best-of-breed" Tk distribution that incorporates not only Tk's core but > bits from various extensions, sometimes in lieu of what's included in > the core, so that developers don't have to wade through various Tk > extensions and Tk's core to assemble their own widget toolset.> > I can understand the viewpoint that sees this as a weakness of Tk, but I > don't agree with it. The plethora of Tk extensions is itself a > consequence of Tcl's design--small, compact core that is extremely > extensible. (It's easy to extend, and often needs extending.) There are > widgets in the core and extensions to meet almost every possible need. > That richness is a strength, not a weakness.> > --Kevin> > -- > Kevin Walzer> Code by Kevin> http://www.codebykevin.com> > ------------------------------------------------------------------------------> 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

-- 
---
Larry McVoy                lm at bitmover.com           http://www.bitkeeper.com

------------------------------------------------------------------------------
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