Is this the future of IDEs?
Code Canvas doesn't interest me at all. I really like to know what's going on, and hiding code doesn't seem like a great way to help with that. That said: lightbench looks like it's going to be awesome. If IDEs went the way of lightbench I would be really excited. Does anyone know if it supports C++?
Code Canvas doesn't interest me at all. I really like to know what's going on, and hiding code doesn't seem like a great way to help with that. That said: lightbench looks like it's going to be awesome. If IDEs went the way of lightbench I would be really excited. Does anyone know if it supports C++?
Based on their website, it seems lightTable is only supporting dynamic languages (ex: Scheme -- Clojure as of right now, Python, Javascript). So I don't think C, C++, Java, or C# will be supported. AFAIK.
Code Canvas doesn't interest me at all. I really like to know what's going on, and hiding code doesn't seem like a great way to help with that. That said: lightbench looks like it's going to be awesome. If IDEs went the way of lightbench I would be really excited. Does anyone know if it supports C++?
It doesn't hide code, it hides files. Similar to light table, it's just about removing the concept of files as far as the user is concerned. Maybe you saw the zoomed out view that minimizes the code if you're looking at a higher level?
There is TOO much GUI.
While I like there to be enough GUI to not have to type in text commands(especially for basics like start debug, make break point), that is just too much. Fighting user interfaces sucks, a lot.
While I like there to be enough GUI to not have to type in text commands(especially for basics like start debug, make break point), that is just too much. Fighting user interfaces sucks, a lot.
Do people really program like this where they constantly have to have a class tree open to refer to the classes, I would think after working with something for a time you would know it and really don't need to have to see explicitly every single function, member variable, class hierarchy, etc.. There is a thing as too much information.
What they need to focus on is smart abstraction and intelligent code summary and predictive user logic. The most useful advancements in terms of IDE for me have been code completion, spell-correct and auto-code formatting everything else really is nice but i've not experienced much productivity gains from it so a non-factor.
Edit: Also i would like to mention that syntax highlighting also has improved my productivity..
What they need to focus on is smart abstraction and intelligent code summary and predictive user logic. The most useful advancements in terms of IDE for me have been code completion, spell-correct and auto-code formatting everything else really is nice but i've not experienced much productivity gains from it so a non-factor.
Edit: Also i would like to mention that syntax highlighting also has improved my productivity..
This is important because a lot of people write poorly thought out, poorly documented code. I have often worked with code in open source projects where I had to use a search and replace program to track down chains of functions and various implementations of the function because there was little to no explanation of things and in many cases I had to rewrite large sections of code to make them easier to deal with and modify later.
Do people really program like this where they constantly have to have a class tree open to refer to the classes, I would think after working with something for a time you would know it and really don't need to have to see explicitly every single function, member variable, class hierarchy, etc.. There is a thing as too much information.
I think the visual callstack is pretty awesome, but I think you're thinking of it only as a way to view your project when it's actually a way to organize and traverse your project as well. Not 100% sure how well something like this would scale to larger projects though tbh. I'm not quite sure how many thousands of files the project I'm on now is, but I'd be interested to see how this worked on a macro scale.
I think I like code bubbles the most, but it's for java only atm. The only thing light table has on them is that it displays results in real time, but for a lot of applications that's just not realistic, or there are ides that do it already.
Do people really program like this where they constantly have to have a class tree open to refer to the classes,
See what I like about it is not the "in-your-face-documentation" but rather scoping and navigation. By scoping, I mean seeing JUST the code you need to see. If I look at CEntity::Tick() I don't care what come before or after. And by saving space, I can have more "snippets" open at the same time on screen, which is easier when jumping around a lot and easier to move around than with current per-file tabs.
Another thing is, I can now view multiple functions at once side by side even if they are defined in the same file. With current IDE id need to keep jumping back and forth, or try to use the split-views settings which I always found clunky as heck.
Comrade, Listen! The Glorious Commonwealth's first Airship has been compromised! Who is the saboteur? Who can be saved? Uncover what the passengers are hiding and write the grisly conclusion of its final hours in an open-ended, player-driven adventure. Dziekujemy! -- Karaski: What Goes Up...
[quote name='ddn3' timestamp='1339459245' post='4948338']
Do people really program like this where they constantly have to have a class tree open to refer to the classes, I would think after working with something for a time you would know it and really don't need to have to see explicitly every single function, member variable, class hierarchy, etc.. There is a thing as too much information.
I think the visual callstack is pretty awesome, but I think you're thinking of it only as a way to view your project when it's actually a way to organize and traverse your project as well. Not 100% sure how well something like this would scale to larger projects though tbh. I'm not quite sure how many thousands of files the project I'm on now is, but I'd be interested to see how this worked on a macro scale.
I think I like code bubbles the most, but it's for java only atm. The only thing light table has on them is that it displays results in real time, but for a lot of applications that's just not realistic, or there are ides that do it already.
[/quote]
I wonder how much of a nightmare it would be if someone decided to do a real-time debugging (RTD) on a javascript function that used jQuery. It seems it would go through a whole lot of code. And may be more messy.
This topic is closed to new replies.
Advertisement
Popular Topics
Advertisement
Recommended Tutorials
Advertisement