a conceptual problem is if the build tool or the LS should be doing the metacp-ing
probably both initially
since it will short circuit if it finds files there already (I hope)
Shane Delmore
@ShaneDelmore
Exactly, Rory and I looked into that briefly at ScalaSphere but I wasn’t sure if he ever had time to go anywhere with it.
Ghost
@ghost~540393fe163965c9bc2018ce
ah, of course, I forgot
nope I don't think he's gotten back to it
a lot of these methods are tech debt from pre 1.0 api calls
when I finish my book, I might spend some time away from scala in emacs-lisp
I am undecided if I want to start the ensime-emacs 3.0, or just get involved with lsp-mode and use metals instead
probably the latter, since getting a nice lsp mode in emacs would pay off in other languages too
Shane Delmore
@ShaneDelmore
Interesting. It would certainly reduce the number of client config questions as most of the should be down to lsp client.
Ghost
@ghost~540393fe163965c9bc2018ce
client config questions?
Shane Delmore
@ShaneDelmore
I vaguely recall that one of your least favorite parts of ensime was people asking how to set it up, configure it, etc.. May be hazy memory on my part.
Ghost
@ghost~540393fe163965c9bc2018ce
oh right, well I'm just speaking about my workflow... I think I've more or less given up on ensime now
when I turn it on, it's only to get navigation to some new lib I've never used before
Shane Delmore
@ShaneDelmore
Everyone’s favorite feature, navigation.
Ghost
@ghost~540393fe163965c9bc2018ce
heh, yeah. I used to use it a lot more for autocomplete but now I'm doing more FP style I think in a more typeclass oriented way and I have a lot less things to keep in my head
so I can actually remember the dictionary of what I'm coding against
an autocompleter that was typeclass aware would be helpful, but not useful enough that I'm going to sit down and write it anytime soon
Shane Delmore
@ShaneDelmore
Time to go to work and replace talking about coding with actual coding :smile:
Ghost
@ghost~540393fe163965c9bc2018ce
gl
umm, and say sorry to your API team on my behalf...
Drop in the bucket compared to the hurting I put on the build cluster when I run a distributed scalafix rewrite.
Rory Graves
@rorygraves
Lol. The indexer is still on my list, but the rest of my life has got in the way the last couple of weeks.
Eric K Richardson
@ekrich
There is some discussion about intelliJ and build tools over here on Mill chat. :point_up: May 22, 2018 6:30 AM
Ghost
@ghost~540393fe163965c9bc2018ce
mpilquist/simulacrum#106 <= I created a test showing simulacrum breaking in the presentation compiler. If anybody wants to fix this, here's where to begin.
any LSP that uses Scala 2's PC will encounter this.
Very interesting, but certainly ambiguous enough that lawyers would charge huge fees to argue it out in a courtroom. And not international.
Civil law is not black and white, it's just varying degrees of money. The more explicit something is, or how much case law there is with precedent, the more costly it is to fight it.
Jarrod Urban
@jarrodu
You mean Common Law?
Ghost
@ghost~540393fe163965c9bc2018ce
I mean civil courts, as opposed to justice courts. This differs country to country.