| Store | Cart

Re: [TCLCORE] There is no justification for modifying [proc] for named parameters

From: Alexandre Ferrieux <alex...@gmail.com>
Sat, 20 May 2017 11:12:24 +0200
On Sat, May 20, 2017 at 10:38 AM, Mathieu Lafon <mla...@gmail.com> wrote:
> That's why I'm currently requesting a vote, so that I can have a clear> position of TCT members on whether this can go into core or whether> this should be handled completely differently.

Though you already know my position (close to Colin's), I'll take this
opportunity to clarify the counter-proposal:

 - it clearly must be in C (thus reuse 99% of your impressive work)

 - it could either be proc-like (like Colin's FAproc) or a simpler
runtime handler ([eatargs $args] or even [eatargs] since [info level
0] introspection allows for it). My preference goes to the second
since it's simpler / less tentacular and works well with oo methods
and apply.

 - it would prefer, as a secondary goal, to have it as a bundled
extension like Thread and Tk rather than in the core, for a probation
period. Reason is twofold: (1) there's room for months of refinement
of the script-level API ; (2) its ubiquity might complicate
Tcl-to-other-lang translation. By "secondary goal" I mean I would
still vote YES (after reasonable arm twisting) if only the first two
goals were satisfied. Otherwise, as it stands, it is NO.

-Alex

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Tcl-Core mailing list
Tcl-...@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/tcl-core

Recent Messages in this Thread
Colin McCormack May 20, 2017 03:11 am
Mathieu Lafon May 20, 2017 08:38 am
Colin McCormack May 20, 2017 08:53 am
Colin McCormack May 20, 2017 08:58 am
Mathieu Lafon May 20, 2017 10:09 am
Colin McCormack May 20, 2017 10:15 am
Colin McCormack May 20, 2017 10:16 am
Colin McCormack May 20, 2017 10:23 am
Mathieu Lafon May 20, 2017 10:31 am
Colin McCormack May 20, 2017 10:41 am
Colin McCormack May 20, 2017 10:54 am
Colin McCormack May 20, 2017 10:54 am
Mathieu Lafon May 20, 2017 02:06 pm
Colin McCormack May 20, 2017 02:53 pm
Alexandre Ferrieux May 21, 2017 12:01 am
Colin McCormack May 21, 2017 01:16 am
Colin McCormack May 21, 2017 02:04 am
Mathieu Lafon May 21, 2017 11:27 am
Alexandre Ferrieux May 21, 2017 01:06 pm
Kevin Kenny May 20, 2017 02:01 pm
Colin McCormack May 20, 2017 02:39 pm
Colin McCormack May 20, 2017 11:58 pm
Alexandre Ferrieux May 20, 2017 09:12 am
Colin McCormack May 20, 2017 09:45 am
Peter da Silva May 22, 2017 11:42 am
Colin McCormack May 22, 2017 12:05 pm
Messages in this thread