Why are you using D instead of Rust?

Luís Ferreira contact at lsferreira.net
Sat Oct 23 15:31:09 UTC 2021


On Sat, 2021-10-23 at 08:29 +0000, Imperatorn via Digitalmars-d wrote:
> On Saturday, 23 October 2021 at 04:25:21 UTC, Dr Machine Code 
> wrote:
> > Just would like to know you all opinions
> 
> Mainly because you're so unproductive with Rust. It takes so many 
> more keystrokes and thinking to even get anywhere. And for what 
> benefit? A marginally more safe code base? 🤔
> 
> I've written safety critical code for years. Rust isn't even 
> proven in use yet.
> 
> Take a quick look at this:
> https://www.cvedetails.com/vulnerability-list.php?vendor_id=19029&product_id=48677&version_id=0&page=1&hasexp=0&opdos=0&opec=0&opov=0&opcsrf=0&opgpriv=0&opsqli=0&opxss=0&opdirt=0&opmemc=0&ophttprs=0&opbyp=0&opfileinc=0&opginf=0&cvssscoremin=0&cvssscoremax=0&year=0&month=0&cweid=0&order=1&trc=19&sha=95e4d3703da65f4f319b5bfa6167ff26c6a83c13
> 

We should definitly setup heuristic based fuzzing tho. I guess this is
not a good realistic metric for our side because AFAIK we are not being
extensively fuzzing either the standard library or the reference
compiler implementation.

> And this:
> https://github.com/rust-lang/rust/issues
> 

The scale of the issue list is not so straightforward to measure. There
is definitly more activity on Github than on our Bugzilla.

> 
> Shouldn't those list be like... Shorter? 🤔
> 
> D has a balance of productivity and safety. We can improve D and 
> get a nice language. But we need more people and/or focus to do 
> that.
> 
> That's my opinion

I totally agree. Productivity, readability and safety are well balanced
for what D offers.


-- 
Sincerely,
Luís Ferreira @ lsferreira.net

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: This is a digitally signed message part
URL: <http://lists.puremagic.com/pipermail/digitalmars-d/attachments/20211023/e8fdcd82/attachment.sig>


More information about the Digitalmars-d mailing list