473,387 Members | 1,535 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,387 software developers and data experts.

J2 hard-line on "using"

Paul Moore wrote:
...I *can* defend an argument that the proposal must
take a stance on the keyword proposed. The existence of people (me,
as an example :-)) whose vote would be changed by the choice of a
keyword implies that not taking a stance leaves those people with no
basis for making their decision.


As I see it, there are two camps to whom we need to be "fair" in this:

1) Those who would reject the syntax if it used an ugly word, and
2) Those who would've preferred Guido to pick an alternative keyword
rather than reject the whole proposal, when it's technically trivial to
change.

Group #2 is why I was taking a "soft stand" on the keyword issue (and
I'm it's leading advocate). In addition, when I wrote the first draft
there wasn't much of a consensus over acceptable keyword(s)--there is
more of one now for "using". But honestly, I can't find a heuristic for
selecting one group to disappoint over the other.

So I'm going to pay attention to pressure from another quarter to
resolve this. I left a lot of things open from the beginning, in order
to let Guido have more freedom. He's explained to me that that isn't a
good idea. So I'm making the proposal fit the existing implementation
more closely. This means the following changes:

1) I took out the phrase in the intro about "separating concerns", and
"partial change is better than none". Guido's a smart cookie, and can
decide to separate them if he so chooses.

2) I struck the paragraph at the end of Argument III (keyword choice)
completely, where it talked about the keyword choice being "less
important", an "independent choice" and "easy to change".

3) I changed "recommend keywords" to "recommend a keyword" throughout.
This matches the phrasing of the other arguments, where we "recommend a
suite", for example.
As I said, these are due to Guido's leanings, not anyone else's. But
they tie in nicely; the upshot for Group #1 is that the stance on
keyword choice is now much more hard-line.

Paul, does that settle your issue with the keywords?
Robert Brewer
MIS
Amor Ministries
fu******@amor.org
Jul 18 '05 #1
0 1442

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

16
by: innominatetwice | last post by:
Hello, I'm not asking this to troll, I'm just genuinely interested in this question and I think that if I were to post it on a Java group that would be like asking the converted. Since C# has...
17
by: emerth | last post by:
Hello all: I have read references to optimizing C code to exploit the CPU cache of <insert your favourite CPU>. Can anyone point me towards some info on the 'net that gets into techniques for...
16
by: jacob navia | last post by:
Valid pointers have two states. Either empty (NULL), or filled with an address that must be at a valid address. Valid addresses are: 1) The current global context. The first byte of the data...
61
by: Paul Watt | last post by:
Hi, i've placed a table within a <div> to dispay some data. All is well in FF, but in MSIE the table starts inline with the bottom of the <div> to the left. I've set the css div to vertical...
0
by: taylorcarr | last post by:
A Canon printer is a smart device known for being advanced, efficient, and reliable. It is designed for home, office, and hybrid workspace use and can also be used for a variety of purposes. However,...
0
by: aa123db | last post by:
Variable and constants Use var or let for variables and const fror constants. Var foo ='bar'; Let foo ='bar';const baz ='bar'; Functions function $name$ ($parameters$) { } ...
0
by: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.