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:

138  Reflection API (#6)
132  Stack tracing (#26)
98  vectorization (#10)
74  Multiple return values (tuples (#28)
72  Multiple opCast per class (#24)
67  Short syntax for new (#18)
62  Debug check for null reference (#52)
61  unit test after compilation (#1)
60  extra compiler values (#19)
59  Native AMD64 codegen (#36)
57  !in (#44)
49  Explicit out/inout (#38)
47  Unit test isolation  (#2)
47  Return-type overloading (#49)
42  Posix threads support native (#3)
42  Array masking (#11)
41  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)
29  black box unit testing (#8)
28  unit test & code separation (#7)
28  Pass value params byref (#34)
28  Non-Static isExpression (#37)
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  Unit test measurements (#9)
21  Conditional syncronized (#30)
20  User-defined sync function (#31)
20  struct constructor (#97)
19  proper cast operators (#21)
19  Named keyword arguments (#87)
17  Iterators and Generators (#58)
17  Explicit property keyword (#83)
17  Small Exectables (#88)
16  Variadic arguments re-passing (#102)
15  Built-in variant type (#56)
15  Pascal like sets (#61)
15  if, while, true, false, int (#86)
13  D library contest (#59)
12  Precise names for floats (#62)
11  imag and comp FP types. (#63)
11  Inline enum declaration (#76)
11  No Postfix Array Declarations (#85)
10  Call log (#47)
10  inout variable and return (#60)
10  conv() and opConv (#66)
10  Meta Information (#69)
10  interface to C++ (#71)
10  modules must not rely on files (#84)
9  Against class instance sizeof (#48)
8  Improve module architecture (#64)
8  Finite sets (#72)
8  function inheritance (#92)
8  range type (#106)
8  Multi-Dimensional Allocation (#109)
8  Full lexical closures (#140)
7  Relational class/array algebra (#65)
7  inline expansion (#67)
7  opCast overloading (#81)
7  In flight exception detection (#101)
6  copy operator (#95)
6  garbage collection switch  (#96)
5  date/time/datetime literal (#105)
4  Declaration in function calls (#74)
4  support struct&array in switch (#99)
4  named tuple (#103)
4  Real C bitfields (#145)
3  array in template arguments (#91)
3  System.Windows.Forms (#93)
3  Statically check for == null (#98)
3  Reallocation Keyword (#108)
3  First-class continuations (#141)
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  Property shortcut (#144)
1  remove initializers (#147)
1  Efficient array opCatAssign (#148)
1  variable template(short syntax (#149)
1  template literal (#150)
1  tuple literal and append-op (#151)
1  static foreach(scope/unscope) (#152)
1  __traits (#153)
1  ext property for  basic types (#154)
1  temporary variable (#155)
1  invariant function (#156)
Aug 31 2007
parent Knud Soerensen <4tuu4k002 sneakemail.com> writes:
I where send the following cleanup request:

 http://all-technology.com/eigenpolls/dwishlist/index.php?it=10

That syntax is ugly as can be clearly seen by the examples. Humans
(except Phds. of Math/Physics :-))  parse operators quite slowly and
with a high error rate. Please add an alternative version using map(),
reduce(), filter().

Would the person who submitted this request care to specify by rewriting the examples using map, reduce and filter.
Sep 02 2007