Eigenpoll : D wish list 

This eigenpoll is an unofficial wish list for the D programming language.

If you feel that a suggestions have problems like: Then report the suggestion for cleanup.
If you don't agree with the details for a suggestion then post a new one and let the votes deside.

Your ranking!Introduction




Higher







Lower
  1. Check that all the options you know of is in the list of options, if not enter the missing option in the form at the bottom
  2. Then choose minimum 2 options you would like to rate in the check list below.
  3. Use the arrows to rank the selected options.
  4. Press "Update" to save your rankings and recalculated the scores.

   Options  Score   Votes
function inheritance0.3849
In flight exception detection0.3769
Non-Static isExpression0.36931
Return-type overloading0.36861
coherent assoc. array syntax0.36733
Explicit type initializers0.36539
Explicit module `friendship`0.36431
Against class instance sizeof0.3579
Explicit out/inout0.35354
Debug check for null reference0.35376
Foreach on first/on last0.35248
Conditional syncronized0.35228
suffix identifiers.0.3484
Declaration in function calls0.3454
User-defined sync function0.34122
Consistent struct/class sizeof0.34138
Multiple opCast per class0.34185
proper cast operators0.34021
conv() and opConv0.33311
black box unit testing0.33333
unit test & code separation0.33133
better syntax for cast0.33042
Inline enum declaration0.32924
struct constructor0.32928
L-Value return0.32732
Real C bitfields0.32611
Array pushback/popback0.32642
auto-member objects0.32429
Short syntax for new0.32174
if, while, true, false, int0.31820
No Postfix Array Declarations0.31715
extra compiler values0.31566
unit test after compilation0.31369
copy operator0.31111
Pass value params byref0.31030
Multiple return values (tuples0.30995
modules must not rely on files0.30513
Reflection API0.305172
Named keyword arguments0.30427
range type0.30314
Unit test isolation 0.29852
vectorization0.298116
associative arrays by index0.29534
Array masking0.29545
Relational class/array algebra0.2948
!in0.29265
Renaming ctor/dtor0.29026
array in template arguments0.2894
Native AMD64 codegen0.28570
Posix threads support native0.28346
Stack tracing0.282171
Unit test measurements0.28225
Finite sets0.28211
Iterators and Generators0.27920
Call log0.27912
named tuple0.2774
void Class.Method() {} syntax0.2767
support struct&array in switch0.2754
interface to C++0.27115
Precise names for floats0.27018
inline expansion0.2679
Explicit property keyword0.26527
Built-in variant type0.26517
Improve module architecture0.26410
Implicit New0.2644
Pascal like sets0.26219
imag and comp FP types.0.26011
static foreach(scope/unscope)0.2594
garbage collection switch 0.25810
function call over network0.2552
inout variable and return0.25211
D library contest0.24615
Meta Information0.24612
Full lexical closures0.24114
opCast overloading0.2399
Multi-Dimensional Allocation0.23912
constant operater overloading0.2382
Small Exectables0.23621
date/time/datetime literal0.2366
Variadic arguments re-passing0.22437
Quick For Syntax0.2172
Reallocation Keyword0.2163
Custom Attributes0.2112
Parallel Scavenging GC0.2106
Get rid of const0.2107
Custom Syntax0.2102
constant member functions0.2081
throws keyword0.2056
Manage .resources files0.2012
{Cleaner Operator Overloading}0.1922
Property declarator0.1922
First-class continuations0.1904
remove initializers0.1871
Explicit out/inout/lazy0.1874
Multistep return0.1852
Better UTF32 Support0.1833
System.Windows.Forms0.1803
Statically check for == null0.1793
templated constructors0.1791
__traits0.1781
in for arrays0.1772
temp alias param specialize0.1741
Efficient array opCatAssign0.1722
variable template(short syntax0.1651
template literal0.1552
tuple literal and append-op0.1532
consistant new0.1521
in for arrays0.1466
Property shortcut0.1463
Keyword Pow Operator0.1352
solve interdepend static this0.1042
Remove const0.0043
Remove const0.0043
ext property for basic types0.0041
temporary variable0.0041
invariant function0.0041
Dynamic Conditional0.0041
C++ Member Pointers0.0041
New Switch Case Design0.0041
Better Array Function Template0.0040



If you have an option which is not on the list, then you can enter it here.

Title:


Description:

I am a spambot.
I am a human