Who gave you that ideaThe optional parameters for procedure will be implemented in PB very soon as it can be useful. It's not a function overloading, it's just a default value for parameters when not specified. Example:
Code:
Procedure MyPlot(x, y, Color = $FF)
..
EndProcedure
MyPlot(x,y) ; Red as default
MyPlot(x,y, RGB(51,51,51))


That's useful, and easy to implement, isn't it?