Unofficial wish list status.
John Reimer
terminal.node at gmail.com
Mon Oct 2 10:39:12 PDT 2006
So we have array literals now. I guess non-static array initialization is
possible now that we have this?
On Sat, 30 Sep 2006 17:47:34 -0700, <12tkvvb02 at sneakemail.com> wrote:
>
> 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:
>
> 114 array initialization/literals
> 91 Reflection API
> 75 vectorization
> 73 Stack tracing
> 72 Faster GC
> 51 Short syntax for new
> 48 Improved Foreach
> 47 Multiple opCast per class
> 45 unit test after compilation
> 44 Multiple return values (tuples
> 44 readonly/const enforcement
> 42 extra compiler values
> 39 Native AMD64 codegen
> 36 Unit test isolation
> 36 Explicit out/inout
> 35 Stack allocated classes.
> 33 Posix threads support native
> 33 Array masking
> 33 Debug check for null reference
> 32 Auto new-ing of classes
> 31 !in
> 28 Explicit type initializers
> 28 Foreach on first/on last
> 26 Return-type overloading
> 24 unit test & code separation
> 24 black box unit testing
> 24 associative arrays by index
> 24 Weak references/pointers
> 23 unit test coverage
> 23 coherent assoc. array syntax
> 23 Pass value params byref
> 22 Renaming ctor/dtor
> 22 better syntax for cast
> 22 Consistent struct/class sizeof
> 22 auto-member objects
> 20 Unit test measurements
> 19 Array pushback/popback
> 18 proper cast operators
> 18 Header File generation by DMD
> 17 User-defined sync function
> 16 Templates in classes
> 16 Explicit module `friendship`
> 15 Non-Static isExpression
> 15 Experimental d compiler
> 13 Conditional syncronized
> 13 Eigenpoll fix
> 13 opIn
> 10 imag and comp FP types.
> 9 OS X Build
> 8 Built-in variant type
> 8 Iterators and Generators
> 8 D library contest
> 8 inout variable and return
> 8 Precise names for floats
> 8 Pascal casing for methods, mod
> 7 Call log
> 7 Pascal like sets
> 6 Against class instance sizeof
> 6 modules must not rely on files
> 5 Add native string type
> 5 Meta Information
> 5 Explicit property keyword
> 4 Improve module architecture
> 4 L-Value return
> 3 Relational class/array algebra
> 3 conv() and opConv
> 3 inline expansion
> 3 if, while, true, false, int
> 2 interface to C++
> 2 Finite sets
> 2 Multistep return
> 2 struct literal/initialization
> 2 No Postfix Array Declarations
> 1 Manage .resources files
> 1 Declaration in function calls
> 1 Inline enum declaration
> 0 allow change self interface(?)
> 0 consistant new
> 0 Explicit 'property' keyword
> 0 Parallel Scavenging GC
> 0 opCast overloading
--
Using Opera's revolutionary e-mail client: http://www.opera.com/mail/
More information about the Digitalmars-d
mailing list