Thread overview
Unofficial wish list status.
May 01, 2006
12tkvvb02
May 01, 2006
Ben Phillips
May 01, 2006
Chris Miller
May 01, 2006
Georg Wrede
May 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:

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
May 01, 2006
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++).

In article <e33j2l$2j2$1@digitaldaemon.com>, 12tkvvb02@sneakemail.com says...
>
>
>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:
>
>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


May 01, 2006
On Sun, 30 Apr 2006 21:05:15 -0400, Ben Phillips <Ben_member@pathlink.com> 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++).

Where can I read about this?
May 01, 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@digitaldaemon.com>, 12tkvvb02@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
> 
> 
>