Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
    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...
    I've... err... been "stressing" their API....
    Shane Delmore
    @ShaneDelmore
    :thumbsup:
    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.
    Eric K Richardson
    @ekrich
    @fommil Maybe MIT is not so bad in relation to VSCode - https://opensource.com/article/18/3/patent-grant-mit-license
    Ghost
    @ghost~540393fe163965c9bc2018ce
    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.
    Guillaume Martres
    @smarter
    Oh wow, this is super cool, check out https://code.visualstudio.com/updates/v1_25#_language-server-protocol-inspector /cc @olafurpg
    Gabriele Petronella
    @gabro
    OH.MY.GOD.FINALLY
    Ghost
    @ghost~540393fe163965c9bc2018ce
    does it work with ensime?
    I'm not sure who's working on that though
    Gabriele Petronella
    @gabro
    maybe @laughedelic?
    Ghost
    @ghost~540393fe163965c9bc2018ce
    everything kinda just died off
    I actually removed myself from the ensime org on github yesterday
    so that shows how involved I am :smile:
    Ólafur Páll Geirsson
    @olafurpg
    @smarter that is super cool! Thanks for sharing :smile:
    Alexey Alekhin
    @laughedelic
    This is interesting. @gabro sorry, I didn't get, what was the question?
    Guillaume Martres
    @smarter
    So, Apple just announced they were going to work on a language server for C/C++/Objective-C/Swift, and make Xcode speak the LSP: https://forums.swift.org/t/new-lsp-language-service-supporting-swift-and-c-family-languages-for-any-editor-and-platform/17024
    Gabriele Petronella
    @gabro
    Saw it this morning. It seems like everyone is jumping on the LSP train
    Otto Chrons
    @ochrons
    micro-dosing on LSP :wink:
    Rory Graves
    @rorygraves
    Lol