Which means it's up to the compiler to interpret that keyword appropriately
Excatly my point of view. How long has that little beauty been around
Very long. Search in the forums you'll find pleanty of threads.Byt I agree with nawi, the sample is pretty awful. Being able to have Null as a default parameter is just a neat convenience, and this workaround is all but nice to use, which defeats the purpose IMHO.
Oh and when I say it's been requested several times, I am not lying. I had requested it myself:
http://www.blitzbasic.com/archive/posts.php?topic=19612
It was 2 years ago, so guess what are the chances of getting it implemented...