On Fri, Aug 5, 2011 at 11:35 PM, Mehrdad <wfunct...@hotmail.com> wrote:
> I think D should really have a friendlier interface to stack-based data > structures than just alloca() (unless it already does and I don't know about > it). > > Some features which I think would be helpful: > - An "automatic" array-like structure entirely on the stack that starts out > with a capacity given by the user), and which switches to the heap if it > gets too big. > - A function that can just allocate a structure easily on the stack, taking > care of constructors and whatnot... something like alloca!Foo() to allocate > Foo on the stack, and alloca!Foo(5) to allocate Foo[] with a length of 5 on > the stack (NOT Foo[5], obviously...), etc. > > How does this sound? > http://d-programming-language.org/phobos/std_typecons.html#scoped