These are chat archives for ensime/ensime-atom
build.sbtto set up for platforms (it also targets Scala.js). Publishing a version by just adding it to
crossVersions, or bumping a version number, is really easy
I need a parser and serialisation library
Well the change for scala json ast is not going to effect you then. These parsers will use a AST behind the scenes so you wont notice
spray-jsonbehind the scenes or
scala-json-astbehind the scenes. Spray-json/play will probably move to scala-json-ast, but to you this should be completely irrelevant, because spray-json or play-json (or w/e) are their own discrete dependencies either
2.12.xsupport, but I am focusing more on getting the design finalised now
2.10, this is another reason the design is intentionally kept to be small, its much easier to deal with back porting and unstable releases
There is a technical reason why they are being made into modules (smaller stdlib makes it easier for compiler programmers to work on the compiler), however the “blessing” of modules is also needed to help transition people into the language.
Thats however another debate
Fine, well if it's transparent and doesn't cause me to do any more work then it should be ok.
It is meant to be transparent. Frameworks/json libraries will use this scala json ast either directly, or add it as module support. If its the former, you will just download a
scala-json-ast instead of a
spray-json. If its the latter, its optional, so it just wont be downloaded.
The main point I am making is that
scala-json-ast is deliberately designed to be stable, easy to backport and easy to release. Its not like scala-swing which is such a massive undertaking that I don’t see how it even could be maintained by someone like Typesafe
Ensime: Startand then
Ensime connectedappeared. However almost every command results in
The error was thrown from the ensime package. ensime is out of date: undefined installed; 0.37.2 latest. Upgrading to the latest version may fix this issue.
/Users/notxcain/.atom/packages/ensime/lib/features/public-symbol-search.coffee:31 Hide Stack Trace TypeError: Cannot read property 'post' of undefined at VueComponent.<anonymous> (/Users/notxcain/.atom/packages/ensime/lib/features/public-symbol-search.coffee:31:11) at Watcher.run (/Users/notxcain/.atom/packages/Ensime/node_modules/vue/src/watcher.js:268:17) at runBatcherQueue (/Users/notxcain/.atom/packages/Ensime/node_modules/vue/src/batcher.js:60:13) at Array.flushBatcherQueue (/Users/notxcain/.atom/packages/Ensime/node_modules/vue/src/batcher.js:34:3) at MutationObserver.nextTickHandler (/Users/notxcain/.atom/packages/Ensime/node_modules/vue/src/util/env.js:58:16)
try removing your .enisime_cacheto troubleshooting guide