NTDOC
Administrator
   
Registered: 2000-07-28
Posts: 11625
Loc: CA
|
Well, since Rod did not want to discuss other ideas about it in his topic
RFC - Hungarian Notation for KiXtart & KiXforms http://www.kixtart.org/cgi-bin/ultimatebb.cgi?ubb=get_topic;f=14;t=000101
I thought I would create another topic with similar name where the other ideas/opinions about it could be discussed.
RFC - Hungarian Notation for KiXtart & KiXforms - Discussion
Rod,
In ("my opinion") yes, what you propose is all well and good, but as far as making KiXtart easier to learn for newbies, I would disagree. This goes along the lines of most OOP (Object Oriented Programming) tools, which "most" are not easy for newbie programmers.
I challenge anyone with NO programming skills to install Visual Studio 97, or .NET and then fire up the program and write a "HELLO" program (without the Wizard). Then fire up KiXtart and write a "HELLO" script. This is an over exaggerated example, but part of what makes some of these programs difficult is all the STRICT Naming and case sensitivity associated with them, and as Lonkero pointed out, using a name for different functionality on the fly is perfectly okay in KiXtart, not so in any other language I'm aware of.
Should those in the know, or more advanced users NOT use it? No, I'm not saying that. If we all did start using it, it may prove to be beneficial in the long run. However, being realistic if I had to place money on a bet as to whether or not it will be accepted... I would bet against it. Partly for the reason Lonkero speaks of. Most of us may or may not be lazy, but it is easier to use $(anythingIwant) rather then having to memorize and/or think about what name I should use for a quick simple piece of code. Unless you are a die-hard VB or C++ programmer you have to constantly lookup the naming convention, which is probably why MS has built-in the smarts to prefix your code with this information for you while typing.
I'm not trying to be pessimistic about this, but unless people are forced into using this convention due to other requirements, I don't think most people will use it. As I say though, this is only (my opinion, and I may be full of SH**)
|