Driving with D
dlang.org
Driving with D
1–10 of 186 posts
Re: Driving with D
#2Re: Driving with D
#3Re: Driving with D
#4Any reasons D never caught on more? No big tech company anchor behind it?
Re: Driving with D
#5Re: Driving with D
#6Any reasons D never caught on more? No big tech company anchor behind it?
Re: Driving with D
#7Any reasons D never caught on more? No big tech company anchor behind it?
Challenging to overcome languages like C++, Rust, Java, and C#. D seems to sit somewhere in between, a better C++, but with (optional) GC. The thing is, Java and C# are already making strides into that space.
This specific article talks about using No GC aka "betterC".
D has GC by default; the use of GC is convenient and mainstream as most popular languages show - Java/C#/Python etc. What D gives is the unique ability to do No GC programming for the cases where GC is not desirable. Very few languages offer this capability.
Zig is interesting in this arena, but it approaches the problem from the other angle. It is manual memory management by default, but you can explicitly choose which memory management technique you want to use - at compile time.
Re: Driving with D
#8I hate to be that guy, but is this legal?
https://en.wikipedia.org/wiki/Street-legal_vehicle
The much higher bars to clear are when it comes to a device that you offer for sale to others for them to operate on the road.
Re: Driving with D
#9Any reasons D never caught on more? No big tech company anchor behind it?
No major tech company behind Dlang.
Re: Driving with D
#10I hate to be that guy, but is this legal?
It is. I contacted a VicRoads approved engineer in regards to this project, and I received the all clear. I've been pulled over by cops, and they were cool with it.
My insurance is ok with it, too.
It does have a software watchdog, and failing that, the gearbox's hydraulics have a safety mechanism that allows for some limited driving.