Prof A Olowofoyeku (The African Chief) wrote:
Does it allow user-defined optional parameters? If so, what about `()' then?
I am not sure what you are referring to here. Are you referring to things similar to "Writeln" which currently require compiler magic under GPC?
(AFAIK, `WriteLn' requires compiler magic in any compiler since it allows for an infinite number of combinations of number and types of arguments.)
Yes, it cannot be emulated with overloads. Small, common cases could be emulated with overloads, but overloads are finite, and writeln/readln has infinite cases.