Summer of Code Ideas
svkhas several tasks which would make good Summer of Code projects:
cpancoverand create a central coverage repository.
You can discuss your ideas with the POE developers on
TFmailis the recommended replacement for the
TFmail's functionality, but also support configurations as Guestbook, Web Discussion Board, Content Search, Link Exchange, or any combination. It's likely to need code to deal with
(?...)extensions) or otherwise more involved to implement, so this should provide plenty of interest. With the syntax is fully implemented, the next stage is to analyze and start to port over the optimizations from the Perl 5 engine. (likely mentor: Patrick Michaud)
dtrace, and work to reduce the bottlenecks they reveal.
use utf8;to allow scripts to be written with variable names in UTF-8, globals are actually stored in stashes as raw bytes, without the internal UTF-8 flag set. Lexicals are stored in "PAD"s, and the API to access them is all bytes. If the input file handle for the program source code is marked by the IO system as UTF-8, the tokenizer ignores this. All this should be fixed.
gdband other tools such as
trusscan be attached to an existing running program. It should be possible to provide similar functionality with the Perl debugger, which would allow long running process to be inspected without restarting. On Unix
screenaddress security concerns about connecting unrelated processes by using named pipes in
/tmp. Maybe Perl can too. This project is likely to also evolve into many more debugger related improvements.