Live data from Hacker News

New IDE: code bubbles

cs.brown.edu

41–50 of 226 posts

Re: New IDE: code bubbles

#41
post #9

I feel like the response has been fairly lukewarm, but to me this is some really nice (dare I say game-changing) stuff. Mindmap + IDE = great. Why? I have written in a variety of languages, and my number one complaint, whether it be with eclipse, textmate, vim, emacs, whatever, is the clumsiness of going from one file to another and then back to the original. Further, outside of actual development, when debugging, I…

my number one complaint, whether it be with eclipse, textmate, vim, emacs, whatever, is the clumsiness of going from one file to another and then back to the original

Emacs has a stack for this. Jump to related definition with M-., jump back to where you were before with M-∗. One keystroke is not exactly "clumsy", IMHO.

I, like other posters, would be really psyched if you could have some kind of MVC opener which would automagically open all the code files using a certain view.

I just open all files in the project with `eproject-open-all-project-files`. Then I can iswitchb between them. (Of course, there are lots of extensions that don't require you to have the files open to easily navigate to them; eproject, anything, ido, etc.)

Re: New IDE: code bubbles

#42
post #36

nice. i can see myself using this for django projects (a bubble for the urls.py, another for the view and another for the template)

I'm thinking this won't work so well for dynamic languages. The demo video is using a Java project.

Because not declaring the type of variables makes code not work with bubbles?

Re: New IDE: code bubbles

#43
This is one of the first things I've seen—for any language—that could be more useful and powerful than Smalltalk environments. The most useful feature IMHO is the chaining but having find references and the like in there is extremely attractive.

Re: New IDE: code bubbles

#45
post #18

That is a very interesting approach - instead of just presenting files , this IDE is already abstracting out some of the semantic structure for you and presenting code based on its relationships . It's meeting you halfway. And it keeps track of things the way you work - by explicitly acknowledging the task structure of the work, it's again meeting you halfway. This is a really promising start. Very cool.

Programming hasn't been about files for a long time now. That's the reason that we have IDEs in the first place, and why I cringe when people talk about writing code in a text editor. Any IDE worth its salt will do all the things in that video, except for the little draggable bubbles.

IDE's can be neat, but plenty of people seem to use them as crutches to keep on walking through minefields of APIs.

Since the IDE remembers all your parameter sequences and types there is also less incentive for developers of APIs to think ahead of time and plan their interface so it is consistent and easy to remember.

Re: New IDE: code bubbles

#46

Earlier quoted context omitted.

I cringe when people talk about writing code in a text editor Yeah, because we have to type M-. to navigate to the related code. (Also, insert rant about how "UNIX is my IDE".)

Emacs is a text editor in the same way the space shuttle is a vehicle.

But unfortunately, very few IDE users are aware of this.

Re: New IDE: code bubbles

#47
It's odd that it's so rare in software to find window widgets that push each other out of the way instead of overlapping.

I'm thinking of the gazillion pallettes in Adobe CS that always occlude each other. You'd think they'd have figured that out by now.

Re: New IDE: code bubbles

#48
post #9

I feel like the response has been fairly lukewarm, but to me this is some really nice (dare I say game-changing) stuff. Mindmap + IDE = great. Why? I have written in a variety of languages, and my number one complaint, whether it be with eclipse, textmate, vim, emacs, whatever, is the clumsiness of going from one file to another and then back to the original. Further, outside of actual development, when debugging, I…

my number one complaint, whether it be with eclipse, textmate, vim, emacs, whatever, is the clumsiness of going from one file to another and then back to the original Emacs has a stack for this. Jump to related definition with M-., jump back to where you were before with M-∗. One keystroke is not exactly "clumsy", IMHO. I, like other posters, would be really psyched if you could have some kind of MVC opener which wou…

Have a look at the 'Leo' editor, it has views on your source using 'cloned' nodes. It even allows you to group all the code around a bug and a fix together, document the whole thing and never move any of the original code around.

It's a pretty neat literate programming tool.

Re: New IDE: code bubbles

#49
Guys, we need a better way for exploring big open source projects (like Android, for example), preferably online. Google Code Search is pretty good, but I think there is so much more that can be done.

Re: New IDE: code bubbles

#50
post #18

That is a very interesting approach - instead of just presenting files , this IDE is already abstracting out some of the semantic structure for you and presenting code based on its relationships . It's meeting you halfway. And it keeps track of things the way you work - by explicitly acknowledging the task structure of the work, it's again meeting you halfway. This is a really promising start. Very cool.

Programming hasn't been about files for a long time now. That's the reason that we have IDEs in the first place, and why I cringe when people talk about writing code in a text editor. Any IDE worth its salt will do all the things in that video, except for the little draggable bubbles.

In other words: All the things in that video ... except for the things the video was about.
Post reply on HN