Jump to page: 1 2
Thread overview
On the D Blog: A Gas Dynamics Toolkit in D
Feb 02, 2022
Mike Parker
Feb 02, 2022
Paulo Pinto
Feb 02, 2022
Paulo Pinto
Feb 02, 2022
Abdulhaq
Feb 02, 2022
Sergey
Feb 02, 2022
Kyle
Feb 03, 2022
Abdulhaq
Feb 02, 2022
H. S. Teoh
Feb 02, 2022
Adam D Ruppe
Feb 02, 2022
Dukc
February 02, 2022

The University of Queensland's Centre for Hypersonics has a gas dynamics toolkit that, since 1994, has evolved from C, to C++, and now to D. Peter Jacobs, Rowan Gallon, and Kyle Damm wrote a little about it for the D Blog.

The blog:
https://dlang.org/blog/2022/02/02/a-gas-dynamics-toolkit-in-d/

Reddit:
https://www.reddit.com/r/programming/comments/sij99d/they_wrote_a_gas_dynamics_toolkit_in_d/

February 02, 2022

On Wednesday, 2 February 2022 at 08:14:32 UTC, Mike Parker wrote:

>

The University of Queensland's Centre for Hypersonics has a gas dynamics toolkit that, since 1994, has evolved from C, to C++, and now to D. Peter Jacobs, Rowan Gallon, and Kyle Damm wrote a little about it for the D Blog.

The blog:
https://dlang.org/blog/2022/02/02/a-gas-dynamics-toolkit-in-d/

Reddit:
https://www.reddit.com/r/programming/comments/sij99d/they_wrote_a_gas_dynamics_toolkit_in_d/

And HN, https://dlang.org/blog/2022/02/02/a-gas-dynamics-toolkit-in-d/

February 02, 2022

On Wednesday, 2 February 2022 at 12:53:50 UTC, Paulo Pinto wrote:

>

On Wednesday, 2 February 2022 at 08:14:32 UTC, Mike Parker wrote:

>

The University of Queensland's Centre for Hypersonics has a gas dynamics toolkit that, since 1994, has evolved from C, to C++, and now to D. Peter Jacobs, Rowan Gallon, and Kyle Damm wrote a little about it for the D Blog.

The blog:
https://dlang.org/blog/2022/02/02/a-gas-dynamics-toolkit-in-d/

Reddit:
https://www.reddit.com/r/programming/comments/sij99d/they_wrote_a_gas_dynamics_toolkit_in_d/

And HN, https://dlang.org/blog/2022/02/02/a-gas-dynamics-toolkit-in-d/

Sorry, copy-paste gone wrong, right URL.

https://news.ycombinator.com/item?id=30176778

February 02, 2022

On Wednesday, 2 February 2022 at 08:14:32 UTC, Mike Parker wrote:

>

The University of Queensland's Centre for Hypersonics has a gas dynamics toolkit that, since 1994, has evolved from C, to C++, and now to D. Peter Jacobs, Rowan Gallon, and Kyle Damm wrote a little about it for the D Blog.

The blog:
https://dlang.org/blog/2022/02/02/a-gas-dynamics-toolkit-in-d/

Reddit:
https://www.reddit.com/r/programming/comments/sij99d/they_wrote_a_gas_dynamics_toolkit_in_d/

I thought this was a great example of a sweet spot for D. I had similar work in mind way back when, and started writing a Qt and VTK (data visualisation) wrapper to work towards this. I'm wondering what they used for the visualisation in the blog post.

February 02, 2022

On 2/2/22 3:14 AM, Mike Parker wrote:

>

The University of Queensland's Centre for Hypersonics has a gas dynamics toolkit that, since 1994, has evolved from C, to C++, and now to D. Peter Jacobs, Rowan Gallon, and Kyle Damm wrote a little about it for the D Blog.

The blog:
https://dlang.org/blog/2022/02/02/a-gas-dynamics-toolkit-in-d/

Reddit:
https://www.reddit.com/r/programming/comments/sij99d/they_wrote_a_gas_dynamics_toolkit_in_d/

So cool. I love reading success stories like this.

More evidence that people who are not high-performance developers can approach D and find it a good fit!

-Steve

February 02, 2022
On Wed, Feb 02, 2022 at 08:14:32AM +0000, Mike Parker via Digitalmars-d-announce wrote: [...]
> https://dlang.org/blog/2022/02/02/a-gas-dynamics-toolkit-in-d/
[...]

Favorite quote:

	"Good error messages from the compiler. We often used to be
	overwhelmed by the C++ template error messages that could run to
	hundreds of lines.  The D compilers have been much nicer to us
	and we have found the “did you mean” suggestions to be quite
	useful."

Interesting that the author(s) found D error messages better than C++, in spite of frequent complaints about error messages here in the forums. :-P


T

-- 
Famous last words: I *think* this will work...
February 02, 2022
On Wednesday, 2 February 2022 at 16:32:26 UTC, H. S. Teoh wrote:
> Interesting that the author(s) found D error messages better than C++, in spite of frequent complaints about error messages here in the forums. :-P

No incompatibility there: "better than C++" is a very low bar.
February 02, 2022

On 2/2/22 11:32 AM, H. S. Teoh wrote:

>

On Wed, Feb 02, 2022 at 08:14:32AM +0000, Mike Parker via Digitalmars-d-announce wrote:
[...]

>

https://dlang.org/blog/2022/02/02/a-gas-dynamics-toolkit-in-d/
[...]

Favorite quote:

"Good error messages from the compiler. We often used to be
overwhelmed by the C++ template error messages that could run to
hundreds of lines. The D compilers have been much nicer to us
and we have found the “did you mean” suggestions to be quite
useful."

Interesting that the author(s) found D error messages better than C++,
in spite of frequent complaints about error messages here in the forums.
:-P

D error messages can be bad. Especially when you are using lots of range wrappers. It all depends on what you use.

But C++ is a low bar ;)

-Steve

February 02, 2022

On Wednesday, 2 February 2022 at 14:35:42 UTC, Abdulhaq wrote:

>

On Wednesday, 2 February 2022 at 08:14:32 UTC, Mike Parker wrote:

>

The University of Queensland's Centre for Hypersonics has a gas dynamics toolkit that, since 1994, has evolved from C, to C++, and now to D. Peter Jacobs, Rowan Gallon, and Kyle Damm wrote a little about it for the D Blog.

The blog:
https://dlang.org/blog/2022/02/02/a-gas-dynamics-toolkit-in-d/

Reddit:
https://www.reddit.com/r/programming/comments/sij99d/they_wrote_a_gas_dynamics_toolkit_in_d/

I thought this was a great example of a sweet spot for D. I had similar work in mind way back when, and started writing a Qt and VTK (data visualisation) wrapper to work towards this. I'm wondering what they used for the visualisation in the blog post.

Screen looks like made with Paraview for visualisation.

February 02, 2022

On Wednesday, 2 February 2022 at 08:14:32 UTC, Mike Parker wrote:

>

The University of Queensland's Centre for Hypersonics has a gas dynamics toolkit that, since 1994, has evolved from C, to C++, and now to D. Peter Jacobs, Rowan Gallon, and Kyle Damm wrote a little about it for the D Blog.

The blog:
https://dlang.org/blog/2022/02/02/a-gas-dynamics-toolkit-in-d/

Reddit:
https://www.reddit.com/r/programming/comments/sij99d/they_wrote_a_gas_dynamics_toolkit_in_d/

This reminds me about SARC. They use D for hydrodynamics software because (among other reasons) it's approachable enough for naval engineers. Now it's revealed that D is used for aerodynamic software because it's approachable enough for aeronautical engineers. Might it have anything to do with that D is designed by one?

« First   ‹ Prev
1 2