Ayende @ Rahien

Unnatural acts on source code

ReSharper for Boo

Well, it has not gotten to that level, but I just hit ALT+Insert in #Develop, and I got this dialog:

image

Wow!

Comments

Chris Martin
09/22/2007 09:00 AM by
Chris Martin

I haven't used #Dev in a LONG ass time so, forgive my ignorance.

Did you actually get R# to work, even rudimentary, in #Dev?!!!

Ayende Rahien
09/22/2007 11:28 AM by
Ayende Rahien

No, but it has the same shortcut and the same functionality

Chris Weber
09/22/2007 03:26 PM by
Chris Weber

Is this something you have developed as a "plugin" for #develop?

If so:

PLEASE PLEASE PLEASE let us use it!!!!

Regards!

Chris Weber
09/22/2007 03:35 PM by
Chris Weber

D'oh!

I just realized that this built in but it is a bit tempermental (or I just need to re-aquainted with #Develop).

One of the things that made me hesitate to use Boo is the lack of VS support. However, if #develop keeps getting better maybe I won't need VS...

Now #Develop just needs a good html editor with autocomplete.

Darius Damalakas
10/02/2007 06:07 AM by
Darius Damalakas

And it has a lot more.

You can right click on a class, or variable, or function and ask to count: how many refernces there are, where is the declaration, what are the inheritors (for the class and interfaces), go to property

if you press ctrl + G (ctrl GO), then you can type the class name you want, and it shows that in the list. if there's several, you choose them in the list. If you write class name, then comma, then a number, it goes to the file and the line number you typed.

if you write, for example, student.Name, it will go to property Name of the class Student.

SharpDevelop also has integrated SVN support, NUNit support, windows forms designer (however, not as good as in Visual Studio, but if you do not use UI inheritance, then it's very good), code coverage analysis!

It is very stable (was rather bad a year ago), and works out of the box with Visual studio sln files. But there are problems too ;) though they can be easily avoided simply by regrouping your solution files.

The bad thing is that it has no support for web forms. And that's important.

Darius Damalakas
10/02/2007 06:09 AM by
Darius Damalakas

@Chris Weber,

it is developed as a plugin, but it is automatically included.

Why do you say it's tempermental?

Comments have been closed on this topic.