J. Shimizu: > From what I understand from the web site, however, the lazy attribute on a D > function parameter makes it call-by-name, not call-by-need. The lazy attribute may be deprecated, but I don't remember a final word on this. I don't know what's meant to replace them, of if there is a way to fix & keep them. Bye, bearophile