Re: the best language I have ever met(?)

2016-11-21 Thread burjui via Digitalmars-d-learn
On Monday, 21 November 2016 at 12:44:47 UTC, Jonathan M Davis 
wrote:
Someone could create a DIP for it though and argue for it. If 
they did that convincingly enough, maybe it would become a 
feature. I suspect that the response will be though that since 
it's easy enough to just create a template to do the same 
thing, it's not worth adding to the language.


- Jonathan M Davis


That's definitely what Walter would say. But I think it shouldn't 
be the only argument to not add a feature to the language itself: 
if some pattern is useful/frequent, and users implement it 
themselves every time, it should be either implemented in the 
compiler or in the standard library.


Besides that, it just seems inconsistent that D lacks this 
particular feature: fixed-sized arrays are there, type deduction 
is there, so where's type deduction for fixed-sized arrays? 
Though I would argue that it's better to use '_' instead of '$' 
to denote deduced fixed size, it seems more obvious to me:


int[_] array = [ 1, 2, 3 ];


Re: Why D isn't the next "big thing" already

2016-07-28 Thread burjui via Digitalmars-d-learn

On Wednesday, 27 July 2016 at 10:41:54 UTC, ketmar wrote:

On Wednesday, 27 July 2016 at 10:39:52 UTC, NX wrote:

Lack of production quality tools


like? no, "refactoring" and other crap is not "production 
quality tools", they are only useful to pretend that you are 
doing something useful, so you will look busy for your boss.


Why do you use D then? C++ already exists and you can do anything 
in it. Oh, D is more convenient and robust? Well, "Refactoring" 
is more convenient and robust than sed -i 's/.../.../g'.


Re: how to mark an extern function @nogc?

2016-07-15 Thread burjui via Digitalmars-d-learn

On Wednesday, 13 July 2016 at 02:20:58 UTC, anonymous wrote:

On Tuesday, 12 July 2016 at 14:04:55 UTC, Seb wrote:
D is entirely driven by highly motivated volunteers. (this 
will change soon with the new D foundation)


With the fundation, volunteers wont be highly motivated 
anymore. Fundations are real motivation-killers.


I disagree. Volunteers will be motivated more, because D will now 
be more reliable as a thing they put their effort into and rely 
upon. Right now D is moving at relatively slow pace, because 
everybody works on it in their spare time. That also means they 
don't have spare time anymore. Somebody has to work on it 
full-time.


Re: Functions that return type

2016-01-20 Thread burjui via Digitalmars-d-learn

On Wednesday, 20 January 2016 at 04:27:27 UTC, blm768 wrote:
It's not very far along, though. Right now, I have a "compiler" 
that parses integers and parentheses. ;)


That's alright. Parsing and AST construction are trivial with 
S-expressions (Lisp-like syntax), so if you use them for the 
early stages of development, you can focus on the type system. 
When you're done with types, you can switch to making a better 
grammar for your language.