Online programming IDE

All off topic discussions go here. Everything from the funny thing your cat did to your favorite tv shows. Non-programming computer questions are ok too.
User avatar
AndrewAPrice
Member
Member
Posts: 2299
Joined: Mon Jun 05, 2006 11:00 pm
Location: USA (and Australia)

Post by AndrewAPrice »

hakware wrote:Well actually, you can do that just with a shell into a server with svn access and build tools. You could probably run something like KDevelop from the server itself, though it'd be massively slow probably. On the other hand, vim and emacs have key combinations that you can set up to run make, and I believe emacs can probably run automake and autoconf from key combos too (and possibly guide you in creating the .am files and such). I don't use such features, since i find that having two terminals open and ssh'd in is faster and easier (for me) than compiling stuff and waiting until everything's compiled before being able to edit my code again (I like to navigate to whatever part of the code is screwed up and fixing it when I see the first compile error, and continuing as I see more, so by the time it's done compiling I'm usually about finished fixing those errors, since it's often stuff like typos and missing semicolons and forgetting declarations and such (mismatched parens/curlies are annoying)). Also, I usually don't use makefiles, and I certainly don't use automake, instead preferring to write build scripts in bourne, since they're easier to write, more portable (pmake vs gmake vs smake vs... etc), and have better access to useful features (such as name completion/substitution, redirection, and list conditionals).
What is an IDE anyway?

me: *write a text editor and gives it to you*
you: yay!
me: *allows multiple doucments to be opened at once*
you: yay!
me: *adds a function which allows the text file to be sent to the compiler*
you: yay!
me: You're using an IDE now..
you: oh crap
My OS is Perception.
User avatar
hakware
Member
Member
Posts: 66
Joined: Sat Mar 31, 2007 4:57 pm
Location: Xanadu
Contact:

Post by hakware »

I wouldn't use a function of the latter type ;-)
"It is time to return real programming to users and even beginning users, to whom it has been denied since 1984."
- Theodore Holm Nelson

Image
User avatar
elderK
Member
Member
Posts: 190
Joined: Mon Dec 11, 2006 10:54 am
Location: Dunedin, New Zealand
Contact:

Post by elderK »

For crying out loud, All The XANA dude meant, is that he doesnt like IDEs.
Cripes...

~zeii
anon19287473
Member
Member
Posts: 97
Joined: Thu Mar 15, 2007 2:27 pm

Post by anon19287473 »

Tyler wrote:
hakware wrote:Well, I have things against IDEs in general,
That is the single stupedest thing i ever heard. You might as well say you have a thing against user interfaces in general. Just because you don't like a lot of IDE's (or you simply feel cooler usign a command line) doesn't make them all bad.
I have a thing against user interfaces in general.
Tyler
Member
Member
Posts: 514
Joined: Tue Nov 07, 2006 7:37 am
Location: York, England

Post by Tyler »

anon19287473 wrote:
Tyler wrote:
hakware wrote:Well, I have things against IDEs in general,
That is the single stupedest thing i ever heard. You might as well say you have a thing against user interfaces in general. Just because you don't like a lot of IDE's (or you simply feel cooler usign a command line) doesn't make them all bad.
I have a thing against user interfaces in general.
I take my comment back... because that is the stupidest thing i ever heard.
User avatar
mystran
Member
Member
Posts: 670
Joined: Thu Mar 08, 2007 11:08 am

Re: Online programming IDE

Post by mystran »

~ wrote:Suppose that there's some sort of IDE that you can use through your web browser, and that you can see all of the source files of the project.
I've been playing with the idea of building some sort of development environment to run in the browser. I find the idea of reloading the page totally unacceptable but then again AJAX is old news. The thing that have stopped me so far is that I've been unable to come up with a sane method of providing functionality that people expect from programming editors.

I've tried it a few times, but it implies running the whole editor in Javascript from keyboard events, and the result is just too slow, even before you get to any syntax coloring. Theoretically one might be able to hack something out of the rich text control now provided by modern browsers, but it becomes pretty messy pretty fast.

The other alternative is just running a Java applet or some Flash stuff or something, but I think that kinda defeats most of the point.
The real problem with goto is not with the control transfer, but with environments. Properly tail-recursive closures get both right.
User avatar
omin0us
Member
Member
Posts: 49
Joined: Tue Oct 17, 2006 6:53 pm
Location: Los Angeles, CA
Contact:

Post by omin0us »

welcome to the year 2007....

Believe it or not. We actually have computers today that can run Graphical IDE's as fast as your command line tools! (at least, not noticeably slower than command line tools).

I personally haven't found an IDE for any *nix os that i like yet. But developing stuff with visual studio is quite nice.
http://ominos.sourceforge.net - my kernel
#ominos @ irc.freenode.net
http://dtors.ath.cx - my blog
Post Reply