www.digitalmars.com         C & C++   DMDScript  

digitalmars.D - Unofficial wish list status.

reply 4tuu4k002 sneakemail.com writes:
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:

136  Reflection API (#6)
129  Stack tracing (#26)
97  vectorization (#10)
73  Multiple return values (tuples (#28)
72  Multiple opCast per class (#24)
67  Short syntax for new (#18)
62  readonly/const enforcement (#32)
62  Debug check for null reference (#52)
61  unit test after compilation (#1)
59  extra compiler values (#19)
59  Native AMD64 codegen (#36)
56  !in (#44)
49  Explicit out/inout (#38)
47  Return-type overloading (#49)
46  Unit test isolation  (#2)
42  Posix threads support native (#3)
41  Array masking (#11)
40  Foreach on first/on last (#42)
38  better syntax for cast (#23)
35  Explicit type initializers (#35)
32  Consistent struct/class sizeof (#40)
31  associative arrays by index (#16)
31  Array pushback/popback (#51)
30  Templates in classes (#39)
28  black box unit testing (#8)
28  Pass value params byref (#34)
28  Non-Static isExpression (#37)
27  unit test & code separation (#7)
27  coherent assoc. array syntax (#20)
27  auto-member objects (#45)
26  Explicit module `friendship` (#43)
25  L-Value return (#73)
24  Renaming ctor/dtor (#17)
23  Experimental d compiler (#53)
22  Unit test measurements (#9)
21  Conditional syncronized (#30)
20  User-defined sync function (#31)
19  proper cast operators (#21)
19  Named keyword arguments (#87)
18  OS X Build (#54)
18  struct constructor (#97)
17  Explicit property keyword (#83)
16  Iterators and Generators (#58)
16  Small Exectables (#88)
15  Built-in variant type (#56)
15  Pascal like sets (#61)
15  Variadic arguments re-passing (#102)
14  struct literal/initialization (#78)
14  if, while, true, false, int (#86)
13  D library contest (#59)
12  Add native string type (#57)
12  Precise names for floats (#62)
11  imag and comp FP types. (#63)
11  No Postfix Array Declarations (#85)
10  inout variable and return (#60)
10  Meta Information (#69)
10  interface to C++ (#71)
10  Inline enum declaration (#76)
10  modules must not rely on files (#84)
9  Call log (#47)
9  Against class instance sizeof (#48)
9  conv() and opConv (#66)
8  Finite sets (#72)
8  function inheritance (#92)
7  Improve module architecture (#64)
7  Relational class/array algebra (#65)
7  opCast overloading (#81)
7  In flight exception detection (#101)
7  range type (#106)
7  Multi-Dimensional Allocation (#109)
6  inline expansion (#67)
6  copy operator (#95)
6  Full lexical closures (#140)
5  garbage collection switch  (#96)
4  Declaration in function calls (#74)
4  support struct&array in switch (#99)
4  date/time/datetime literal (#105)
3  array in template arguments (#91)
3  System.Windows.Forms (#93)
3  Statically check for == null (#98)
3  named tuple (#103)
3  Reallocation Keyword (#108)
3  Real C bitfields (#145)
3  void Class.Method() {} syntax (#146)
2  Manage .resources files (#70)
2  Multistep return (#75)
2  constant operater overloading (#100)
2  Explicit out/inout/lazy (#110)
2  Quick For Syntax (#142)
2  Implicit New (#143)
1  consistant new (#77)
1  Parallel Scavenging GC (#80)
1  solve interdepend static this (#107)
1  function call over network (#111)
1  temp alias param specialize (#112)
1  Better UTF32 Support (#113)
1  First-class continuations (#141)
1  Property shortcut (#144)
1  remove initializers (#147)
1  Efficient array opCatAssign (#148)
0  allow change self interface(?) (#68)
0  Explicit 'property' keyword (#79)
0  'with' like VB or delphi (#114)
Jul 31 2007
next sibling parent reply Robert Fraser <fraserofthenight gmail.com> writes:
4tuu4k002 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:
 
 136  Reflection API (#6)
 129  Stack tracing (#26)
 97  vectorization (#10)
 73  Multiple return values (tuples (#28)
 72  Multiple opCast per class (#24)
 67  Short syntax for new (#18)
 62  readonly/const enforcement (#32)
 62  Debug check for null reference (#52)
 61  unit test after compilation (#1)
 59  extra compiler values (#19)
 59  Native AMD64 codegen (#36)
 56  !in (#44)
 49  Explicit out/inout (#38)
 47  Return-type overloading (#49)
 46  Unit test isolation  (#2)
 42  Posix threads support native (#3)
 41  Array masking (#11)
 40  Foreach on first/on last (#42)
 38  better syntax for cast (#23)
 35  Explicit type initializers (#35)
 32  Consistent struct/class sizeof (#40)
 31  associative arrays by index (#16)
 31  Array pushback/popback (#51)
 30  Templates in classes (#39)
 28  black box unit testing (#8)
 28  Pass value params byref (#34)
 28  Non-Static isExpression (#37)
 27  unit test & code separation (#7)
 27  coherent assoc. array syntax (#20)
 27  auto-member objects (#45)
 26  Explicit module `friendship` (#43)
 25  L-Value return (#73)
 24  Renaming ctor/dtor (#17)
 23  Experimental d compiler (#53)
 22  Unit test measurements (#9)
 21  Conditional syncronized (#30)
 20  User-defined sync function (#31)
 19  proper cast operators (#21)
 19  Named keyword arguments (#87)
 18  OS X Build (#54)
 18  struct constructor (#97)
 17  Explicit property keyword (#83)
 16  Iterators and Generators (#58)
 16  Small Exectables (#88)
 15  Built-in variant type (#56)
 15  Pascal like sets (#61)
 15  Variadic arguments re-passing (#102)
 14  struct literal/initialization (#78)
 14  if, while, true, false, int (#86)
 13  D library contest (#59)
 12  Add native string type (#57)
 12  Precise names for floats (#62)
 11  imag and comp FP types. (#63)
 11  No Postfix Array Declarations (#85)
 10  inout variable and return (#60)
 10  Meta Information (#69)
 10  interface to C++ (#71)
 10  Inline enum declaration (#76)
 10  modules must not rely on files (#84)
 9  Call log (#47)
 9  Against class instance sizeof (#48)
 9  conv() and opConv (#66)
 8  Finite sets (#72)
 8  function inheritance (#92)
 7  Improve module architecture (#64)
 7  Relational class/array algebra (#65)
 7  opCast overloading (#81)
 7  In flight exception detection (#101)
 7  range type (#106)
 7  Multi-Dimensional Allocation (#109)
 6  inline expansion (#67)
 6  copy operator (#95)
 6  Full lexical closures (#140)
 5  garbage collection switch  (#96)
 4  Declaration in function calls (#74)
 4  support struct&array in switch (#99)
 4  date/time/datetime literal (#105)
 3  array in template arguments (#91)
 3  System.Windows.Forms (#93)
 3  Statically check for == null (#98)
 3  named tuple (#103)
 3  Reallocation Keyword (#108)
 3  Real C bitfields (#145)
 3  void Class.Method() {} syntax (#146)
 2  Manage .resources files (#70)
 2  Multistep return (#75)
 2  constant operater overloading (#100)
 2  Explicit out/inout/lazy (#110)
 2  Quick For Syntax (#142)
 2  Implicit New (#143)
 1  consistant new (#77)
 1  Parallel Scavenging GC (#80)
 1  solve interdepend static this (#107)
 1  function call over network (#111)
 1  temp alias param specialize (#112)
 1  Better UTF32 Support (#113)
 1  First-class continuations (#141)
 1  Property shortcut (#144)
 1  remove initializers (#147)
 1  Efficient array opCatAssign (#148)
 0  allow change self interface(?) (#68)
 0  Explicit 'property' keyword (#79)
 0  'with' like VB or delphi (#114)
You should probably take readonly/const access and a few others there off.
Jul 31 2007
parent Don Clugston <dac nospam.com.au> writes:
Robert Fraser wrote:
 4tuu4k002 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:

 136  Reflection API (#6)
:
 1  Efficient array opCatAssign (#148)
 0  allow change self interface(?) (#68)
 0  Explicit 'property' keyword (#79)
 0  'with' like VB or delphi (#114)
 You should probably take readonly/const access and a few others there off.
Like #68, which is unclear and has no votes. In fact, why not remove all the zero-vote ones.
Aug 01 2007
prev sibling next sibling parent reply Tristam MacDonald <swiftcoder gmail.com> writes:
What does #18 (OS X Build) mean? Are you looking for an OS X port of dmd (gdc
works fine), or an OS X port of Bud (which I have installed right now)?

4tuu4k002 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:
 
 136  Reflection API (#6)
 129  Stack tracing (#26)
 97  vectorization (#10)
 73  Multiple return values (tuples (#28)
 72  Multiple opCast per class (#24)
 67  Short syntax for new (#18)
 62  readonly/const enforcement (#32)
 62  Debug check for null reference (#52)
 61  unit test after compilation (#1)
 59  extra compiler values (#19)
 59  Native AMD64 codegen (#36)
 56  !in (#44)
 49  Explicit out/inout (#38)
 47  Return-type overloading (#49)
 46  Unit test isolation  (#2)
 42  Posix threads support native (#3)
 41  Array masking (#11)
 40  Foreach on first/on last (#42)
 38  better syntax for cast (#23)
 35  Explicit type initializers (#35)
 32  Consistent struct/class sizeof (#40)
 31  associative arrays by index (#16)
 31  Array pushback/popback (#51)
 30  Templates in classes (#39)
 28  black box unit testing (#8)
 28  Pass value params byref (#34)
 28  Non-Static isExpression (#37)
 27  unit test & code separation (#7)
 27  coherent assoc. array syntax (#20)
 27  auto-member objects (#45)
 26  Explicit module `friendship` (#43)
 25  L-Value return (#73)
 24  Renaming ctor/dtor (#17)
 23  Experimental d compiler (#53)
 22  Unit test measurements (#9)
 21  Conditional syncronized (#30)
 20  User-defined sync function (#31)
 19  proper cast operators (#21)
 19  Named keyword arguments (#87)
 18  OS X Build (#54)
 18  struct constructor (#97)
 17  Explicit property keyword (#83)
 16  Iterators and Generators (#58)
 16  Small Exectables (#88)
 15  Built-in variant type (#56)
 15  Pascal like sets (#61)
 15  Variadic arguments re-passing (#102)
 14  struct literal/initialization (#78)
 14  if, while, true, false, int (#86)
 13  D library contest (#59)
 12  Add native string type (#57)
 12  Precise names for floats (#62)
 11  imag and comp FP types. (#63)
 11  No Postfix Array Declarations (#85)
 10  inout variable and return (#60)
 10  Meta Information (#69)
 10  interface to C++ (#71)
 10  Inline enum declaration (#76)
 10  modules must not rely on files (#84)
 9  Call log (#47)
 9  Against class instance sizeof (#48)
 9  conv() and opConv (#66)
 8  Finite sets (#72)
 8  function inheritance (#92)
 7  Improve module architecture (#64)
 7  Relational class/array algebra (#65)
 7  opCast overloading (#81)
 7  In flight exception detection (#101)
 7  range type (#106)
 7  Multi-Dimensional Allocation (#109)
 6  inline expansion (#67)
 6  copy operator (#95)
 6  Full lexical closures (#140)
 5  garbage collection switch  (#96)
 4  Declaration in function calls (#74)
 4  support struct&array in switch (#99)
 4  date/time/datetime literal (#105)
 3  array in template arguments (#91)
 3  System.Windows.Forms (#93)
 3  Statically check for == null (#98)
 3  named tuple (#103)
 3  Reallocation Keyword (#108)
 3  Real C bitfields (#145)
 3  void Class.Method() {} syntax (#146)
 2  Manage .resources files (#70)
 2  Multistep return (#75)
 2  constant operater overloading (#100)
 2  Explicit out/inout/lazy (#110)
 2  Quick For Syntax (#142)
 2  Implicit New (#143)
 1  consistant new (#77)
 1  Parallel Scavenging GC (#80)
 1  solve interdepend static this (#107)
 1  function call over network (#111)
 1  temp alias param specialize (#112)
 1  Better UTF32 Support (#113)
 1  First-class continuations (#141)
 1  Property shortcut (#144)
 1  remove initializers (#147)
 1  Efficient array opCatAssign (#148)
 0  allow change self interface(?) (#68)
 0  Explicit 'property' keyword (#79)
 0  'with' like VB or delphi (#114)
Aug 01 2007
parent Bill Baxter <dnewsgroup billbaxter.com> writes:
Tristam MacDonald wrote:
 What does #18 (OS X Build) mean? Are you looking for an OS X port of dmd (gdc
works fine), or an OS X port of Bud (which I have installed right now)?
If you visit the list on the web: http://all-technology.com/eigenpolls/dwishlist/ you can click on the individual entries to get more details: http://all-technology.com/eigenpolls/dwishlist/index.php?it=54 --bb
Aug 01 2007
prev sibling parent reply Tristam MacDonald <swiftcoder gmail.com> writes:
My point is that acording to that description, this was complete more than 6
months ago. I have been using GDC on my Macs (both powerPC and x86) for at
least that long.

Bill Baxter Wrote:
 Tristam MacDonald wrote:
 What does #18 (OS X Build) mean? Are you looking for an OS X port of dmd (gdc
works fine), or an OS X port of Bud (which I have installed right now)?
If you visit the list on the web: http://all-technology.com/eigenpolls/dwishlist/ you can click on the individual entries to get more details: http://all-technology.com/eigenpolls/dwishlist/index.php?it=54 --bb
Aug 07 2007
parent Bill Baxter <dnewsgroup billbaxter.com> writes:
 Bill Baxter Wrote:
 Tristam MacDonald wrote:
 What does #18 (OS X Build) mean? Are you looking for an OS X port of dmd (gdc
works fine), or an OS X port of Bud (which I have installed right now)?
If you visit the list on the web: http://all-technology.com/eigenpolls/dwishlist/ you can click on the individual entries to get more details: http://all-technology.com/eigenpolls/dwishlist/index.php?it=54
Tristam MacDonald replied:
 My point is that acording to that description, this was complete more 
than 6 months ago. I have been using GDC on my Macs (both powerPC and x86) for at least that long.

In that case maybe you should click on the "Report this item for 
cleanup" link at the bottom of the page.

--bb
Aug 07 2007