JMN 2017-02-03 I think this is a fantastic programme by FlightAware. It would be nice if there was an easy way for others to also contribute to Tcl development bounties.I have added a small bounty on the bountysource.com website to support integration of bountysource with fossil-scm. For projects using already-supported issue trackers such as github - I guess there's nothing stopping others contributing, other than awareness.I'm not sure if the bountysource bounties work for projects such as core.tcl.tk which are mirrored to github - but even if so, it'd be nice to be able to add bounties directly to the fossil repos.Perhaps FlightAware would also consider using bountysource as it should help give bounties (and FlightAware's generous support) a higher profile, and would allow others to add to existing bounties.
Projects edit
In progress
- A reasonable C API for enumerating an array
- Discussion: Array enumeration
- Code: [1]
- Speed up clock format and clock scan (2X, 4X, 10X)
- Discussion: speed up clock format and clock scan
- array foreach
- Code: [2]
- Support for SO_REUSEPORT on server sockets
- Tcl package introspection improvements
- Code: [5]
- Support for epoll()/kqueue() to replace select() in socket handling
- A first class, high-performance, non-hackish way to do named parameters
- TIP 457: [8]
- Alternative: Proposal for proc argument handling enhancments
- Call-by-name syntactic sugar for proc definitions that would obviate most uses of upvar
Completed
Not yet claimed
- Upgrade the scotty extension (TEA)
- Upgrade the scotty extension (UDP)
- Clean up of tcltls
- Revive the Tcl Pro debugger
- Make TclX's signal trap handlers safe to use with threaded Tcl
- Make TclX's profiler work properly with Tcl 8.6
- Stop Tcl from eating child process exit status gratuitously
- after -at
- array default arrayName value
- Tcl runtime performance improvements (2X)
- Tcl runtime performance improvements (10X)
- DKF: It is not possible to get a 10x speedup without going to native code somewhere.
- See tclquadcode for what I think is the best bet right now for achieving the 10x goal.