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:

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