Re: slimp3.pl plugins patches and comments

dean blackketter <[email protected]> Sat, 15 Feb 2003 15:07:24 -0800
Newsgroups gmane.music.equipment.slimp3.dev
Message-ID <[email protected]>
We disagree.

On Saturday, February 15, 2003, at 11:08  AM, Robert Moser II wrote:

> I made a reply similar to the following from work, but I guess the  
> outgoing
> mail queue there is backed up.
>
> My basic point is that functions should be named for what they do, not  
> for
> compliance with "well-known function names", which is just a pretty  
> way of
> saying the button names.
>
> For example, in Shooter, there is a function which fires -- named  
> 'play';
> in SlimTris there is a function which rotates -- broken into two  
> functions
> named 'play' and 'add';
> in Rescan there is a function which starts rescanning -- named 'play'
>
> In my opinion, the function in Shooter should be named 'fire', the
> functions in SlimTris should be reduced to a single 'rotate' function,
> which takes a parameter to determine direction, and the function in  
> Rescan
> should be named 'rescan'.
>
> Using "well-known function names" adds a third layer of mapping in the
> developers mind between the functions name and what it actually does.
Creating a new layer of button names to function names for plugins is  
possible, but unnecessary and probably confusing.  I'd like a concrete  
example for when it would be really useful.

> There is also the possibility that the plugin developer would want to  
> have
> a button behave differently to various pressing styles which may not be
> mapped in the default [common] section.
This is a good example.

-dean


>
> Robert
>
> At 02:46 PM 2/14/2003 -0800, you wrote:
>>>
>> I am still not following.
>>
>> The default+custom mapping files map a physical button name (which
>> corresponds to a IR code for a given remote)
>> to a function name.  We have default mappings under COMMON for each of
>> the buttons on our remotes to well-known function names.
>>
>> Plugin authors write their plugins and create functions based on these
>> well-known names.
>>
>> Under what circumstances would a plugin author need to alter the map
>> away from the standard function names?
>>
>> -dean
>
>
> ------------------------ Yahoo! Groups Sponsor  
> ---------------------~-->
> Get 128 Bit SSL Encryption!
> http://us.click.yahoo.com/FpY02D/vN2EAA/xGHJAA/rIp0lB/TM
> --------------------------------------------------------------------- 
> ~->
>
> To unsubscribe from this group, send an email to:
> [email protected]
>
>
>
> Your use of Yahoo! Groups is subject to  
> http://docs.yahoo.com/info/terms/
>
>


------------------------ Yahoo! Groups Sponsor ---------------------~-->
Get 128 Bit SSL Encryption!
http://us.click.yahoo.com/FpY02D/vN2EAA/xGHJAA/rIp0lB/TM
---------------------------------------------------------------------~->

To unsubscribe from this group, send an email to:
[email protected]

 

Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/