News for hackers. Stuff that matters.
Re:Ask HN: What Happened to Elm? by dopidopHN on Friday February 10, 2023 @08:54PM (#34748752)
Something I like about boring Java: I hardly ever think about the dependencies management tool.
Re:Ask HN: What Happened to Elm? by satvikpendem on Friday February 10, 2023 @09:45PM (#34749056)
Java is even worse to be honest, you basically need an IDE for it, so much that VSCode literally ships a build with Java preconfigured.

https://code.visualstudio.com/docs/languages/java#_install-v...

Re:Ask HN: What Happened to Elm? by za3faran on Friday February 10, 2023 @10:28PM (#34749295)
You need an IDE for any language honestly. And I don't see that as a negative.
Re:Ask HN: What Happened to Elm? by anon291 on Friday February 10, 2023 @11:16PM (#34749524)
I have never used an IDE for any language. Some languages make it very easy to set up. Python, Haskell, Rust, Node are extraordinarily straightforwards with basic CLI tooling. others like C++ are more complicated, but the compilers and tooling are extensively documented.
Re:Ask HN: What Happened to Elm? by za3faran on Monday February 13, 2023 @11:35AM (#34775770)
Every company I've worked at has extensive setups regardless of the language. Even supposedly "simple" languages like Python will benefit from IDEs, and it shows. It's especially the case when programs become larger and more complex.
Re:Ask HN: What Happened to Elm? by seanmcdirmid on Saturday February 11, 2023 @12:05AM (#34749772)
Static types mean some languages benefit from IDEs more than others. Code completion is not very meaningful without types unless you use some machine learning magic.

The nice thing about Typescript is that it was basically designed as an IDE language. It has just enough typing to make the IDE useful and let's you ignore the typing well enough when you need to. It isn't a safe language, just toolable.

Re:Ask HN: What Happened to Elm? by dopidopHN on Saturday February 11, 2023 @10:23AM (#34753113)
I was specifically thinking of dependencies management. VSCode/IDE is kinda out of scope here.

I find the InteliJ product are good IDE. I use VSCode for node stuff and it's fine.

As daily driver, I personally use vim and build with maven. It's boring, nothing ever happen. I need 2 binary and one edit to my $PATH. Once in a while I do use IntelJi, to explore new codebase.

Re:Ask HN: What Happened to Elm? by satvikpendem on Sunday February 12, 2023 @02:55AM (#34760840)
Gradle, Maven etc are also a pain, especially when compared to cargo or other all-in-one package management and build tools.
Re:Ask HN: What Happened to Elm? by dopidopHN on Sunday February 12, 2023 @04:35AM (#34761431)
* * *
Re:Ask HN: What Happened to Elm? by michaelcampbell on Sunday February 12, 2023 @09:49AM (#34763176)
It couldn't possibly be that VSCode ships with a build for a language that is enormously popular preconfigured instead?
Re:Ask HN: What Happened to Elm? by satvikpendem on Sunday February 12, 2023 @12:38PM (#34764841)
So? Lots of languages work well with VSCode that aren't TypeScript.
Re:Ask HN: What Happened to Elm? by michaelcampbell on Wednesday February 15, 2023 @01:30PM (#34808388)
My point is that the REASON VSCode ships with java support is NOT that Java "needs" it.

But I think you knew that.