Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Yoda coding styles
Message
From
22/04/2006 18:24:21
Mike Yearwood
Toronto, Ontario, Canada
 
 
To
22/04/2006 17:25:45
Dragan Nedeljkovich
Now officially retired
Zrenjanin, Serbia
General information
Forum:
Visual FoxPro
Category:
Other
Miscellaneous
Thread ID:
01115355
Message ID:
01115743
Views:
8
>>>>So while that line of yodacode works, it throws me for a loop. So I hereby request that we coin the term yodacode to apply to any yoda-like programmers.
>>>
>>>While I agree with the general idea, I don't think that Yoda is an appropriate term. Yoda style is possible in Forth and PostScript. Actually it's a requirement there :).
>>>
>>>We need something enygmatic for the name. And while Yodaspeak may unnatural in English seem, in other languages quite comfortably fits. Not sounds to me strangely.
>>
>>Interesting. Certainly Yoda is a character of great wisdom in the story. Have you any suggestions?
>
>Had I had any, I'd have offered them right away (is this the proper tense here? Terry! Where are you?).

That is possible. It is also possible you were just in a hurry or didn't stop to think of any. I believe that is the proper tense.

>
>Now that you made me think of it... can't use Delphi, that's another product. Maybe Sphynx, but that's hard to pronounce :). I'd settle for "cryptic" or "enygmatic" or "riddle code".
>
>It's so hard to coin a term in English, when all the words that come to mind are either trademarked, overused or guaranteed to be misspelled or mispronounced. Even "riddle code" may be misunderstood as "code riddled with ...".

Yoda was the first thing that came to mind because the structure of his sentences while understandable is awkward and does not conform to published guidelines of English sentence structure.

To use Jim Nelson's example, "the wagon, red, hmmm, little, yes!" is IMO the way Yoda would have spoken. I can certainly understand the code as written, but it demonstrates a real issue of readability. It's reduced my productivity by forcing my brain to puzzle out the meaning.
Previous
Reply
Map
View

Click here to load this message in the networking platform