Last update December 2, 2013

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.

FrontPage | News | TestPage | MessageBoard | Search | Contributors | Folders | Index | Help | Preferences | Edit

Edit text of this page (date of last change: December 2, 2013 17:25 (diff))