June 01, 2022
On Tuesday, 31 May 2022 at 21:46:11 UTC, forkit wrote:
>
> I can certainly make the case for why you'd want to use something other than dmd for compiling your D code.
>

That's __your__ bias, but not mine.

I don't need anything other than DMD for my code to work perfectly fine.

I don't need anything I make to be real-time fast, I can afford a couple of MS delays here and there.

I use it mainly for web development, web services and just integrations with external systems.
June 01, 2022
On Wednesday, 1 June 2022 at 06:14:43 UTC, bauss wrote:

> I use it mainly for web development, web services and just integrations with external systems.


- What libraries do you use? (I'm curious).

I will begin soon a new "small" internal web project and team is "pushing" me to abandon node/typescript in favor of Rust.  I will give D a new opportunity (http REST + basic ORM/Mapper over Postgress + RabbitMQ + Rest services integration).

I actually use D for scripting tasks and team doesn't understand why I'm not using python... "D code syntax is expressive, quickly compiled and statically typed. It has well OS integration, formal verification with pre/post conditions and easy unittests... " vs "python is used everywhere by everybody and you have a lot of libraries for everything, including OpenCV in the last version... just use it".

Now, I face to "If you really want a statically typed language flexible enough, use Rust like everybody does... if Linux can introduce Rust as a secondary language, we can too.  There is a great community support with up to date well maintained and stable libraries for everything".

2 years ago I decided not to use Rust (nor D either) as main language (Rust expressiveness is a joke compared with D... but D stability on my ubuntu running hunt or vibe.d was a complete disaster).

Sorry for the sobs :-p... just wanted to understand how other people can deal with such obvious arguments in favor of other alternatives ("Mainly: everybody does... your needs will be easily covered, and so on...")

Antonio

June 01, 2022
On Wednesday, 1 June 2022 at 09:02:34 UTC, Antonio wrote:
>
> 2 years ago I decided not to use Rust (nor D either) as main language (Rust expressiveness is a joke compared with D... but D stability on my ubuntu running hunt or vibe.d was a complete disaster).
>

Let me guess, your main language is now C# because it is fast enough, good language and good for web development.

June 01, 2022
On Wednesday, 1 June 2022 at 06:14:43 UTC, bauss wrote:
> On Tuesday, 31 May 2022 at 21:46:11 UTC, forkit wrote:
>>
>> I can certainly make the case for why you'd want to use something other than dmd for compiling your D code.
>>
>
> That's __your__ bias, but not mine.
>
> I don't need anything other than DMD for my code to work perfectly fine.
>
> I don't need anything I make to be real-time fast, I can afford a couple of MS delays here and there.
>
> I use it mainly for web development, web services and just integrations with external systems.

No. It's not my bias.

It even states this on the download page:

https://dlang.org/download.html

No point in offering different compilers, if they all did the same thing ;-)
June 01, 2022
On Wednesday, 1 June 2022 at 09:26:31 UTC, IGotD- wrote:
> On Wednesday, 1 June 2022 at 09:02:34 UTC, Antonio wrote:
>>
>> 2 years ago I decided not to use Rust (nor D either) as main language (Rust expressiveness is a joke compared with D... but D stability on my ubuntu running hunt or vibe.d was a complete disaster).
>>
>
> Let me guess, your main language is now C# because it is fast enough, good language and good for web development.

It's not just the language. It's the framework the language targets.

Without that framework, C# would be dead and gone already.

The framework is what makes it 'popular'.

June 01, 2022
On Wednesday, 1 June 2022 at 09:37:29 UTC, forkit wrote:
>
> It's not just the language. It's the framework the language targets.
>
> Without that framework, C# would be dead and gone already.
>
> The framework is what makes it 'popular'.

The C# language is ok I think and I enjoy using it. However, you are right that the huge amount of good libraries is what makes C# a work horse.
June 01, 2022
On Wednesday, 1 June 2022 at 09:26:31 UTC, IGotD- wrote:
> On Wednesday, 1 June 2022 at 09:02:34 UTC, Antonio wrote:
>>
>> 2 years ago I decided not to use Rust (nor D either) as main language (Rust expressiveness is a joke compared with D... but D stability on my ubuntu running hunt or vibe.d was a complete disaster).
>>
>
> Let me guess, your main language is now C# because it is fast enough, good language and good for web development.

No... As soon as I moved to linux (10-12 years ago) I abandoned c# in favor of java/scala/node(js).




June 01, 2022
On Wednesday, 1 June 2022 at 09:02:34 UTC, Antonio wrote:
> On Wednesday, 1 June 2022 at 06:14:43 UTC, bauss wrote:
>
>> I use it mainly for web development, web services and just integrations with external systems.
>
>
> - What libraries do you use? (I'm curious).
>
> Antonio

Vibe.d and requests, depending on the type of project.

For vibe.d I do not use Diet templates, I hate them and I believe the whole design and implementation around them was a mistake.

June 01, 2022
On Wednesday, 1 June 2022 at 09:43:45 UTC, IGotD- wrote:
> On Wednesday, 1 June 2022 at 09:37:29 UTC, forkit wrote:
>>
>> It's not just the language. It's the framework the language targets.
>>
>> Without that framework, C# would be dead and gone already.
>>
>> The framework is what makes it 'popular'.
>
> The C# language is ok I think and I enjoy using it. However, you are right that the huge amount of good libraries is what makes C# a work horse.

It's also the tools available to the programmer.

The programmer can 'offload' a great deal of mental work into those tools, so the tools do that work instead of you.

I know some people still sprout vi as their tool. I pity them ;-)


June 01, 2022

On Monday, 30 May 2022 at 03:41:24 UTC, Ali wrote:

>

https://forum.dlang.org/post/axslxubumvtrudpjfpng@forum.dlang.org

I think its really bad, that this is the most active topic on the forum

use a better forum sotware and moderate
and when topics like this get too active just close the thread
and archive it

D have a small community
these topics really drain the energy of the D community

If a new forum is not an option (which i think it isnt)
maybe let the forum run dry (i.e. dont reply, at least not to threads like this one),
and switch to discord or slack

Lol, I think it is normal ))