Forum: JRuby [ANN] RSense Intelligent Code Completion and Type Inference for Ruby

C983ad33b47479f17a28e083e1bb3d8b?d=identicon&s=25 Eric West (edubkendo)
on 2014-06-26 06:40
(Received via mailing list)
This has been a long time coming. Last year, I was privileged to have
Enebo for my mentor during JRuby’s Google Summer of Code. We made a lot
progress on RSense and JRubyParser, but realizing that rsense’s complex
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
got done.

I ran out of steam afterwards and took a long break, but kept coming
to it. Finally, I pushed out a beta about a week ago, but wasn’t ready
announce it here because it had some performance characteristics I was
unhappy with. Those should be much better now. So without further ado,
me link:

RSense Sees All <>
RSense organization on github <>

Currently there are plugins for
and Textmate 2 <>. I’m
working on a Sublime Text plugin. I hope the community will provide Vim
Emacs plugins, but I’ll get to them eventually if I have to.

Installation is simple: gem install rsense or add it to your
Gemfile. I plan many improvements over the next few months, so be sure
check for updates frequently. Run it with rsense start. It can be
with rsense stop.

If you have questions or concerns about using RSense, please come by our
gitter chat:

[image: Gitter chat] <>

I expect there to be a number of bugs to shake out of RSense. Please
any that you encounter.

The potential for tools that build on top of RSense are pretty
bug-detection, refactoring, and ideas I’ve not dreamed of.

I’ll be speaking about RSense in more detail at this year’s JRubyConfEU,
keep on the lookout for that. In the meantime, if I can help you get
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
please contact me.
13313ac2ec7ba7c43b1b952db034ff3b?d=identicon&s=25 Thomas E Enebo (Guest)
on 2014-06-26 16:50
(Received via mailing list)
Excellent to see RSense come out of the ashes.  It will be great to see
again at JRubyconfEU and see the improvements you have been doing since
last years GSoC project!

Please log in before posting. Registration is free and takes only a minute.
Existing account

NEW: Do you have a Google/GoogleMail, Yahoo or Facebook account? No registration required!
Log in with Google account | Log in with Yahoo account | Log in with Facebook account
No account? Register here.