May 29, 2022

On Thursday, 26 May 2022 at 01:25:08 UTC, zjh wrote:

>

On Wednesday, 25 May 2022 at 18:29:02 UTC, Alexandru Ermicioi wrote:

>

complained at disabled bounds checking in release mode as well as disabled contracts. So the opinion for release mode now leans towards more safety even for system code.

Maybe there should be a fine switch to meet the needs of different people .
For example,Like VIM which has many switches.

There are already lots of 'fine' switches. The thing with release is that it should enable/configure switches in dmd to produce a release binary for user use. I'm disappointed that it only disables bounds checking. It should also enable all reasonable optimizations to make release binary fast and optimized in size (lto perhaps?)

Basically if you don't want to fiddle with all micro optimization flags, you should be able to use some default profile for release, which is denoted by release switch.

Best regards,
Alexandru.

May 29, 2022

On Sunday, 29 May 2022 at 07:24:21 UTC, Alexandru Ermicioi wrote:

>

The thing with release is that it should enable/configure switches in dmd to produce a release binary for user use. I'm disappointed that it only disables bounds checking. It should also enable all reasonable optimizations to make release binary fast and optimized in size (lto perhaps?)

There should have large switchs and small switchs.
Configurability is important.
Release is implement not match name problem.

May 29, 2022

On Friday, 6 May 2022 at 13:23:30 UTC, max haughton wrote:

>

On Friday, 6 May 2022 at 12:05:40 UTC, Ola Fosheim Grøstad wrote:

>

On Friday, 6 May 2022 at 10:11:12 UTC, forkit wrote:

>

[...]

Actually, there are quite lot of people who have enough compiler knowledge from their CS degree to do something significant, so that skill isn't as rare are one might think. Compiler design is a course that many take. But the current codebase isn't really attractive for that group. Maybe SDC is a better horse to bet on, but I don't know much about the status or internals of SDC to make a judgement.

>

[...]

That is a concern. Getting a loose group of people to focus on one shared long term vision doesn't happen by chance.

Amaury and I are trying to bring SDC back into the folds. Feel free to contribute.

what is SDC? is that "Stupid D compiler"

May 29, 2022

On Sunday, 29 May 2022 at 20:56:20 UTC, Jack wrote:

>

what is SDC? is that "Stupid D compiler"

S N A Z Z Y !

May 30, 2022

On Sunday, 29 May 2022 at 21:03:29 UTC, Ola Fosheim Grøstad wrote:

>

On Sunday, 29 May 2022 at 20:56:20 UTC, Jack wrote:

>

what is SDC? is that "Stupid D compiler"

S N A Z Z Y !

Webfreak even made a logo for it, which i haven't published yet.

Thanks Webfreaks, and I apologize for taking so long!

May 30, 2022
On Sunday, 15 May 2022 at 11:25:47 UTC, H. S. Teoh wrote:
> On Sun, May 15, 2022 at 02:30:52AM +0000, forkit via Digitalmars-d wrote: [...]
>> [...]
>
> I think it's a matter of perspective.  I don't see ImportC as encouraging a move towards C; if somebody wanted to move towards C, D would be last thing he would be looking at. :-P  Rather, I see ImportC as a way for current C programmers to move *away* from C -- incrementally. You can start writing parts of your code in D without needing to rewrite your existing C code, and gradually migrate away from C as you go along.
>
> [...]

that's how I see ImportC as well. Far from encouraging people to write more C code. Rather it's making people waste less time by reusing existing C code and leaving more time to write D code.
May 30, 2022

On Sunday, 29 May 2022 at 21:03:29 UTC, Ola Fosheim Grøstad wrote:

>

On Sunday, 29 May 2022 at 20:56:20 UTC, Jack wrote:

>

what is SDC? is that "Stupid D compiler"

S N A Z Z Y !

where is the link for that?

May 30, 2022

On Monday, 30 May 2022 at 06:15:24 UTC, Jack wrote:

>

On Sunday, 29 May 2022 at 21:03:29 UTC, Ola Fosheim Grøstad wrote:

>

On Sunday, 29 May 2022 at 20:56:20 UTC, Jack wrote:

>

what is SDC? is that "Stupid D compiler"

S N A Z Z Y !

where is the link for that?

https://github.com/snazzy-d/sdc

May 30, 2022

On Monday, 16 May 2022 at 10:35:14 UTC, zoujiaqing wrote:

>

On Tuesday, 2 November 2021 at 17:27:25 UTC, Dr Machine Code wrote:

>

[...]

Two aspects:

[...]

i'm using dlang, it works even in search engines such as duck.com
same goes to "go" that people should use "golang" instead to find something

>

[...]

yep, i agree.

>

-- zoujiaqing

May 30, 2022

On Monday, 30 May 2022 at 06:25:40 UTC, bauss wrote:

>

On Monday, 30 May 2022 at 06:15:24 UTC, Jack wrote:

>

On Sunday, 29 May 2022 at 21:03:29 UTC, Ola Fosheim Grøstad wrote:

>

On Sunday, 29 May 2022 at 20:56:20 UTC, Jack wrote:

>

what is SDC? is that "Stupid D compiler"

S N A Z Z Y !

where is the link for that?

https://github.com/snazzy-d/sdc

thanks!