Instead of retain, how about remain? I vote remain ;-)

Jeff

On Monday, July 18, 2016, Brian Guarraci <[email protected]> wrote:

> Interestingly, "retain" is a reserved keyword used for ref-counting in earlier
> versions of obj-c
> <https://developer.apple.com/library/mac/documentation/Cocoa/Conceptual/MemoryMgmt/Articles/MemoryMgmt.html>.
>   Since there's no "release" it may be confusing for those familiar with
> the ref-counting paradigm.
>
> On Mon, Jul 18, 2016 at 11:00 AM, Barrett, Richard F <[email protected]
> <javascript:_e(%7B%7D,'cvml','[email protected]');>> wrote:
>
>> Just to pop in on the conversation : )
>>
>>
>>
>> maintain; conserve; save; sustain; prolong; persist, perpetuate. I like 
>> Mykola
>> suggestion: retain.
>>
>>
>>
>> Richard
>>
>>
>>
>> *From: *"David G. Wonnacott" <[email protected]
>> <javascript:_e(%7B%7D,'cvml','[email protected]');>>
>> *Date: *Thursday, July 14, 2016 at 1:44 PM
>> *To: *Mike LeVeille <[email protected]
>> <javascript:_e(%7B%7D,'cvml','[email protected]');>>
>> *Cc: *"[email protected]
>> <javascript:_e(%7B%7D,'cvml','[email protected]');>"
>> <[email protected]
>> <javascript:_e(%7B%7D,'cvml','[email protected]');>>,
>> Jason Riedy <[email protected]
>> <javascript:_e(%7B%7D,'cvml','[email protected]');>>, Chapel Users
>> <[email protected]
>> <javascript:_e(%7B%7D,'cvml','[email protected]');>>
>> *Subject: *[EXTERNAL] Re: [Chapel-developers] Opinions wanted: keyword
>> for local static variables
>>
>>
>>
>> Since you have module variables, what is the case for introducing
>> static-to-function? To make something even more local than a module
>> variable? Why not just suggest a submodule ... can Chapel have a module in
>> a module? I'm not sure, but that seems to me to be a more elegant solution
>> than adding a keyword for more-local-than-a-module names. To give a
>> coherent suggestion, I'd want to know *why* this exists in a modern
>> language in the first place. C/C++ need it for compatibility, and the
>> community is somewhat trained to use it, but I don't see a good case
>> *for* it in a language with a good module/namespace system, other than
>> to make concise something that shouldn't be happening that often.
>>
>>
>>
>> Dave W
>>
>>
>>
>> On Thu, Jul 14, 2016 at 2:02 PM, Mike LeVeille <[email protected]
>> <javascript:_e(%7B%7D,'cvml','[email protected]');>> wrote:
>>
>> Haha I'll second: eliminating global/module variables (constants could
>> stay).
>>
>> I'd also vote against adding "static", since it seems like a jury rig. If
>> a developer is considering using "static", the function should probably be
>> moved to a class (or add a parameter to the function instead).
>>
>> On Jul 14, 2016 12:32 PM, "Brad Chamberlain" <[email protected]
>> <javascript:_e(%7B%7D,'cvml','[email protected]');>> wrote:
>>
>>
>> A similar discussion to this is going on in Facebook-land (no Facebook
>> account should be required to read it, I believe):
>>
>>         https://www.facebook.com/ChapelLanguage/posts/1761242420787583
>>
>> The gist of it is me saying "This is morally not really different than
>> permitting functions to have read/write access to module-scope variables"
>> and Russel Winder saying "Yeah, you should get rid of that as well."
>>
>> I'm not convinced the community would go for that change, but since it's
>> come up, I guess it's worth asking...  Opinions?
>>
>> -Brad
>>
>>
>> On Thu, 14 Jul 2016, Jason Riedy wrote:
>>
>> > And Brad Chamberlain writes:
>> >> Please send any proposed keywords to me, optionally with a short
>> >> rationale.  In a few days, I'll send out a summary of responses
>> received
>> >> (including our own brainstorming, which I don't want to influence you
>> with
>> >> at the outset).
>> >
>> > Possibilities:
>> >  - hidden_state
>> >  - beware
>> >  - bugs_hide_here
>> >  - youll_regret_this
>> >  - later_developers_will_curse_your_name
>> >
>> > Are you sure this is needed?
>> >
>> >
>> >
>> ------------------------------------------------------------------------------
>> > What NetFlow Analyzer can do for you? Monitors network bandwidth and
>> traffic
>> > patterns at an interface-level. Reveals which users, apps, and
>> protocols are
>> > consuming the most bandwidth. Provides multi-vendor support for NetFlow,
>> > J-Flow, sFlow and other flows. Make informed decisions using capacity
>> planning
>> > reports.http://sdm.link/zohodev2dev
>> > _______________________________________________
>> > Chapel-developers mailing list
>> > [email protected]
>> <javascript:_e(%7B%7D,'cvml','[email protected]');>
>> > https://lists.sourceforge.net/lists/listinfo/chapel-developers
>> >
>>
>>
>> ------------------------------------------------------------------------------
>> What NetFlow Analyzer can do for you? Monitors network bandwidth and
>> traffic
>> patterns at an interface-level. Reveals which users, apps, and protocols
>> are
>> consuming the most bandwidth. Provides multi-vendor support for NetFlow,
>> J-Flow, sFlow and other flows. Make informed decisions using capacity
>> planning
>> reports.http://sdm.link/zohodev2dev
>> _______________________________________________
>> Chapel-developers mailing list
>> [email protected]
>> <javascript:_e(%7B%7D,'cvml','[email protected]');>
>> https://lists.sourceforge.net/lists/listinfo/chapel-developers
>>
>>
>>
>> ------------------------------------------------------------------------------
>> What NetFlow Analyzer can do for you? Monitors network bandwidth and
>> traffic
>> patterns at an interface-level. Reveals which users, apps, and protocols
>> are
>> consuming the most bandwidth. Provides multi-vendor support for NetFlow,
>> J-Flow, sFlow and other flows. Make informed decisions using capacity
>> planning
>> reports.http://sdm.link/zohodev2dev
>> _______________________________________________
>> Chapel-users mailing list
>> [email protected]
>> <javascript:_e(%7B%7D,'cvml','[email protected]');>
>> https://lists.sourceforge.net/lists/listinfo/chapel-users
>>
>>
>>
>>
>> ------------------------------------------------------------------------------
>> What NetFlow Analyzer can do for you? Monitors network bandwidth and
>> traffic
>> patterns at an interface-level. Reveals which users, apps, and protocols
>> are
>> consuming the most bandwidth. Provides multi-vendor support for NetFlow,
>> J-Flow, sFlow and other flows. Make informed decisions using capacity
>> planning
>> reports.http://sdm.link/zohodev2dev
>> _______________________________________________
>> Chapel-users mailing list
>> [email protected]
>> <javascript:_e(%7B%7D,'cvml','[email protected]');>
>> https://lists.sourceforge.net/lists/listinfo/chapel-users
>>
>>
>

-- 
Jeff Hammond
[email protected]
http://jeffhammond.github.io/
------------------------------------------------------------------------------
What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic
patterns at an interface-level. Reveals which users, apps, and protocols are 
consuming the most bandwidth. Provides multi-vendor support for NetFlow, 
J-Flow, sFlow and other flows. Make informed decisions using capacity planning
reports.http://sdm.link/zohodev2dev
_______________________________________________
Chapel-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/chapel-users

Reply via email to