Maybe... How about classes and object inheritance? How about a dozen other things that would improve the language? How about sticking to the issue at hand?
My point is with the comments such as "like other programming languages" and "PB is grown up now." There are regular threads that say 'I want PB to be just like every other language'.
If every other language got it right, then why would I have settled on PB?
If this approach was taken, grabbing every feature from every other language PB would quickly morph into a fat, bloated language like all the others.
You ask for class and object inheritance. If these are introduced then how should resources be handled? Will a garbage collector be required? That will add a huge overhead to your executables.
At the moment PB only includes the functions that I use within the executable. That is why the executable is so small. As soon as you bring in inheritance the ancestor classes start linking in functions I'm not using.
To get around this you have to make the compiler much much more complicated. Full dead code analysis is needed.
All the other langauges became fat and bloated for good resson. As soon as you take a certain path, the implications cascade until your language is like every other.
The command line option is another good example. One of the things I value so hightly about PB is that even the compliated code postings on this forums can be pasted into my Editor and run, no trouble.
As soon as you start adding command line options, then I lose this. Some people post code with dots and others with slashes. I can't just cut and paste, I have to check which one they are using.
It may seem like a small thing, but my tolerance for hassle is low. I've moved on from many other languages and if PB starts to waste my time like this I'll move on again.
There is no other language like PB. I would like other languages to be more like PB, but I don't want PB to be like every other language.