Live data from Hacker News

Emacs for Data Science

insightdatascience.com

1–10 of 38 posts

Re: Emacs for Data Science

#2
Besides ready to use packages, main advantage of Emacs - its extensibility - I'm writing a lot of custom code in ELisp that helps me analyze files with results, interactively work with data in multiple databases (using some Clojure code executing via CIDER), etc.

Re: Emacs for Data Science

#3
post #2

Besides ready to use packages, main advantage of Emacs - its extensibility - I'm writing a lot of custom code in ELisp that helps me analyze files with results, interactively work with data in multiple databases (using some Clojure code executing via CIDER), etc.

That, and it's really good as an editor.

A lot of commercial IDEs are very well integrated with language and toolset, but often they're really not very good text editors (Visual Studio, I'm looking at you)

Re: Emacs for Data Science

#4
As a recent Emacs convert I was able to develop happily for Android/Java, Ruby, Rails, Web, WordPress and ChucK, Octave music language, a lot of CSV/Data import tasks, and minor C/C++ edits. For each one I had used a lot of IDEs earlier.

Re: Emacs for Data Science

#7

I have been using Sublimetext since few years. Its extremely productive. Could anyone explain the advantage of Emacs over Sublime?

1) Available on most platforms (editing a file on the server.. emacs) 2) Its programable. You can store and replay key commands. I use this frequently to reformat data.. 3) Steep Learning curve, but its fast once learned. Its hard to learn and takes a while. The basics are pretty straight forward, but not entirely intuitive. 4) Its extensible. Though I find it hard to manage add ons. I use Org mode, but sometime have trouble remembering all the key commands. 5)Dired. Look up files and open.

For large projects I end up using the JetBrains IDEs. I think the "knowledge" of the project provides good insight. I think there are add ons to Emacs that will do the same thing. I haven't tried them. If I have to just open a file and edit, I'm happier in Emacs. I wish the IDE's would let you "bring your own editor"

If your happy with sublime keep using it.

Re: Emacs for Data Science

#8

I have been using Sublimetext since few years. Its extremely productive. Could anyone explain the advantage of Emacs over Sublime?

Basic code editors like Sublime and Atom are great for web development. They have nice linting plugins, snippet resources and are easy to get up and running. As another poster mentioned, other editors are much more powerful and can make you very productive. I use vim and nano to do simple edits, in SSH (emacs can be used as well).

However, you really need to assess what you are doing. If you are a webdev sublime and atom are great. You can use an IDE like rubymine if you want more language centric features. If you are doing compiled stuff (not my area), it probably makes sense to learn VIM or Emacs because you can fly through your coding and have access to the compiler and all of your files quickly from one place.

Re: Emacs for Data Science

#9
post #4

As a recent Emacs convert I was able to develop happily for Android/Java, Ruby, Rails, Web, WordPress and ChucK, Octave music language, a lot of CSV/Data import tasks, and minor C/C++ edits. For each one I had used a lot of IDEs earlier.

As a long time emacs user, it's great to know that it can grow to support new languages and environments. I wasn't aware that it supports Octave (the music language). Welcome to emacs, we hope you enjoy your stay!
Post reply on HN