World: r3wp
[!REBOL3]
older newer | first last |
Pekr 11-Jan-2011 [6857] | We should state that in above ticket as na alternative, if already not there ... |
Kaj 11-Jan-2011 [6858x3] | Sorry, but it makes no sense to interpret this optional convention strictly. If we do, we also have to do the following renames: |
about? abs? absolute? alias? arccosine? arcsine? arctangent? as-binar? as-pair? as-string? | |
I hope you can find the rest yourself for b-z | |
Ladislav 11-Jan-2011 [6861] | about is not a noun as far as I know, abs is not a noun as well... |
Kaj 11-Jan-2011 [6862] | Your previous argument, as I remember it, was that this convention applies to properties |
Ladislav 11-Jan-2011 [6863] | no, my argument was, that we have a convention for naming functions |
Kaj 11-Jan-2011 [6864x2] | Yes, a convention, not a low cut out in stone, and we already established that only a select subset of standard words conforms to it |
a law | |
Ladislav 11-Jan-2011 [6866] | so what, your argument does not apply anyway, except for some nouns naming math operations |
Kaj 11-Jan-2011 [6867] | So, it's not consistent |
Ladislav 11-Jan-2011 [6868] | yes, that is what I pointed at using words-of, etc. as examples. Your examples do not apply, since they are either nouns naming math operations or not nouns at all. |
Kaj 11-Jan-2011 [6869x2] | Every variable name is a noun, in principle. Do we have to use question marks on all variables? |
Why would only math operations be excempt from this law? | |
Ladislav 11-Jan-2011 [6871] | it is hard to use a logic argument when you refuse to discern nouns from other words, but, in that case, you are unable to stick to the function naming convention anyway, and I don't know what do you want to discuss |
Kaj 11-Jan-2011 [6872] | How am I refusing to discern nouns from other words? |
Ladislav 11-Jan-2011 [6873] | Every variable name is a noun, in principle. |
Kaj 11-Jan-2011 [6874x2] | How is that not true? |
I mean variable in the sense of traditional programming languages | |
Ladislav 11-Jan-2011 [6876] | we do not have "variable names" we have words |
Kaj 11-Jan-2011 [6877x3] | See above |
foreach [cat? dog?] [1 2 3 4] [fight cat? dog?] | |
This would be the result of your rule | |
Ladislav 11-Jan-2011 [6880x2] | this would be the result? |
*very unlikely* | |
Kaj 11-Jan-2011 [6882] | Cats and dogs are nouns |
Ladislav 11-Jan-2011 [6883] | so what |
Kaj 11-Jan-2011 [6884] | You said your rule applies to nouns |
Ladislav 11-Jan-2011 [6885] | not my rule, please read the rule, I am not the one who wrote/defined it, I am only using it |
Kaj 11-Jan-2011 [6886] | No, you are interpreting it for us, while many of us have a different interpretation |
Steeve 11-Jan-2011 [6887] | To begin with, I never liked faces-of or faces? proposals. faces should be enough. Plural means that it returns a serie of faces. It may be a static list (reference) or a constructed one (function), I don't bother. The context give all the hints I need. *-of is a lame and useless convention. Because a property or a method is always the relative "-of" something else . |
Ladislav 11-Jan-2011 [6888] | your interpretation is *quite exceptional*, how could I be able to get to the same one? |
Kaj 11-Jan-2011 [6889x2] | I agree, faces should be enough, unless that is likely to be used for something else in the same context, in which case you can switch to a convention for a more elaborate name |
Ladislav, I'm just asking you how your interpretation works, and you said it applies to nouns | |
Ladislav 11-Jan-2011 [6891] | Are you saying, that you are unable to read the rule, and see, that it applies to nouns? |
Kaj 11-Jan-2011 [6892] | Are you unable to see that this rule has not been applied to most REBOL words? |
Ladislav 11-Jan-2011 [6893] | Because it is a REBOL function naming convention, which you happen to not know, since you did not read it yet |
Kaj 11-Jan-2011 [6894x2] | I did read it |
Why do you keep putting falsehoods in my mouth? | |
Ladislav 11-Jan-2011 [6896] | Then you should know, that it should not apply to most Rebol words |
Kaj 11-Jan-2011 [6897x4] | Why not? You say it's about all nouns |
http://www.writingcentre.uottawa.ca/hypergrammar/nouns.html | |
A noun is a word used to name a person, animal, place, thing, and abstract idea. Nouns are usually the first words which small children learn. The highlighted words in the following sentences are all nouns: Late last *year* our *neighbours* bought a *goat*. *Portia* *White* was an *opera* *singer*. The *bus* *inspector* looked at all the *passengers*' *passes*. According to *Plutarch*, the *library* at *Alexandria* was destroyed in 48 B.C. *Philosophy* is of little *comfort* to the *starving*. | |
According to you, all starred words (no rich text in AltME) should get question marks | |
Ladislav 11-Jan-2011 [6901] | For other people, just to make sure they understand even if they don't remember the wording of the http://www.rebol.com/r3/docs/concepts/scripts-style.html#section-10 convention: - the convention applies *only* to function names, not to the REBOL words in general - when picking a name for a function, any candidate is not a name yet, it is just a word/words, and it can be examined, whether it is a noun or not - etc. |
Kaj 11-Jan-2011 [6902] | Most REBOL words hold functions, so what's the difference? And with all words, it's impossible to tell from the lexical notation if it's a function or not |
Ladislav 11-Jan-2011 [6903] | The difference is, that when sticking to the convention, it is easier to find out, that: DO is a function, PRINT is a function, GET is a function, LENGTH? is a function |
Kaj 11-Jan-2011 [6904] | So I ask again, what about the REBOL functions that don't conform to this convention? |
Ladislav 11-Jan-2011 [6905] | of course, it does not make any trouble to add WORDS-OF convention, since it does not introduce any ambiguities |
Kaj 11-Jan-2011 [6906] | Using a question mark on LENGTH doesn't tell you that DO, PRINT and GET are functions |
older newer | first last |