Bruno Medeiros
Difference (previous author) (Change, Edit, normal page display)
Changed: 1,2c1
=== Bio === I'm a junior Software Engineer based in London, working with Java and Eclipse RCP. |
I'm a software engineer based in London, working with Java and Eclipse RCP. |
Changed: 6,85c5
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: [[link]My Bugs at D Bugzilla[url= ![]() Code tracking certain issues: [[link] Dee Scratchpad issues[url= ![]() signed-unsigned conversions and crappy C-legacy crap: * ![]() there has been newer discussions Inheriting Constructors * ![]() Implicit/Property Function Call (aka omittable parenthesis) * ![]() TODO: consider new issues with @properties as well Function Overriding hides overloads: * ![]() Priority rules for Template specializations and alias parameters: [NOTDISCUSSED] * ![]() Make null arrays different than empty arrays: * ![]() private issues: * PrivateIssues Some minor bool strangeness: Currently, the following expression evaluates to false: [[code] if( true == 2 ) writeln("THEN"); // The if expression evaluates to false ![]() ] That's bad, a mere obsolescence from C. Either convert ints to bools and not the other way around, or better yet, don't have implicit conversion between numerics and booleans. Different Cast syntax: * TODO, MAYBE: ![]() Nested /* */ Comments: (very minor importance) (Mar06) * ![]() ![]() ==== Resolved Design issues ==== Operator/Expression evaluation order ** Seems to heading in that direction: ![]() Object.oqEquals returns int and not bool: [FIXED at last] **[[link]Archives 43848[url= ![]() Static arrays as value types: [FIXED: DMD 2.011 (2008-03)] ** ![]() ** ![]() For time has imprisoned us In the order of our years In the discipline of our ways |
I've been working on an Eclipse-based IDE for the D language: DDT. |
I'm a 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.
I've been working on an Eclipse-based IDE for the D language: DDT.