Sean Eskapp napisał:

> It's a programmer contract, nothing more. It forces the code to be 
> functional, not
> procedural. Just like const and @safe are simply programmer contracts,

Immutably (strongly) pure (pure + all arguments immutable) functions break D 
onto functional grounds.

> functional would mean no explicit stack allocation,

That's.. ehem.. quite limiting. :) (you probably meant heap)

> except that allocated in called functions.

Like Simen said, this is a matter of whether @noheap is useful enough to be 
included or not.

-- 
Tomek

Reply via email to