@Grey,
Your framework fits in my "Engine for other ppl" bit, which I did include as the only valid reason to need overloaading.
@Cygnus
I am honestly of the opinion, that "Intellisence" makes function overloading pointless. It was there so that you didnt need to remember what "wording" or "Paramater" an object had for its functions. But Intellisence doe that now.
Ok so in C++ it would say
"Object.Create() 1 of 5" whereas in Blide
"Object.CreateInts(Int,Int)
Object.Create.CreateIntPair (IntPair) etc"
Dont get me wrong, I would like Overloading, but its isnt needed except to reduce the size of method names
(Again, if you are writiing an Engine or the like for someone else, you might consider Overloading better from a presentation point of view)
Your framework fits in my "Engine for other ppl" bit, which I did include as the only valid reason to need overloaading.
@Cygnus
be so much easier and user friendly
Again, I get the impression that you are doing this for someone else to use.I am honestly of the opinion, that "Intellisence" makes function overloading pointless. It was there so that you didnt need to remember what "wording" or "Paramater" an object had for its functions. But Intellisence doe that now.
Ok so in C++ it would say
"Object.Create() 1 of 5" whereas in Blide
"Object.CreateInts(Int,Int)
Object.Create.CreateIntPair (IntPair) etc"
Dont get me wrong, I would like Overloading, but its isnt needed except to reduce the size of method names
(Again, if you are writiing an Engine or the like for someone else, you might consider Overloading better from a presentation point of view)