www.digitalmars.com         C & C++   DMDScript  

digitalmars.D - 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:

104  array initialization/literals
84  Reflection API
71  vectorization
69  Stack tracing
68  Faster GC 
49  Short syntax for new
45  Improved Foreach
43  unit test after compilation
43  Multiple opCast per class
41  extra compiler values
39  Multiple return values (tuples
39  Native AMD64 codegen
36  readonly/const enforcement
34  Unit test isolation 
34  Stack allocated classes.
32  Posix threads support native
31  !in
30  Auto new-ing of classes
29  Array masking
26  Explicit out/inout
26  Debug check for null reference
25  Explicit type initializers
25  Foreach on first/on last
24  associative arrays by index
23  unit test coverage 
23  unit test & code separation
23  black box unit testing
22  coherent assoc. array syntax
22  better syntax for cast
22  Weak references/pointers
22  Consistent struct/class sizeof
21  Pass value params byref
21  auto-member objects
21  Return-type overloading
20  Unit test measurements
20  Renaming ctor/dtor
17  User-defined sync function
17  Header File generation by DMD
16  proper cast operators
15  Templates in classes
15  Array pushback/popback
15  Experimental d compiler
14  Explicit module `friendship`
13  Non-Static isExpression
13  opIn
12  Conditional syncronized
10  Eigenpoll fix
9  imag and comp FP types.
8  OS X Build
7  Call log
7  inout variable and return
7  Pascal like sets
6  Against class instance sizeof
6  Iterators and Generators
5  Built-in variant type
5  D library contest
4  Add native string type
4  Precise names for floats
4  Improve module architecture
3  Relational class/array algebra
3  conv() and opConv
3  Meta Information
3  L-Value return
2  inline expansion
2  Finite sets
1  Manage .resources files
1  interface to C++
1  Declaration in function calls
0  allow change self interface(?)
0  Multistep return
Jul 31 2006