Bruno Medeiros
Bio
I'm a junior Software Engineer based in London, working with Java and Eclipse RCP.I've been involved with D for quite some time (since 2005). Like many others, I've become interested in D as a modern alternative to C/C++. My first programming crush was game and 3D development, but as I worked on increasingly complex game projects in college, the more I became dissatisfied with C/C++, eventually giving up on it.
Other languages I'm knowledgeable in are Java, C, C++, C#, Javascript, and a bit of Lisp/Scheme.
(Of those, the only ones I ever *choose* to program in are: Java, C/C++ and C#. If you note a lack of dynamic languages in the list above, well, that is quite intentional and there is a good reason for that.
)
I've been working on an Eclipse-based D IDE: DDT.
I'm using this wike page too keep track of some important issues and discussions I've been involved with, see below (Last Updated: Nov 2010 )
D Design Issues and Problems
"Certain aspects of D are a pathway to many abilities some consider to be... unnatural."
Link to bugs I'm keeping track of: My Bugs at D Bugzilla
Code tracking certain issues: Dee Scratchpad issues
signed-unsigned conversions and crappy C-legacy crap:
news://news.digitalmars.com:119/eve2j4$29ul$1@digitalmars.com (older discussion)
Inheriting Constructors
Implicit/Property Function Call (aka omittable parenthesis) TODO: consider new issues with @properties as well
Function Overriding hides overloads:
NG:digitalmars.D/56594 (we get no compile-time error, but a runtime HiddenMethodError? instead )
Currently, the following expression evaluates to false:
|
Different Cast syntax:
- TODO, MAYBE:
NG:D/17712
Resolved Design issues
Operator/Expression evaluation order
- Seems to heading in that direction:
news://news.digitalmars.com:119/fr0518$13gf$1@digitalmars.com
NG:digitalmars.D/47720
NG:digitalmars.D/41135 , last point in the post.
For time has imprisoned us In the order of our years In the discipline of our ways