realbasic-plugins
[Top] [All Lists]

Re: hidden classes

To: REALbasic Plugins <realbasic-plugins at lists dot realsoftware dot com>
Subject: Re: hidden classes
From: Norman Palardy <npalardy at great-white-software dot com>
Date: Wed, 29 Jun 2005 16:23:49 -0600
Delivered-to: realbasic-plugins at lists dot realsoftware dot com
References: <1gyxxas dot 1m65iwkq2ap7hM%support at monkeybreadsoftware dot de> <a06200712bee8c04a164d at [10 dot 10 dot 13 dot 4]> <298437de9cb89ae80020ca5de9406d67 at great-white-software dot com> <a06200716bee8ce806b14 at [10 dot 10 dot 13 dot 4]>

On Jun 29, 2005, at 4:18 PM, Joseph J. Strout wrote:

At 4:00 PM -0600 6/29/05, Norman Palardy wrote:

No, it should NOT. This is not a feature we want our plugin authors to use. All identifier names starting with an underscore are reserved for use by us, for several reasons.

I'd just put that 2 sentences in the documentation and that way IF anyone does use it they have been forwarned that this is a Bad Thing™ to do and should suffer accordingly IF REAL ever changes behaviors.

Yes, you're right about that. The IDE prevents ordinary users from doing this, but we don't currently have any such protection for plugin authors.

Right.
So document that plugin authors should NOT start identifiers with and underscore because REAL has reserved this naming convention. Then, if someone uses it, and suddenly their plugin breaks, you can say "We told you not to" and be done with it.

Other wise you leave yourself open to the "But you never told us not to do this therefore support it til hell freezes over" argument.

_______________________________________________
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>