Eigenpoll
: D wish list
This eigenpoll is an unofficial wish list for
the D programming language
.
Only select the suggestions you agree with.
Then rank them after how important you think they are.
If you feel that a suggestions have problems like:
The description is to context-free to vote on.
It consists of two different issues, and they need to be separated.
Etc.
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
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
Then choose minimum 2 options you would like to rate in the check list below.
Use the arrows to rank the selected options.
Press "Update" to save your rankings and recalculated the scores.
Remember:
To get the best possible result only compare options you have been using.
Options
Score
Ranked by
-nogc option
0.111
1
constant member functions
0.108
2
other archs
0.105
2
Template inst. syntax: <>
0.103
3
Remove SFINAE
0.101
1
Easy threading a la OpenMP
0.1
4
classes on stack (or ROM)
0.1
4
suffix identifiers.
0.099
7
__traits
0.099
1
templated constructors
0.098
5
ext property for basic types
0.098
5
Manage .resources files
0.098
2
Auto const member funcs
0.098
1
Declaration in function calls
0.098
6
invariant function
0.097
2
Against class instance sizeof
0.096
11
named tuple
0.096
5
Better UTF32 Support
0.096
6
Power operator
0.095
6
New Switch Case Design
0.095
4
In flight exception detection
0.095
13
function inheritance
0.095
12
Implicit New
0.095
6
support struct&array in switch
0.095
9
array in template arguments
0.094
8
{Cleaner Operator Overloading}
0.094
5
Voting in bugzilla for D.
0.094
5
C++ Member Pointers
0.094
3
function call over network
0.093
4
template literal
0.093
3
variable template(short syntax
0.093
3
Relational class/array algebra
0.093
9
Property declarator
0.093
5
constant operater overloading
0.092
2
inline expansion
0.092
11
tuple literal and append-op
0.092
5
void Class.Method() {} syntax
0.092
7
First-class continuations
0.092
5
Efficient array opCatAssign
0.091
6
modules must not rely on files
0.09
16
conv() and opConv
0.09
18
Custom Attributes
0.09
3
Finite sets
0.09
15
imag and comp FP types.
0.089
11
Reallocation Keyword
0.089
5
Statically check for == null
0.089
11
proper cast operators
0.089
24
date/time/datetime literal
0.089
7
Improve module architecture
0.089
16
copy operator
0.089
17
Quick For Syntax
0.089
2
User-defined sync function
0.089
27
No Postfix Array Declarations
0.089
19
garbage collection switch
0.089
16
in for arrays
0.088
11
Explicit module `friendship`
0.088
35
range type
0.088
20
coherent assoc. array syntax
0.088
36
Real C bitfields
0.088
22
Tango to work with D2
0.088
14
Parallel Scavenging GC
0.088
13
if, while, true, false, int
0.088
24
opCast overloading
0.088
15
inout variable and return
0.088
11
static foreach(scope/unscope)
0.087
14
Call log
0.087
15
Get rid of const
0.087
9
Iterators and Generators
0.087
22
Non-Static isExpression
0.087
39
Conditional syncronized
0.087
35
Inline enum declaration
0.087
29
auto-member objects
0.087
35
Explicit type initializers
0.086
45
throws keyword
0.086
9
Pascal like sets
0.086
23
unit test & code separation
0.086
35
black box unit testing
0.085
37
Enum string cast
0.085
3
Precise names for floats
0.085
20
Full lexical closures
0.085
17
Multistep return
0.085
2
Multi-Dimensional Allocation
0.085
15
Pass value params byref
0.085
35
System.Windows.Forms
0.085
4
Renaming ctor/dtor
0.085
27
struct constructor
0.084
44
Meta Information
0.084
13
interface to C++
0.084
29
better syntax for cast
0.084
47
Consistent struct/class sizeof
0.084
46
L-Value return
0.084
43
Explicit out/inout
0.084
59
Explicit out/inout/lazy
0.084
5
in for arrays
0.084
10
Foreach on first/on last
0.084
59
Array pushback/popback
0.084
51
Named keyword arguments
0.084
42
D library contest
0.083
19
Built-in variant type
0.083
22
temp alias param specialize
0.083
2
Return-type overloading
0.083
71
Unit test measurements
0.083
30
remove initializers
0.083
1
associative arrays by index
0.083
36
Custom Syntax
0.082
2
Explicit property keyword
0.082
30
Array masking
0.081
47
Unit test isolation
0.081
55
Small Exectables
0.08
29
Debug check for null reference
0.08
99
Posix threads support native
0.08
52
consistant new
0.08
1
Short syntax for new
0.08
82
extra compiler values
0.08
76
unit test after compilation
0.08
78
Multiple opCast per class
0.08
107
Variadic arguments re-passing
0.078
50
!in
0.078
84
Multiple return values (tuples
0.077
118
Native AMD64 codegen
0.077
95
vectorization
0.075
137
Keyword Pow Operator
0.075
2
Reflection API
0.074
208
Template inst. syntax: <>
0.073
1
Property shortcut
0.073
3
Template inst. syntax: <>
0.073
1
Stack tracing
0.072
217
temporary variable
0.067
1
solve interdepend static this
0.057
2
link exchange request
0.004
0
link exchange request
0.004
0
switch case accept range and
0.004
0
conditional inline assembler
0.004
0
conditional inline assembler
0.004
0
Concepts
0.004
0
Concepts
0.004
0
Concepts
0.004
0
To be honest, I have
0.004
0
Yep I am just workin
0.004
0
increasing frequenc
0.004
0
news who
0.004
0
0.004
0
own
0.004
0
auto
0.004
0
0.004
0
0.004
0
0.004
0
0.004
0
0.004
0
0.004
0
0.004
0
safely said
0.004
0
0.004
0
0.004
0
0.004
0
0.004
0
dui offender
0.004
0
possibly saving
0.004
0
0.004
0
number vin
0.004
0
0.004
0
0.004
0
test
0.004
0
insurance does
0.004
0
0.004
0
college-bound
0.004
0
five
0.004
0
especially
0.004
0
become very
0.004
0
different
0.004
0
0.004
0
0.004
0
0.004
0
grades help
0.004
0
0.004
0
0.004
0
0.004
0
way
0.004
0
0.004
0
information about <
0.004
0
0.004
0
cheap auto insuranc
0.004
0
0.004
0
better deal
0.004
0
0.004
0
0.004
0
purchasing insuranc
0.004
0
0.004
0
0.004
0
0.004
0
lives today
0.004
0
0.004
0
0.004
0
0.004
0
0.004
0
0.004
0
always covered
0.004
0
0.004
0
0.004
0
0.004
0
time saving
0.004
0
0.004
0
0.004
0
many insurers
0.004
0
advance
0.004
0
0.004
0
0.004
0
more road
0.004
0
0.004
0
other
0.004
0
0.004
0
0.004
0
0.004
0
0.004
0
0.004
0
0.004
0
0.004
0
0.004
0
only
0.004
0
0.004
0
0.004
0
0.004
0
0.004
0
0.004
0
0.004
0
0.004
0
0.004
0
news who
0.004
0
where
0.004
0
0.004
0
0.004
0
0.004
0
sometimes
0.004
0
0.004
0
0.004
0
driver causing
0.004
0
spend
0.004
0
0.004
0
0.004
0
carriers use
0.004
0
0.004
0
0.004
0
vehicle
0.004
0
different tittles <
0.004
0
architectural
0.004
0
installed
0.004
0
ever willing
0.004
0
0.004
0
0.004
0
most
0.004
0
0.004
0
companies whose
0.004
0
0.004
0
person wants
0.004
0
0.004
0
school others
0.004
0
who
0.004
0
should buy
0.004
0
top companies
0.004
0
company
0.004
0
0.004
0
0.004
0
person driving
0.004
0
0.004
0
0.004
0
0.004
0
0.004
0
0.004
0
0.004
0
0.004
0
possibly
0.004
0
each year
0.004
0
0.004
0
0.004
0
premium would
0.004
0
cheap auto insuranc
0.004
0
where things
0.004
0
0.004
0
0.004
0
car
0.004
0
0.004
0
student
0.004
0
0.004
0
0.004
0
0.004
0
0.004
0
been haunting
0.004
0
good car
0.004
0
wise
0.004
0
0.004
0
insurance
0.004
0
free
0.004
0
0.004
0
aware
0.004
0
information about <
0.004
0
0.004
0
reason
0.004
0
save money
0.004
0
0.004
0
0.004
0
0.004
0
minimize
0.004
0
things taken
0.004
0
never admit
0.004
0
0.004
0
0.004
0
enough any
0.004
0
0.004
0
0.004
0
factor being
0.004
0
insurance companies
0.004
0
seeking
0.004
0
car
0.004
0
0.004
0
0.004
0
manufacturing
0.004
0
check
0.004
0
realize
0.004
0
0.004
0
0.004
0
0.004
0
0.004
0
low
0.004
0
likely
0.004
0
0.004
0
insurance company <
0.004
0
comparisons thus
0.004
0
0.004
0
good driver
0.004
0
next step
0.004
0
0.004
0
0.004
0
0.004
0
0.004
0
learned tradeshows
0.004
0
bard
0.004
0
mentioned
0.004
0
new car
0.004
0
action
0.004
0
0.004
0
quirky
0.004
0
0.004
0
easily
0.004
0
0.004
0
0.004
0
0.004
0
remain protected
0.004
0
0.004
0
0.004
0
three types
0.004
0
local agent
0.004
0
0.004
0
0.004
0
insurance policies
0.004
0
insurers
0.004
0
0.004
0
evaluate prospectiv
0.004
0
0.004
0
want
0.004
0
0.004
0
roadside assistance
0.004
0
know
0.004
0
0.004
0
0.004
0
negligent driver
0.004
0
0.004
0
0.004
0
might
0.004
0
0.004
0
large commercial
0.004
0
insurance
0.004
0
litre
0.004
0
0.004
0
0.004
0
determine
0.004
0
0.004
0
0.004
0
remember
0.004
0
0.004
0
0.004
0
several factors
0.004
0
0.004
0
specified amount
0.004
0
0.004
0
0.004
0
0.004
0
coverage usually
0.004
0
0.004
0
behind them
0.004
0
0.004
0
0.004
0
0.004
0
0.004
0
made
0.004
0
0.004
0
fill
0.004
0
towards finding
0.004
0
0.004
0
cases automobile
0.004
0
insurance already <
0.004
0
0.004
0
0.004
0
cost
0.004
0
good
0.004
0
0.004
0
perspective
0.004
0
program
0.004
0
0.004
0
0.004
0
free insurance
0.004
0
carbon dioxide
0.004
0
drive through
0.004
0
0.004
0
five
0.004
0
0.004
0
keep
0.004
0
0.004
0
option
0.004
0
0.004
0
0.004
0
free insurance
0.004
0
insurance policy
0.004
0
insurance bodily
0.004
0
owner
0.004
0
0.004
0
0.004
0
0.004
0
0.004
0
0.004
0
life
0.004
0
cases where
0.004
0
lowest rates
0.004
0
honesty
0.004
0
making profit
0.004
0
damage
0.004
0
very user-friendly
0.004
0
overall response
0.004
0
potentially new
0.004
0
than six
0.004
0
0.004
0
insurance against <
0.004
0
policy insurance
0.004
0
growing knowledge <
0.004
0
0.004
0
quote online
0.004
0
0.004
0
0.004
0
0.004
0
0.004
0
help
0.004
0
stolen
0.004
0
0.004
0
fulfill them
0.004
0
0.004
0
0.004
0
car
0.004
0
0.004
0
different vehicles
0.004
0
0.004
0
need
0.004
0
ca compare
0.004
0
first place
0.004
0
0.004
0
idea
0.004
0
car
0.004
0
0.004
0
women lingerie
0.004
0
information
0.004
0
make huge
0.004
0
same old
0.004
0
family
0.004
0
insurance
0.004
0
0.004
0
0.004
0
0.004
0
just about
0.004
0
0.004
0
use statistics
0.004
0
0.004
0
cheap auto insuranc
0.004
0
0.004
0
0.004
0
0.004
0
very simple
0.004
0
been
0.004
0
0.004
0
0.004
0
0.004
0
gets
0.004
0
0.004
0
into any
0.004
0
insurance auto
0.004
0
0.004
0
good driving
0.004
0
give security
0.004
0
0.004
0
0.004
0
0.004
0
0.004
0
made
0.004
0
visiting insurance
0.004
0
0.004
0
0.004
0
pop
0.004
0
0.004
0
around people
0.004
0
renter insurance
0.004
0
needs
0.004
0
enforcing traffic <
0.004
0
0.004
0
0.004
0
0.004
0
personal
0.004
0
course
0.004
0
just how
0.004
0
0.004
0
0.004
0
0.004
0
0.004
0
suit under
0.004
0
0.004
0
compare
0.004
0
switch
0.004
0
york city
0.004
0
profitable
0.004
0
should
0.004
0
0.004
0
0.004
0
0.004
0
0.004
0
performance
0.004
0
0.004
0
0.004
0
0.004
0
opportunity
0.004
0
0.004
0
house insurance
0.004
0
0.004
0
0.004
0
bodily injury
0.004
0
florida does
0.004
0
0.004
0
0.004
0
such crucial
0.004
0
buying
0.004
0
cheap
0.004
0
device
0.004
0
0.004
0
0.004
0
0.004
0
provided
0.004
0
0.004
0
0.004
0
0.004
0
0.004
0
0.004
0
0.004
0
0.004
0
question falls
0.004
0
score makes
0.004
0
0.004
0
0.004
0
nj car
0.004
0
safety wear
0.004
0
discount auto
0.004
0
now compare
0.004
0
0.004
0
0.004
0
0.004
0
0.004
0
0.004
0
0.004
0
0.004
0
driver details
0.004
0
think
0.004
0
0.004
0
0.004
0
0.004
0
0.004
0
coverage
0.004
0
due
0.004
0
0.004
0
0.004
0
0.004
0
user
0.004
0
0.004
0
car
0.004
0
0.004
0
years suddenly
0.004
0
disabled
0.004
0
0.004
0
0.004
0
0.004
0
talking about
0.004
0
many other
0.004
0
0.004
0
ignore
0.004
0
0.004
0
tagged
0.004
0
0.004
0
0.004
0
most teens
0.004
0
0.004
0
0.004
0
rainstorm
0.004
0
offers
0.004
0
been convicted
0.004
0
rights extended
0.004
0
right
0.004
0
specified amount
0.004
0
worthwhile looking
0.004
0
0.004
0
helping
0.004
0
important investmen
0.004
0
money
0.004
0
0.004
0
comes
0.004
0
stronger foothold <
0.004
0
0.004
0
0.004
0
coverage
0.004
0
0.004
0
factor being
0.004
0
0.004
0
honda
0.004
0
premiums
0.004
0
0.004
0
0.004
0
long
0.004
0
0.004
0
0.004
0
0.004
0
0.004
0
0.004
0
0.004
0
0.004
0
0.004
0
0.004
0
firearms while
0.004
0
0.004
0
standard insurance
0.004
0
current condition <
0.004
0
whole life
0.004
0
considered
0.004
0
any form
0.004
0
discount
0.004
0
medical science
0.004
0
able
0.004
0
adult males
0.004
0
0.004
0
security
0.004
0
0.004
0
0.004
0
0.004
0
really
0.004
0
0.004
0
insurance companies
0.004
0
disasters insurance
0.004
0
0.004
0
0.004
0
0.004
0
company point
0.004
0
cannot
0.004
0
0.004
0
score straight
0.004
0
studies
0.004
0
different types
0.004
0
0.004
0
0.004
0
defraud insurance <
0.004
0
quote
0.004
0
0.004
0
sc
0.004
0
obama said cheap au
0.004
0
more
0.004
0
exam
0.004
0
0.004
0
well mom
0.004
0
0.004
0
however
0.004
0
lowest rates
0.004
0
many variables
0.004
0
0.004
0
likely
0.004
0
doing
0.004
0
base amount
0.004
0
staff available
0.004
0
0.004
0
carried
0.004
0
conscious
0.004
0
0.004
0
0.004
0
0.004
0
0.004
0
more
0.004
0
would help
0.004
0
likely outcome
0.004
0
needed bucks
0.004
0
0.004
0
0.004
0
reviews online
0.004
0
group sell
0.004
0
even more
0.004
0
sometimes collectin
0.004
0
0.004
0
full
0.004
0
need
0.004
0
0.004
0
0.004
0
required calling
0.004
0
0.004
0
0.004
0
still
0.004
0
0.004
0
cheapest
0.004
0
0.004
0
best
0.004
0
receiving low
0.004
0
places
0.004
0
0.004
0
simultaneously medi
0.004
0
0.004
0
0.004
0
include
0.004
0
0.004
0
accountable
0.004
0
0.004
0
0.004
0
receiving low
0.004
0
hard work
0.004
0
0.004
0
0.004
0
0.004
0
0.004
0
still fighting
0.004
0
0.004
0
ever gone
0.004
0
0.004
0
0.004
0
0.004
0
0.004
0
worth
0.004
0
0.004
0
0.004
0
0.004
0
0.004
0
0.004
0
visiting
0.004
0
0.004
0
take
0.004
0
0.004
0
safety devices
0.004
0
0.004
0
insurance
0.004
0
devices installed <
0.004
0
paid
0.004
0
0.004
0
cash
0.004
0
0.004
0
0.004
0
0.004
0
0.004
0
0.004
0
insurer
0.004
0
0.004
0
cymbalta duloxetine
0.004
0
complete
0.004
0
without any
0.004
0
0.004
0
0.004
0
0.004
0
0.004
0
cheap auto insuranc
0.004
0
0.004
0
very
0.004
0
fire flood
0.004
0
0.004
0
power research
0.004
0
0.004
0
factor seen
0.004
0
0.004
0
0.004
0
0.004
0
0.004
0
insured says
0.004
0
should
0.004
0
0.004
0
local plans
0.004
0
contract becomes
0.004
0
0.004
0
0.004
0
0.004
0
0.004
0
0.004
0
provided
0.004
0
vicious cycle
0.004
0
0.004
0
0.004
0
offer
0.004
0
impact
0.004
0
credit-reporting fi
0.004
0
then
0.004
0
rebuilding
0.004
0
0.004
0
comparisons thus
0.004
0
personal
0.004
0
0.004
0
0.004
0
0.004
0
paying off
0.004
0
debt snowball
0.004
0
0.004
0
windshield fate
0.004
0
0.004
0
0.004
0
insurance rates
0.004
0
0.004
0
assigned risk
0.004
0
0.004
0
0.004
0
always better
0.004
0
0.004
0
0.004
0
0.004
0
through different <
0.004
0
would come
0.004
0
med pay
0.004
0
0.004
0
0.004
0
0.004
0
0.004
0
0.004
0
person
0.004
0
0.004
0
policy
0.004
0
great quality
0.004
0
0.004
0
0.004
0
0.004
0
0.004
0
enters into
0.004
0
0.004
0
services
0.004
0
0.004
0
affordable
0.004
0
0.004
0
0.004
0
0.004
0
reimburse
0.004
0
airport transportat
0.004
0
0.004
0
insurance
0.004
0
0.004
0
cover
0.004
0
cheap auto insuranc
0.004
0
0.004
0
0.004
0
0.004
0
0.004
0
must hold
0.004
0
had any
0.004
0
higher number
0.004
0
0.004
0
based company
0.004
0
figures young
0.004
0
insurance policies
0.004
0
needs regardless
0.004
0
diverted towards
0.004
0
quotes comparison <
0.004
0
automobile insuranc
0.004
0
sign
0.004
0
0.004
0
furs
0.004
0
0.004
0
0.004
0
0.004
0
claim
0.004
0
worldwide coverage
0.004
0
fortunate enough
0.004
0
0.004
0
0.004
0
refute
0.004
0
make sure
0.004
0
think otherwise
0.004
0
0.004
0
0.004
0
0.004
0
0.004
0
bodies
0.004
0
windshield replacem
0.004
0
discount
0.004
0
0.004
0
0.004
0
0.004
0
internet
0.004
0
0.004
0
0.004
0
rep
0.004
0
vehicle collision <
0.004
0
careful
0.004
0
0.004
0
modifications
0.004
0
0.004
0
0.004
0
multiple quotes
0.004
0
providing
0.004
0
less expensive
0.004
0
simply
0.004
0
electronic
0.004
0
0.004
0
higher rates
0.004
0
around start
0.004
0
figures young
0.004
0
car
0.004
0
0.004
0
cars cost
0.004
0
0.004
0
0.004
0
0.004
0
0.004
0
through who
0.004
0
0.004
0
stopped
0.004
0
0.004
0
providers
0.004
0
because drivers
0.004
0
0.004
0
0.004
0
even feasible
0.004
0
because
0.004
0
0.004
0
0.004
0
using anti
0.004
0
just pressed
0.004
0
0.004
0
0.004
0
0.004
0
0.004
0
low
0.004
0
0.004
0
0.004
0
new driver
0.004
0
0.004
0
0.004
0
alberta
0.004
0
obvious step
0.004
0
actually
0.004
0
because
0.004
0
0.004
0
0.004
0
0.004
0
time distance
0.004
0
care could
0.004
0
bucks into
0.004
0
brain cheap auto in
0.004
0
going
0.004
0
0.004
0
personal
0.004
0
0.004
0
0.004
0
discount
0.004
0
find
0.004
0
0.004
0
minimum
0.004
0
wrong places
0.004
0
high cheap auto ins
0.004
0
0.004
0
0.004
0
0.004
0
0.004
0
0.004
0
rash
0.004
0
define occasional <
0.004
0
financial adviser <
0.004
0
factor being
0.004
0
description metatag
0.004
0
per
0.004
0
first
0.004
0
0.004
0
0.004
0
0.004
0
pay extra
0.004
0
due
0.004
0
more
0.004
0
comes
0.004
0
0.004
0
0.004
0
cheap auto insuranc
0.004
0
0.004
0
0.004
0
better discounts
0.004
0
high late
0.004
0
uninsured
0.004
0
0.004
0
performance
0.004
0
0.004
0
insurance online
0.004
0
0.004
0
example
0.004
0
clear
0.004
0
cheap auto insuranc
0.004
0
eight
0.004
0
drive safer
0.004
0
0.004
0
0.004
0
0.004
0
0.004
0
0.004
0
at-fault accident <
0.004
0
0.004
0
msrp
0.004
0
regional
0.004
0
0.004
0
even consider
0.004
0
0.004
0
0.004
0
home
0.004
0
0.004
0
0.004
0
sustainable
0.004
0
fancy
0.004
0
0.004
0
0.004
0
0.004
0
safety features
0.004
0
insurance
0.004
0
best-in-class hour
0.004
0
0.004
0
cheap auto insuranc
0.004
0
0.004
0
0.004
0
0.004
0
than randomly
0.004
0
underwriters fee
0.004
0
much liability
0.004
0
emerging technologi
0.004
0
paying
0.004
0
0.004
0
0.004
0
0.004
0
0.004
0
premiums
0.004
0
0.004
0
0.004
0
0.004
0
insurance company <
0.004
0
0.004
0
0.004
0
0.004
0
0.004
0
0.004
0
0.004
0
0.004
0
0.004
0
0.004
0
0.004
0
0.004
0
0.004
0
0.004
0
0.004
0
0.004
0
0.004
0
0.004
0
0.004
0
0.004
0
Dynamic Conditional
0.004
1
Better Array Function Template
0.004
1
similar templt/function syntax
0.004
1
switch case accept range and
0.004
1
other systems
0.004
1
Overlapping array copy
0.004
2
Invariant => invar
0.004
2
Output C Code
0.004
2
Remove const
0.004
3
Remove const
0.004
3
If you have an option which is not on the list, then you can enter it here.
Title:
Description:
Only one suggestions per post.
Provide context and examples.
Be specific.
I am a spambot.
I am a human