These are chat archives for ensime/ensime-atom

31st
Jul 2017
Facundo Viale
@Jarlakxen
Jul 31 2017 13:02
Hey @fommil!
I played with a couple of things and It would be really nice to have, at least, the ensime api cross compiled with scala-js.
I tried adding sbt-crossproject to ensime-server and seting up the crossproject for the api module, but I didn't make it work =S
Ghost
@ghost~540393fe163965c9bc2018ce
Jul 31 2017 13:03
I see where you're coming from but I think it's best that we copy/paste the API
the reason is because changes in the api in the server will break the atom snapshots and that is a huge pain
we experienced this with the vscode server wrapper
we could use git subtree or something too I'm sure
I was also thinking we might need to have the s-express module available to parse the .ensime if something native doesn't already exsit
Facundo Viale
@Jarlakxen
Jul 31 2017 13:19
Ok! Good to know about the breaks in the API
Yes, I saw that s-express probably is going to be require. The good thing is that s-express use fastparse which is cross compiled =)
Ghost
@ghost~540393fe163965c9bc2018ce
Jul 31 2017 13:20
and shapeless