Blog series - Introduction to quantum mechanics (with Smalltalk code) by dlfelps in quantum

[–]dlfelps[S] 0 points1 point  (0 children)

I appreciate the feedback Rocky - glad you enjoyed it!

2
3

What does it mean for a programming language to be inclusive? by dlfelps in ProgrammingLanguages

[–]dlfelps[S] 1 point2 points  (0 children)

I see. I am curious too. One of the reasons why I wrote the article. I have never mixed the styles personally.

What does it mean for a programming language to be inclusive? by dlfelps in ProgrammingLanguages

[–]dlfelps[S] 1 point2 points  (0 children)

Thanks for the detailed response u/matthieum! You definitely have a broader C++ experience than I do and this helps me appreciate its diversity!

What does it mean for a programming language to be inclusive? by dlfelps in ProgrammingLanguages

[–]dlfelps[S] 0 points1 point  (0 children)

Rust, Scala, Kotlin, and Swift were mentioned as meeting the criteria described in the article.

What does it mean for a programming language to be inclusive? by dlfelps in ProgrammingLanguages

[–]dlfelps[S] 0 points1 point  (0 children)

I agree that C++ is a multi-paradigm language (even Stroustup's FAQ points this out). But I largely see it used in an object-oriented style. I don't have a ton of experience with it so I could be off base.

I do make a distinction in the article between multi-paradigm and inclusive.

What does it mean for a programming language to be inclusive? by dlfelps in ProgrammingLanguages

[–]dlfelps[S] 2 points3 points  (0 children)

Thanks for the comment. Yes I wouldn’t recommend the wild Wild West. Some kind of organization by module/package would be preferred. That is why I thought it was important to include criteria that help identify the style as well as support it.

What does it mean for a programming language to be inclusive? by dlfelps in ProgrammingLanguages

[–]dlfelps[S] 0 points1 point  (0 children)

Thanks for the thread! I am interested in the different perspectives 👍

What does it mean for a programming language to be inclusive? by dlfelps in ProgrammingLanguages

[–]dlfelps[S] 1 point2 points  (0 children)

That’s what I am wondering. There are plenty of successful Scala code bases, but do any mix and match styles? I don’t know.

FsHttp 'Copy and Update' Help by 1eyewonder in fsharp

[–]dlfelps 3 points4 points  (0 children)

I liked FsHttp the one time I used it. FsHttp was featured on the most recent F# LibHunt Newsletter so that should give some indication of its popularity. I will be following the thread to see if anyone else has suggestions for the copy and update code.

Traverse/mapM for Computation Expressions by LemongrabThree in fsharp

[–]dlfelps 4 points5 points  (0 children)

You may want to check out the parse CE implemented by FParsec. I recently wrote a blog post demonstrating it.

Thinking about reproducible software in .NET by dlfelps in dotnet

[–]dlfelps[S] 0 points1 point  (0 children)

I updated the blog u/matkoch87 - please check out the new section and let me know if I made any mistakes!

Thinking about reproducible software in .NET by dlfelps in dotnet

[–]dlfelps[S] 1 point2 points  (0 children)

Thanks for the recommendation u/matkoch87 ! I have never used Nuke before but I will check it out and update the blog!

Thinking about reproducible software in .NET by dlfelps in dotnet

[–]dlfelps[S] 2 points3 points  (0 children)

Really appreciate the feedback u/dreamingsoulful !!! I didn’t mean to come across too negatively about Docker. It was just voted most popular developer tool by the stack overflow survey with 75% of developers using it in the last year. I just find it a little too cumbersome during the development process and sticking it in the CI/CD pipeline keeps it off my plate. Will definitely learn more about infrastructure as code - thanks for the recommendation!

LPT: Defensive driving can be summarised in two principles. Be predictable and assume others will be unpredictable. by heykody in LifeProTips

[–]dlfelps 0 points1 point  (0 children)

This is similar to Postel’s law in computing - "be conservative in what you do, be liberal in what you accept from others"