[ESS] Interest in scala support?

Blair Christian bchristian at pyaanalytics.com
Mon Oct 27 22:25:00 CET 2014

Hi All,

I'm a 15 year emacs/statistics user (mainly R/Splus, some SAS), and our shop is getting ready to bring in scala as a data analysis tool (we'll be doing some performance testing against pbdr early next year if anybody is interested in hearing about that).

Long story short, I would like to know if there's any interest in supporting scala in ESS.  I saw (1) there was some julia support (so I see at least one new language with REPL is in ESS) and (2) most of the scala IDEs (even the notebooks in intellij (better) and eclipse) aren't anywhere near as useful to me as a good old ESS session.  There are quite a few different types/versions of scala-modes in emacs, but they are using it like a formal software development IDE (eg ensime) as opposed to focussing on the interpreter (REPL) for interactive analysis.  [if I'm wrong here and there is already great emacs support for interactive scala use, please let me know- I grepped through the scala and scala2 emacs modes for words like "submit", "step", "line" and didn't see anything] [also, just to be clear, I'm not advocating any language over any other, it just happens that scala is what our architects decided to go with for the next step of our development]

I'm happy to give some time to development if there is some interest - I have benefitted so much from the community, otherwise I'll go back to the shadows.  Currently I'm probably a C+/B- emacs lisp programmer (probably same for my use of ESS), and would need a little hand holding to get started.  [The main reason is that ESS works so well for my meager needs and has sufficient documentation, that I never have a need to get under the hood]

I did google site searches on ESS html and mailing list archive for scala and didn't see anything.

Any thoughts?  (offline comments welcome: bchristian at pyaanalytics.com)  I ran the idea by Tony R, and he said it'd be best to start here and that he thought it was a good idea.



This E-mail (including any attachments) contains PRIVILEGED AND CONFIDENTIAL
INFORMATION protected by Federal and/or State law and is intended only for the
use of the individual(s) or entity(ies) designated as recipient(s). If you are
not an intended recipient of the E-mail, you are hereby notified that any
disclosure, copying, distribution, or action taken in reliance on the contents of
this E-mail is strictly prohibited. Disclosure to anyone other than the intended
recipient does not constitute a waiver of any applicable privilege.

If you have received this E-mail in error, please immediately notify us by phone
at (800) 270-9629 or reply to the sender of this email and then permanently
delete the original and any copy of this E-mail (including any attachments) and
destroy any printout thereof.
	[[alternative HTML version deleted]]

More information about the ESS-help mailing list