Examples Wanted: Usages of "body" as a Symbol Name

Rory McGuire via Digitalmars-d digitalmars-d at puremagic.com
Wed Oct 5 09:57:42 PDT 2016


On Wed, Oct 5, 2016 at 5:32 PM, angel via Digitalmars-d <
digitalmars-d at puremagic.com> wrote:

> On Wednesday, 5 October 2016 at 02:11:14 UTC, Meta wrote:
>
>> I'm currently writing up a DIP to propose removing `body` as a keyword to
>> allow it to be used for variable names, functions, etc. I'm looking for
>> examples and contexts where `body` would normally be used as a variable,
>> function name, alias, etc. This is what I have come up with off the top of
>> my head:
>>
>> - In web programming where "body" is a required tag in any valid HTML
>> document. Ex:
>> - It is a name commonly used for XML tags and/or attributes
>> - Physics simulations as well in astronomical contexts ("planetary
>> bodyies", etc.)
>> - Video games, such as referring to the player character's body
>>
>
>
> Really, why do we need a _body_ ?
> We have pre-condition and post-condition (in and out), everything else is
> a body.
> It is simply inconsistent - a regular function with no in and out blocks
> has no body block. Now one adds a pre-condition (and / or post-condition) -
> whoop - one needs to wrap the whole function body ... well in a body
> expression.
>


Recently I've had to use scope_ a lot more often than body_ but reserved
keywords are really annoying, so the less we have the better :D
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puremagic.com/pipermail/digitalmars-d/attachments/20161005/db1b21df/attachment.html>


More information about the Digitalmars-d mailing list