Work
Net::SFTP and Net::SSH::Perl. Modified NET::SFTP to use Net::SSH::W32Perl when running under Windows, and submitted a patch. I hope it's accepted. btrott++, very useful module.
Leisure
Controlling and quering different editors for Perl Oasis. Implemented Editor::Win32::PFE (Programmer's File Editor) and Editor::Win32::GVim (gVim).
- The module for PFE's DDE link (Win32::Editor::PFE) seems unstable/not tested enough. It dies when the editor is shut down. A missing callback function or something... (no, I don't think i can eval BLOCK it).
- I don't use gVim, so I don't know how people use it IRL... Do people in general want a new document opened within the same GVIM, or do they want an entirely new program instance? I'd prefer the same application, like in UltraEdit, but that's me.
- Must research if this is possible to do on a Linux desktop. But I only do Unix on servers, so I have no clue about how the windowing systems work. Would that be on the Gnome/KDE level, or below?
- Is there no namespace for modules providing a kind of interface to other application programs? Like, Net::SSH is a wrapper for programmatically controlling the ssh binary. These modules are pretty much the same thing for different editors.