realbasic-plugins
[Top] [All Lists]

Re: Global constants

To: REALbasic Plugins <realbasic-plugins at lists dot realsoftware dot com>
Subject: Re: Global constants
From: Frank Condello <developer at chaoticbox dot com>
Date: Mon, 5 Dec 2005 01:28:15 -0500
Delivered-to: realbasic-plugins at lists dot realsoftware dot com
References: <1h6z09k dot jvw60z204edcM%support at monkeybreadsoftware dot de> <43114280-95BC-404C-AB18-F86F0A760FED at sqlabs dot net> <378AB65D-AA2F-45D0-AFCC-FAC5278316D1 at realsoftware dot com> <53AB75A6-A962-4452-A090-58EAD24FDE7F at sqlabs dot net> <5670707A-8AA1-4B30-80D3-ECC1B764DFBC at haranbanjo dot com> <41814359-6AEB-4CD7-937D-EE63254818B9 at componentx dot com>
In Rb 2005 you're going to pollute the global namespace no matter what: <http://www.realsoftware.com/feedback/viewreport.php? reportid=acfhivpw>

Then there are times where using a namespace would be nice but it's not possible to extend it with Rb code, so globals (or nasty hacks) are your only alternatives: <http://www.realsoftware.com/feedback/ viewreport.php?reportid=agwxxgcl>

Frank.
–––––––––––––––––––––––––––––––––
Open Source RB Goodies and Shareware
<http://developer.chaoticbox.com/>
<http://www.chaoticbox.com/>
–––––––––––––––––––––––––––––––––

On 5-Dec-05, at 1:09 AM, Brad Hutchings wrote:

Ah, come on Will... Lots of plugin developers pollute the global namespace. It's one of those things that makes Pure Rb code ("no plugins, no declares") so attractive to the masses.

-Brad

On Dec 4, 2005, at 7:42 PM, Will Leshner wrote:

Actually, it would be better to have the constants require the dot notation. Either have them be part of a class, or part of a module your plugin exposes. To do otherwise pollutes the global namespace.

_______________________________________________
Unsubscribe or switch delivery mode:
<http://www.realsoftware.com/support/listmanager/>

Search the archives of this list here:
<http://support.realsoftware.com/listarchives/lists.html>




_______________________________________________
Unsubscribe or switch delivery mode:
<http://www.realsoftware.com/support/listmanager/>

Search the archives of this list here:
<http://support.realsoftware.com/listarchives/lists.html>

<Prev in Thread] Current Thread [Next in Thread>