Unofficial wish list status.

Georg Wrede georg.wrede at nospam.org
Mon May 1 01:31:58 PDT 2006


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 at digitaldaemon.com>, 12tkvvb02 at 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
> 
> 
> 



More information about the Digitalmars-d mailing list