| Store | Cart

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

From: Arnulf Wiedemann <arn...@wiedemann-pri.de>
Wed, 16 Mar 2011 11:14:36 +0100
Am 15.03.2011 22:06, schrieb Damon Courtney:
>> This is the same reason that megawidget frameworks aren't the (direct) answer to attract people.  As a base, people expect all the "core" widgets to be available, which in Tk they aren't.  They don't want to go create them.  For Tk to be in the running for people it needs all those widgets there, and they need to be easy to use (which Tk is great for when the widget that's being used exists!).  The megawidget stuff is great for after all the standard stuff is there.> > For the record, I was not proposing a megawidget framework as an answer to missing core functionality.  I consider the lack of a megawidget framework AS missing core functionality.  Much like with OO, the fact that so many have been written over the years only is proof that Tk should supply one.> > But not for enhancing core widgets where they so obviously need a feature.  When it's obvious that something is missing from a core widget, the path is to fix or enhance the core widget, not use the built in megawidget framework to build over the top of it.  The biggest reason Tk needs a megawidget framework is so that new widgets can be built on top of it and maintain the standard methods and interaction that widgets coded in C all share.> > Being written in C in the completely silly way that Tk widgets are written should not be a requirement for adding new widgets to the core.  Most widgets never need the kind of speed that C provides and could easily be written in Tcl/Tk.  They just lack a framework that provides the basics and enforces a set of standards that all core widgets follow.> > This is what I want in the core.> > D> ------------------------------------------------------------------------------> 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

+1 from me

I think the elements provided in ttk should be made available on Tcl
level (i once tried a version of some of them and it does not seem to be
too hard) and then widgets including layout, states and style
functionality also written in Tcl should be built on that base. I am
also pretty sure that C is not necessary for speed reasons for most Tk
functionality.

Arnulf

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