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