Eric West
2014-06-26 04:39:30 UTC
This has been a long time coming. Last year, I was privileged to have Tom
Enebo for my mentor during JRubyâs Google Summer of Code. We made a lot of
progress on RSense and JRubyParser, but realizing that rsenseâs complex and
error-prone installation was likely a big reason RSense never took off
before, I wanted to really nail down those aspects and GSoC ended before I
got done.
I ran out of steam afterwards and took a long break, but kept coming back
to it. Finally, I pushed out a beta about a week ago, but wasnât ready to
announce it here because it had some performance characteristics I was
unhappy with. Those should be much better now. So without further ado, let
me link:
RSense Sees All <http://rsense.github.io/>
RSense organization on github <https://github.com/rsense>
Currently there are plugins for atom.io <https://atom.io/packages/rsense>
and Textmate 2 <https://github.com/rsense/rsense.tmbundle>. Iâm currently
working on a Sublime Text plugin. I hope the community will provide Vim and
Emacs plugins, but Iâll get to them eventually if I have to.
Installation is simple: gem install rsense or add it to your applicationâs
Gemfile. I plan many improvements over the next few months, so be sure to
check for updates frequently. Run it with rsense start. It can be stopped
with rsense stop.
If you have questions or concerns about using RSense, please come by our
gitter chat:
[image: Gitter chat] <https://gitter.im/rsense/rsense>
I expect there to be a number of bugs to shake out of RSense. Please report
any that you encounter.
The potential for tools that build on top of RSense are pretty fantastic:
bug-detection, refactoring, and ideas Iâve not dreamed of.
Iâll be speaking about RSense in more detail at this yearâs JRubyConfEU, so
keep on the lookout for that. In the meantime, if I can help you get setup,
write a plugin for your editor or IDE of choice, or understand the
implementation better so you can work on some tool that builds on rsense,
please contact me.
â
Enebo for my mentor during JRubyâs Google Summer of Code. We made a lot of
progress on RSense and JRubyParser, but realizing that rsenseâs complex and
error-prone installation was likely a big reason RSense never took off
before, I wanted to really nail down those aspects and GSoC ended before I
got done.
I ran out of steam afterwards and took a long break, but kept coming back
to it. Finally, I pushed out a beta about a week ago, but wasnât ready to
announce it here because it had some performance characteristics I was
unhappy with. Those should be much better now. So without further ado, let
me link:
RSense Sees All <http://rsense.github.io/>
RSense organization on github <https://github.com/rsense>
Currently there are plugins for atom.io <https://atom.io/packages/rsense>
and Textmate 2 <https://github.com/rsense/rsense.tmbundle>. Iâm currently
working on a Sublime Text plugin. I hope the community will provide Vim and
Emacs plugins, but Iâll get to them eventually if I have to.
Installation is simple: gem install rsense or add it to your applicationâs
Gemfile. I plan many improvements over the next few months, so be sure to
check for updates frequently. Run it with rsense start. It can be stopped
with rsense stop.
If you have questions or concerns about using RSense, please come by our
gitter chat:
[image: Gitter chat] <https://gitter.im/rsense/rsense>
I expect there to be a number of bugs to shake out of RSense. Please report
any that you encounter.
The potential for tools that build on top of RSense are pretty fantastic:
bug-detection, refactoring, and ideas Iâve not dreamed of.
Iâll be speaking about RSense in more detail at this yearâs JRubyConfEU, so
keep on the lookout for that. In the meantime, if I can help you get setup,
write a plugin for your editor or IDE of choice, or understand the
implementation better so you can work on some tool that builds on rsense,
please contact me.
â