does D already have too many language features ?
bauss
jj_1337 at live.dk
Mon Apr 8 13:34:19 UTC 2019
On Monday, 8 April 2019 at 11:22:49 UTC, Atila Neves wrote:
> On Monday, 8 April 2019 at 09:46:06 UTC, adam77 wrote:
>> Hello everyone,
>>
>> I started using D as an alternative to Java, what attracted me
>> to D was the robust memory management (including the way
>> arrays are handled), and interoperability with C (specifically
>> libraries) so far so good, but almost every language out there
>> (maybe with the exception of C) seems the eschew language
>> stability in favour of adopting whatever the latest fad is in
>> programming languages features. I see on forums for a number
>> of languages how features like lambda's or auto properties are
>> essential to their language or if they are missing some
>> feature how its a major detriment to the language. I sometimes
>> wonder how a Turing machine could ever manage...
>>
>> I'd be interested to hear other peoples opinion, does the
>> language have enough features? is it already overloaded with
>> features ?
>>
>> Any help will be appreciated!
>
> I think it has too many features, but that's really easy to say
> in hindsight and without actually ever developing a language
> myself.
>
> It's also hard to agree on what we'd cut out even if we had the
> code-breaking chance (which we don't). I'd do away with classes
> and OOP, but to call that divisise would be an understatement.
The good thing is that most of the features are optional which
means you don't need to know or use the features.
Even using external libraries that uses said features will work
without you using the same features such as function attributes
etc.
You can easily call library code that is full of attributions
without ever adding it into your code.
Of course there are certain limitations but overall you can avoid
them as much as you want.
More information about the Digitalmars-d
mailing list