this post was submitted on 06 Mar 2025
7 points (100.0% liked)

Programming

0 readers
5 users here now

A magazine created for the discussion of computer programming-related topics.

Rules

Please keep submissions on topic and of high quality. No image posts, no memes, no politics. Keep the magazine focused on programming topics not general computing topics. Direct links to app demos (unrelated to programming) will be removed. No surveys.

founded 2 years ago
MODERATORS
 

Nowadays programming in a programming language I don't use daily seems to always require an upgrade cascade of editors, tools, plugins, dependencies, libraries, my DNA, ??? I put some effort into keeping my environment static but all it takes is one autoupgrading thing I missed to kick off one of these cascades, and it feels like whack-a-mole trying to find and lock down every possible cause. This time it looks like a newer version of scala metals might have stopped supporting Java 11 and somehow got updated without my knowledge (maybe? I'm guessing).

P.S. This is not an invitation to post critiques about any of these technologies or recommendations about what I should be doing instead.

#scala #dev #tech #SoftwareDevelopment #coding #programming

top 6 comments
sorted by: hot top controversial new old
[–] [email protected] 2 points 1 month ago (1 children)

Reject toolchain

Return to linkedlist

[–] [email protected] 2 points 1 month ago

@[email protected] Any sufficiently complex linked list is indistinguishable from a toolchain.

[–] [email protected] 0 points 1 month ago (1 children)

@abucci As a beginner I m sharing this concern which I tried to solve by unterstand bit more all the dependency involved and where there are configure (in intellij/scala this mean the jvm, the sdk). In fact I still don't know where exactly intellij take his jvm so I used sdkmanrc file instead and configure intellij to use it.
. for the sdk I just know where to put it on intellij. please this is not a recommendation what you should do, just a answer to your -public -post. happy to share what with you

[–] [email protected] 1 points 1 month ago

@[email protected] Thank you. It sounds like a reasonable way to go. In my case I'm using Sublime Text, and it picks up which JVM to use from the user environment.

[–] [email protected] 0 points 1 month ago (1 children)

@abucci so what the purpose of your post then ?

[–] [email protected] 2 points 1 month ago

@[email protected] The purpose of my post is to be a post.