Thread overview
Unofficial wish list status.
Dec 01, 2006
12tkvvb02
Dec 01, 2006
BCS
Dec 01, 2006
Serg Kovrov
Dec 01, 2006
BCS
Dec 02, 2006
Knud Sørensen
December 01, 2006
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:

119  array initialization/literals
100  Reflection API
80  Faster GC
79  vectorization
78  Stack tracing
55  Multiple opCast per class
55  Improved Foreach
53  Short syntax for new
50  Multiple return values (tuples
49  unit test after compilation
48  readonly/const enforcement
47  extra compiler values
43  Native AMD64 codegen
39  Explicit out/inout
38  Stack allocated classes.
38  Debug check for null reference
37  Unit test isolation
37  !in
34  Posix threads support native
34  Array masking
32  Auto new-ing of classes
30  Foreach on first/on last
29  Explicit type initializers
29  Return-type overloading
27  Weak references/pointers
26  associative arrays by index
26  Pass value params byref
25  unit test & code separation
25  black box unit testing
25  better syntax for cast
25  auto-member objects
24  coherent assoc. array syntax
24  Consistent struct/class sizeof
22  Renaming ctor/dtor
20  Unit test measurements
20  Templates in classes
20  Array pushback/popback
19  Header File generation by DMD
18  proper cast operators
18  Explicit module `friendship`
17  User-defined sync function
16  Non-Static isExpression
16  Experimental d compiler
14  Conditional syncronized
14  Eigenpoll fix
13  opIn
11  Iterators and Generators
11  D library contest
10  OS X Build
10  Built-in variant type
10  imag and comp FP types.
9  inout variable and return
8  Pascal like sets
8  Precise names for floats
8  Pascal casing for methods, mod
7  Call log
7  Against class instance sizeof
7  L-Value return
7  Explicit property keyword
6  struct literal/initialization
6  modules must not rely on files
5  Add native string type
5  Meta Information
5  Finite sets
4  Improve module architecture
4  Relational class/array algebra
4  conv() and opConv
4  interface to C++
4  if, while, true, false, int
4  Named keyword arguments
4  Variadic template arguments
3  inline expansion
3  Declaration in function calls
3  No Postfix Array Declarations
3  function inheritance
2  Multistep return
2  Inline enum declaration
2  Small Exectables
2  This list makes a difference?
1  Manage .resources files
1  opCast overloading
1  array in template arguments
1  struct constructor
1  support struct&array in switch
1  constant operater overloading
0  allow change self interface(?)
0  consistant new
0  Explicit 'property' keyword
0  Parallel Scavenging GC
0  System.Windows.Forms
0  copy operator
0  garbage collection switch
0  Statically check for == null
December 01, 2006
> 119  array initialization/literals
	done (sorta)
> 55  Improved Foreach
	Um??
> 38  Stack allocated classes.
	Yup
> 24  Consistent struct/class sizeof
	??
> 19  Header File generation by DMD
	depending on what is anted, this might be done
> 11  Iterators and Generators
	foreach delegates??
> 4  Variadic template arguments
	Oh Yah!!!
December 01, 2006
Hi BCS, you wrote:
>> 119  array initialization/literals
>     done (sorta)

AA literals?

-- 
serg.
December 01, 2006
Serg Kovrov wrote:
> Hi BCS, you wrote:
> 
>>> 119  array initialization/literals
>>
>>     done (sorta)
> 
> 
> AA literals?
> 

I said "Sorta" <g>
December 02, 2006
Thanks.

I am busy working on the defense of my master treatise
and I will take a hard look on the eigenpoll in a week
when it is all over.
Knud

On Thu, 30 Nov 2006 17:15:02 -0800, BCS wrote:

>> 119  array initialization/literals
> 	done (sorta)
>> 55  Improved Foreach
> 	Um??
>> 38  Stack allocated classes.
> 	Yup
>> 24  Consistent struct/class sizeof
> 	??
>> 19  Header File generation by DMD
> 	depending on what is anted, this might be done
>> 11  Iterators and Generators
> 	foreach delegates??
>> 4  Variadic template arguments
> 	Oh Yah!!!