News for hackers. Stuff that matters.
Re:So you're using a weird language by seer-zig on Thursday October 06, 2022 @02:04AM (#33104914)
> I have seen quite a few programs either fail or nearly fail because of the choice to use something like Python

I'm not surprised, it is very difficult to scale Python to larger teams and projects. I mean people have done it to some degree, but at what cost?

It's much better to stick with a static language like Java or C#. You mentioned pattern matching and discriminated unions at the end of your post, which Java has recently gained, and C# to an extent as well.

Re:So you're using a weird language by bmitc on Thursday October 06, 2022 @02:06AM (#33104925)
The projects I have in mind actually struggled even with small teams. Python is not good for anything besides scripting and small programs, what it was originally intended for.
Re:So you're using a weird language by paganel on Thursday October 06, 2022 @04:04AM (#33105711)
Granted, I earn my money writing Python code among other things, but surely there have been a few successful Python projects in the past that were more than scripting and small programs.
Re:So you're using a weird language by AstralStorm on Thursday October 06, 2022 @02:19AM (#33104999)
Well, it is good at times for prototyping DSP and ML algorithms. And for embedding in a bigger application for scripting.

Its value decreases swiftly the less glue you require, since that is its real niche.