may i ask you why you decided to start another plugin, instead of contributing to one of the existing projects that is?
same question question for you…why you decide to make own one for sublime instead improve existing already erlang-mode with distel in emacs :P
Right now, this plugin is still providing basic editor functionalities, and there are many out there doing the same thing.Don't get me wrong, though. I do like IntelliJ: I use RubyMine on a daily basis and I'd love to see the same thing for Erlang. But what I really need is the ability to run *tests* in a seamless manner as in RubyMine. This is why I've implemented SublimErl.Therefore my question: does the author plan to support testing in the way RubyMine is? That';s something I'd be interested in hearing about.
Thanks for discussion.
Yesterday's release had the main goal: to get feedback from users. So, I got it.
Tim said very good words about tools development:
> I suspect it was because the IntelliJ extension framework provides a very rich environment for binding, indexing and working with complex metadata, linking this to the editor and providing superlative navigation and refactoring capabilities. A lot of the donkey work is done for you already with IntelliJ.
> Personally what I would love to see is some standard Apis emerge for useful operations that all the editors require. This is probably the most realistic sharing of code between different environments being developed in parallel.
> Die hard emacs users are unlikely to move because they do everything in emacs. The same is likely true for vi users. Having a common framework for working with otp code and metadata based on syntax tools et al is probably the best way for all the IDE efforts to help one another.
I started Erlang plugin for IntelliJ because it's much easy to create
a good language support than in another platform. And sure, I prefer
IntelliJ for product development.
Roberto, I probably got your point: provides a unit tests runner like
IndelliJ and RubyMine does, right?
Some words about future plans: I would like to get feedback from
users to issue tracker, sort issues by priority and begin to implement
them as far as possible.
But I'm limited in my time/resources because this plugin is my pet
project, not a full time job.
Possibly, I'll develop Erlang plugin as `20% project` at my work.
Once again, If you are interested in my project, please create issues
with bugs or feature requests in the issue tracker:
https://github.com/ignatov/intellij-erlang/issues
I beleive that plugin can grow into a full-fledged Erlang language support.
Sergey Ignatov
At Thu, 26 Jul 2012 00:19:55 -0700,
Roberto Ostinelli wrote:You can do that in any decent extensible editor, given enough effort. And it's
> because i haven't found a single editor where on a single key press you can
> *run tests* within the editor itself. i said this three times already.
probably really easy in emacs, given that you already have distel. There are
far more complex programs written in elisp that executing some commands to run
some tests.
Roberto, I probably got your point: provides a unit tests runner like
IndelliJ and RubyMine does, right?
The key press part is trivial - once you have the functionality in place. But
that's not the point.
> 2. i chose one and added it.
>
> you are telling me that "you can do that in any decent extensible
> editor, given enough effort".
>
> what is your point exactly?
You asked the author of the IntelliJ plugin why he would do that and not
contribute to existing projects.
The same can be asked to you, since you decided to extend SublimeText while a
lot of groundwork was already there for emacs (which is a far more widespread
editor, and more importantly a free one).
>
> Once again, If you are interested in my project, please create issues
> with bugs or feature requests in the issue tracker:
> https://github.com/ignatov/intellij-erlang/issues
>
> I beleive that plugin can grow into a full-fledged Erlang language support.
>
Will you take pull requests?
You asked the author of the IntelliJ plugin why he would do that and notcontribute to existing projects.
The same can be asked to you, since you decided to extend SublimeText while a
lot of groundwork was already there for emacs (which is a far more widespread
editor, and more importantly a free one).
Bryan Hughes
Master Spoonbender / Wobblesoft
(415) 515-7916
http://www.wobblesoft.com