Thread overview | ||||||
---|---|---|---|---|---|---|
|
May 01, 2006 Unofficial wish list status. | ||||
---|---|---|---|---|
| ||||
Hi This is the monthly status for the unofficial d wish list: http://all-technology.com/eigenpolls/dwishlist/ Right now the wish list looks like this: 95 array initialization/literals 68 Reflection API 63 Stack tracing 62 vectorization 57 Faster GC 47 Short syntax for new 41 Improved Foreach 39 unit test after compilation 38 Multiple opCast per class 35 extra compiler values 33 Multiple return values (tuples 32 Unit test isolation 32 readonly/const enforcement 31 Stack allocated classes. 30 Native AMD64 codegen 28 Posix threads support native 28 Auto new-ing of classes 27 Array masking 25 Explicit out/inout 25 !in 23 Explicit type initializers 22 black box unit testing 22 associative arrays by index 22 Foreach on first/on last 21 unit test coverage 21 unit test & code separation 21 coherent assoc. array syntax 21 better syntax for cast 20 Debug check for null reference 19 Unit test measurements 19 Renaming ctor/dtor 19 Weak references/pointers 18 Consistent struct/class sizeof 18 auto-member objects 17 Pass value params byref 16 Header File generation by DMD 16 Return-type overloading 15 Templates in classes 14 proper cast operators 14 User-defined sync function 12 Conditional syncronized 12 Non-Static isExpression 12 Explicit module `friendship` 12 Experimental d compiler 10 Array pushback/popback 8 Eigenpoll fix 7 Call log 6 Against class instance sizeof 6 opIn 5 OS X Build 4 imag and comp FP types. 3 Built-in variant type 3 Iterators and Generators 3 inout variable and return 2 Pascal like sets 2 Precise names for floats 1 Add native string type 0 D library contest |
May 01, 2006 Re: Unofficial wish list status. | ||||
---|---|---|---|---|
| ||||
Posted in reply to 12tkvvb02 | I guess I'm the only one who wants this, but "concepts" (as suggested for C++). Would allow for a nice collection library without the overhead of interfaces (like java) and with reasonable compile time conformance checking (unlike C++). In article <e33j2l$2j2$1@digitaldaemon.com>, 12tkvvb02@sneakemail.com says... > > >Hi > >This is the monthly status for the unofficial d wish list: http://all-technology.com/eigenpolls/dwishlist/ > >Right now the wish list looks like this: > >95 array initialization/literals >68 Reflection API >63 Stack tracing >62 vectorization >57 Faster GC >47 Short syntax for new >41 Improved Foreach >39 unit test after compilation >38 Multiple opCast per class >35 extra compiler values >33 Multiple return values (tuples >32 Unit test isolation >32 readonly/const enforcement >31 Stack allocated classes. >30 Native AMD64 codegen >28 Posix threads support native >28 Auto new-ing of classes >27 Array masking >25 Explicit out/inout >25 !in >23 Explicit type initializers >22 black box unit testing >22 associative arrays by index >22 Foreach on first/on last >21 unit test coverage >21 unit test & code separation >21 coherent assoc. array syntax >21 better syntax for cast >20 Debug check for null reference >19 Unit test measurements >19 Renaming ctor/dtor >19 Weak references/pointers >18 Consistent struct/class sizeof >18 auto-member objects >17 Pass value params byref >16 Header File generation by DMD >16 Return-type overloading >15 Templates in classes >14 proper cast operators >14 User-defined sync function >12 Conditional syncronized >12 Non-Static isExpression >12 Explicit module `friendship` >12 Experimental d compiler >10 Array pushback/popback >8 Eigenpoll fix >7 Call log >6 Against class instance sizeof >6 opIn >5 OS X Build >4 imag and comp FP types. >3 Built-in variant type >3 Iterators and Generators >3 inout variable and return >2 Pascal like sets >2 Precise names for floats >1 Add native string type >0 D library contest |
May 01, 2006 Re: Unofficial wish list status. | ||||
---|---|---|---|---|
| ||||
Posted in reply to Ben Phillips | On Sun, 30 Apr 2006 21:05:15 -0400, Ben Phillips <Ben_member@pathlink.com> wrote:
> I guess I'm the only one who wants this, but "concepts" (as suggested for C++).
> Would allow for a nice collection library without the overhead of interfaces
> (like java) and with reasonable compile time conformance checking (unlike C++).
Where can I read about this?
|
May 01, 2006 Re: Unofficial wish list status. | ||||
---|---|---|---|---|
| ||||
Posted in reply to Ben Phillips | Ben Phillips wrote: > I guess I'm the only one who wants this, but "concepts" (as suggested > for C++). Would allow for a nice collection library without the > overhead of interfaces (like java) and with reasonable compile time > conformance checking (unlike C++). This may not be too hard to work around in one's own code. Hmm, which suggests an idea: Dsource should have a "project" that is aimed at presenting the cleanest ways in D to work around some of the often asked-for features. > In article <e33j2l$2j2$1@digitaldaemon.com>, 12tkvvb02@sneakemail.com > says... >>This is the monthly status for the unofficial d wish list: http://all-technology.com/eigenpolls/dwishlist/ >> >>Right now the wish list looks like this: >> >>95 array initialization/literals >>68 Reflection API >>63 Stack tracing >>62 vectorization >>57 Faster GC 47 Short syntax for new >>41 Improved Foreach >>39 unit test after compilation >>38 Multiple opCast per class >>35 extra compiler values >>33 Multiple return values (tuples >>32 Unit test isolation 32 readonly/const enforcement >>31 Stack allocated classes. >>30 Native AMD64 codegen >>28 Posix threads support native >>28 Auto new-ing of classes >>27 Array masking >>25 Explicit out/inout >>25 !in >>23 Explicit type initializers >>22 black box unit testing >>22 associative arrays by index >>22 Foreach on first/on last >>21 unit test coverage 21 unit test & code separation >>21 coherent assoc. array syntax >>21 better syntax for cast >>20 Debug check for null reference >>19 Unit test measurements >>19 Renaming ctor/dtor >>19 Weak references/pointers >>18 Consistent struct/class sizeof >>18 auto-member objects >>17 Pass value params byref >>16 Header File generation by DMD >>16 Return-type overloading >>15 Templates in classes >>14 proper cast operators >>14 User-defined sync function >>12 Conditional syncronized >>12 Non-Static isExpression >>12 Explicit module `friendship` >>12 Experimental d compiler >>10 Array pushback/popback >>8 Eigenpoll fix >>7 Call log >>6 Against class instance sizeof >>6 opIn >>5 OS X Build >>4 imag and comp FP types. >>3 Built-in variant type >>3 Iterators and Generators >>3 inout variable and return >>2 Pascal like sets >>2 Precise names for floats >>1 Add native string type >>0 D library contest > > > |
Copyright © 1999-2021 by the D Language Foundation