tip479

Timeline
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

25 check-ins

2018-10-19
13:27
Revamped the implementation to utilize upvar instead of uplevel Removed the concept that the args parser will be the sole args parser in the core Move args parsing logic to a dedicated namespace ::dictargs Leaf check-in: d6d2a09365 user: seandeelywoods tags: trunk
12:04
Adapting the specification for tip479 to allow for swapping out the argument structure check-in: e09022a4c6 user: seandeelywoods tags: trunk
2017-11-03
04:22
The fields for argspecs all now end in : Tweaked the test script to swap between pure-tcl, tea, and core implementations. Renamed new commands: @args -> argsx, @proc -> procx, @method -> methodx check-in: c806797117 user: seandeelywoods tags: trunk
2017-10-30
15:43
New performance measures for the core implementation Updated the specification check-in: c24b314e10 user: seandeelywoods tags: trunk
15:01
Modified test harness to detect tip479 in the core. Added tip479 in-the-core included benchmarks check-in: ab0a132d38 user: seandeelywoods tags: trunk
2017-10-26
03:21
Adding some bonus ideas for the spec check-in: 3e61fe2e64 user: seandeelywoods tags: trunk
03:20
Tweak Closed-Leaf check-in: d9be4e7860 user: seandeelywoods tags: private(unpublished)
03:19
More tweaks check-in: 1c58c6a1c0 user: seandeelywoods tags: private(unpublished)
03:18
More tweaks check-in: 0c115155c6 user: seandeelywoods tags: private(unpublished)
03:17
Adding additional ideas x check-in: 71db25912b user: seandeelywoods tags: private(unpublished)
2017-10-25
16:40
One more performance blurb check-in: fd032eccef user: seandeelywoods tags: trunk
16:30
Typo fix check-in: ebf98f4f5b user: seandeelywoods tags: trunk
16:29
Added an additional benchmark to show the equivilent function using positional arguments check-in: 65015998d9 user: seandeelywoods tags: trunk
16:19
Added more benchmarks. Adapted the demo to demonstrate identical specs between all of the different design patterns. Added a blurb on performance to the tip check-in: 08909dc55d user: seandeelywoods tags: trunk
16:14
Adding performance benchmark output check-in: 3d49d4a8c0 user: seandeelywoods tags: trunk
15:41
Removed markers that this was a Tk extension check-in: e7dcc9dc9f user: seandeelywoods tags: trunk
15:31
Simplified the build procedure check-in: 53616d1e43 user: seandeelywoods tags: trunk
15:27
Adding an embedded copy of practcl check-in: 68dcaa6011 user: seandeelywoods tags: trunk
15:03
Renamed the package "tip479" Added a standard ./configure file Added instructions to the index.md file check-in: 04665a3b5a user: seandeelywoods tags: trunk
14:55
The pure-tcl implementation now mirrors the c implementation (just implemented in Tcl) Added speed benchmarks check-in: 01f1594b17 user: seandeelywoods tags: trunk
2017-10-24
09:51
Added populating @spec into the C implementation. Update the spec to remove the special variable @args. We can do all that we need with the existing variable args. check-in: 20d6bfd712 user: seandeelywoods tags: trunk
09:29
Eliminated the upvar behavior from the spec and implementation. To properly perform upvar requires a fair bit of magic beyond what the spec from flight-aware team requested. check-in: 6b234ba4e0 user: seandeelywoods tags: trunk
08:52
Added C implementation and a TEA 4.0 style build system check-in: d76c421b97 user: seandeelywoods tags: trunk
01:52
Initial checkin check-in: f28363b2b6 user: seandeelywoods tags: trunk
01:50
initial empty check-in check-in: a80551202a user: seandeelywoods tags: trunk