[FlightAware] are sponsoring a programme of bounties for improving Tcl and (selected) extensions. Full details here: https://github.com/flightaware/Tcl-bounties Note that these bounties are not sufficiently generous to be considered pay (given how much a software engineer should be able to earn). They're more awards for things someone might be inclined to do anyway. ---- **Projects** ***In progress*** * [Array enumeration] [http://core.tcl.tk/tcl/timeline?r=amg-array-enum-c-api] * [speed up clock format and clock scan] (2X, 4X, 10X) * array foreach [http://core.tcl.tk/tcl/timeline?r=lanam-array-for-impl] * Support for SO_REUSEPORT on server sockets [http://tip.tcl.tk/456] [http://core.tcl.tk/tcl/timeline?r=tip-456] * Tcl package introspection improvements [http://core.tcl.tk/tcl/timeline?r=package_files] * tclreadline improvements [https://github.com/flightaware/Tcl-bounties/issues/16] [https://github.com/flightaware/tclreadline/pull/1] * Support for epoll()/kqueue() to replace select() in socket handling [http://core.tcl.tk/tcl/timeline?r=tip-458] [http://tip.tcl.tk/458] * A first class, high-performance, non-hackish way to do named parameters [http://tip.tcl.tk/457] ***Completed*** (coming soon) ***Not yet claimed*** * Upgrade the scotty extension (TEA) * Upgrade the scotty extension (UDP) * Clean up of tcltls * Call-by-name syntactic sugar for proc definitions that would obviate most uses of upvar * 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) <> Core | Community