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= http://d.puremagic.com/issues/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&long_desc_type=substring&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&keywords_type=allwords&keywords=&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&emailassigned_to1=1&emaillongdesc1=1&emailtype1=substring&email1=bdom.pub+deebugz@gmail.com&emailassigned_to2=1&emailreporter2=1&emailcc2=1&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Bug+Number&field0-0-0=noop&type0-0-0=noop&value0-0-0=]] Code tracking certain issues: [[link] Dee Scratchpad issues[url= http://code.google.com/a/eclipselabs.org/p/ddt/source/browse/#svn/trunk/DeeScratchpad/src-issues]] signed-unsigned conversions and crappy C-legacy crap: * news://news.digitalmars.com:119/eve2j4$29ul$1@digitalmars.com (older discussion) there has been newer discussions Inheriting Constructors * http://www.digitalmars.com/d/archives/digitalmars/D/Inheriting_constructors_54088.html Implicit/Property Function Call (aka omittable parenthesis) * http://www.digitalmars.com/d/archives/digitalmars/D/Omittable_parens_is_an_evil_73881.html 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 ) Priority rules for Template specializations and alias parameters: [NOTDISCUSSED] * NG:digitalmars.D.announce/3433 Make null arrays different than empty arrays: * NG:digitalmars.D/55388 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: NG:D/17712 Nested /* */ Comments: (very minor importance) (Mar06) * NG:digitalmars.D/34786 ( archives/34786.html) ==== Resolved Design issues ==== Operator/Expression evaluation order ** Seems to heading in that direction: news://news.digitalmars.com:119/fr0518$13gf$1@digitalmars.com Object.oqEquals returns int and not bool: [FIXED at last] **[[link]Archives 43848[url= http://www.digitalmars.com/d/archives/digitalmars/D/Why_does_Object.opEquals_return_int_43848.html]] Static arrays as value types: [FIXED: DMD 2.011 (2008-03)] ** 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 |
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.