[xmonad] another patch: modifies selection

Yaakov Nemoy loupgaroublond at gmail.com
Fri Jan 2 14:15:47 EST 2009


2009/1/2 Brent Yorgey <byorgey at seas.upenn.edu>:
> On Fri, Jan 02, 2009 at 10:40:00AM -0500, Yaakov Nemoy wrote:
>> 2009/1/1 Brent Yorgey <byorgey at seas.upenn.edu>:
>> > On Sun, Dec 21, 2008 at 09:25:23PM -0500, Yaakov Nemoy wrote:
>> >> Hey List,
>> >>
>> >> Here's another patch.  It modifies the XSelection module so you can
>> >> pass a string modifying function to the promptSelect functions.  This
>> >> lets you run your own escape routines for various reasons.
>> >
>> > These functions seem useful.  However, would you mind giving them
>> > better names, adding some Haddock documentation, and resubmitting the
>> > patch?  Also, why is the unsafe variant necessary?
>>
>> I'm not sure what to call them other than those names. The unsafe
>> variant is necessary because there is an unsafe variant of the
>> original function.  That said, the word 'unsafe' can be dropped from
>> the function name. If you have any better names, just fill them in
>> here, and i'll include them with my revised patch.
>
> Well, how about promptSelectionModify, promptSelectionModified,
> promptSelectionTransform... just to suggest a few off the top of my
> head.  The names you gave just seemed too long.  The names aren't
> really that big of a deal in the end, though, the real showstopper was
> the Haddock documentation.  As long as you add some nice documentation
> I don't really care what you call the functions. =) The unsafe variant
> is fine if it really is needed, I was just trying to understand the
> difference between the two versions.

I like transform.  I put it first because that's the order the actions
happen. I've included the original patch in the file, so they can
apply as one, or even be merged (i'm not sure how to do that in darcs,
just in git.) I'm not sure the unsafe variant is 'needed', but i put
it in for symmetry and completeness. Plus my cat was asking for it to
be there, so i was happy to comply.

BTW, any comments about the other patch i submitted around the time of this one?

-Yaakov
-------------- next part --------------
A non-text attachment was scrubbed...
Name: doc.for.transform.patch
Type: application/octet-stream
Size: 15405 bytes
Desc: not available
Url : http://www.haskell.org/pipermail/xmonad/attachments/20090102/97df6727/doc.for.transform-0001.obj


More information about the xmonad mailing list