News for hackers. Stuff that matters.
Re:Context should go away for Go 2 by kloop on Tuesday January 21, 2025 @03:33PM (#42784879)
I'm not sure what you consider a decent scala ide, but it was a problem with IntelliJ in several of our code bases, and I'd have to crawl the implicit resolution path.

I eventually opted to desugaring the scala completely, but we were already on the way out of scala by that point

Re:Context should go away for Go 2 by lmm on Tuesday January 21, 2025 @07:21PM (#42787048)
> it was a problem with IntelliJ in several of our code bases

It shouldn't be, unless you were using macros (always officially experimental) or something - I was always primarily an Eclipse guy but IntelliJ worked well. Did you not get the green underline?

Re:Context should go away for Go 2 by kloop on Wednesday January 29, 2025 @08:28AM (#42864666)
We weren't using macros, but one of our major dependencies was (geotrellis).

Didn't seem to matter how close to geotrellis we were though. That being said, I'm willing to buy that it confused IntelliJ enough that it gave up on entire packages

Either way, we ported a couple of the abstractions from there to go and just used that. The build times plus getting away from sbt have been enough of a win to keep us on go, and that's before we get to the memory reduction on in-memory rasters

Re:Context should go away for Go 2 by lmm on Wednesday February 05, 2025 @10:11PM (#42958543)
Oh SBT is awful and I can see why drags down the reputation of the whole language. I stick to Maven and I don't understand why other people don't do the same.