bearophile:
> OK, I'll use a static nested function then, it's not as clean as adding a 
> "private" attribute, but probably there's not enough need to add other 
> features to the language:
> 
> int foo4(int x) {
>   int foo4inner(int x, depth=0) {

It's not as clean indeed, there's a little bug there! Fixed:
  static int foo4inner(int x, depth=0) {
Clean semantics is always better to avoid bugs :-)

Bye,
bearophile

Reply via email to