Using D to Create the World’s Fastest File System
1–10 of 167 posts
Re: Using D to Create the World’s Fastest File System
#2Re: Using D to Create the World’s Fastest File System
#3I discovered D is a secret weapon at several companies, but not all of them want to make it widely known...
Re: Using D to Create the World’s Fastest File System
#4I discovered D is a secret weapon at several companies, but not all of them want to make it widely known...
Re: Using D to Create the World’s Fastest File System
#5I discovered D is a secret weapon at several companies, but not all of them want to make it widely known...
Is this true? Mind speaking on which types of projects it was mostly used?
Re: Using D to Create the World’s Fastest File System
#6Re: Using D to Create the World’s Fastest File System
#7Super interesting. XIV was a great system, but "weird" is a good description for some of the source (IBM of course neglected/ruined it). Thought most of the XIV folk went to Infinidat.
In the storage world, C is still king, so nice to see a challenger. But some of the hurdles he describes in the article, ouch. No wonder people stick with un-sexy languages and toolchains.
Re: Using D to Create the World’s Fastest File System
#8Could someone who uses D
Hate to be that guy, but if you could compare it with rust that would be double A++ good... I know the targets are somewhat different but I find that I can write high level rust and low level rust. Also, I get the feeling that you could very easily have used Go for the same purposes (D was around long before Go IIRC so maybe it was just not being present).
Re: Using D to Create the World’s Fastest File System
#9Sounds to me like they would be better off with Rust as they are actively avoiding GC. How are the two languages compare in this problem space?
Re: Using D to Create the World’s Fastest File System
#10I would have liked to hear more about what exactly made D so great -- reading through it it's kind of vague. He mentions generics and finally getting LLVM support working as a target, and being able to use D at a high and low-level but I don't see anything here that's groundbreaking. Could someone who uses D Hate to be that guy, but if you could compare it with rust that would be double A++ good... I know the targets…
From Go / CGo, it can be pretty scary to interface with native C++ code, and it requires lots of annoying boilerplate.