• HardCode IDE
    458 replies, posted
  • I really don't think that an IDE should have live editing. It would cause more trouble then good. Maybe support some functions such as comitting some files with git or tortoise svn but don't take it to far.
  • I for one think this is a great idea. I think it should be opensource though, just incase I want to change something drastic.
  • Visual Studio has most, if not all of these features... If you're going to convince me to use this you'll have to ditch the gaudy theme, add better readability with clean organization and icons, better syntax highlighting, really good debugging, and the ability to open 500+ files in one project (oh, and I should be able to click on one of said files and instantly see what is inside of it). [editline]30th April 2012[/editline] [QUOTE=neos300;35777738]I for one think this is a great idea. I think it should be opensource though, just incase I want to change something drastic.[/QUOTE] If it's in Java, you can just decompile it.
  • [QUOTE=swift and shift;35777570]countnoobula, have you ever worked in a 'massive team'[/QUOTE] Yes, infact, that is where our motivation for this IDE came from. It would have allowed groups of us to collaborate on our sections of the project to build into something much bigger, and instead of having to go over to their desk, we could simply display the src and get their input and assistance through the IDE. [QUOTE=Foda;35778182]Visual Studio has most, if not all of these features... If you're going to convince me to use this you'll have to ditch the gaudy theme, add better readability with clean organization and icons, better syntax highlighting, really good debugging, and the ability to open 500+ files in one project (oh, and I should be able to click on one of said files and instantly see what is inside of it). [editline]30th April 2012[/editline] If it's in Java, you can just decompile it.[/QUOTE] As we said, it is themable. We have said this about 2 or three times now. The current theme is what we created as the base theme. We also did mention we have plugin support so feel free to add to it what you want.
  • I can imagine an IDE like this would be invaluable for teaching people to code over the internet
  • Just from the screenshots this doesn't look nice. Why would you make it transparent? So you can see your icon-covered desktop's text mashed in with your code's text? Will it have a Vim-like mode? Will it support a shell? Will I get sued for decompiling and modding it (if it's not open source, it's not worth my time)? "because we know how badly most editors are designed" Why are you comparing an editor to an IDE? How are they badly designed? Why do you think a pretty UI will make up for bad design decisions?
  • [QUOTE=Jookia;35784079]Just from the screenshots this doesn't look nice. Why would you make it transparent? So you can see your icon-covered desktop's text mashed in with your code's text? Will it have a Vim-like mode? Will it support a shell? Will I get sued for decompiling and modding it (if it's not open source, it's not worth my time)? "because we know how badly most editors are designed" Why are you comparing an editor to an IDE? How are they badly designed? Why do you think a pretty UI will make up for bad design decisions?[/QUOTE] Have you lost the ability to communicate without questions? Is it some sort of disease? Oh jesus, do I have it? Why god, WHY!!!?
  • Another thing: Is it really good to have an OpenGL based IDE? I imagine Fraps counters and whatnot being really annoying, and it ruining SSH support. (Yes I do actually use my duct tape IDE over SSH)
  • You should consider collaboratively designing UML diagrams. Will be a cool feature. Also real time drawing would be cool too. Since its easier to share ideas as images than lots of text. I already seen the UML menu on your screen shots but dont know about collaboration thing. Also auto-completion by context is very important for me, without it I wont use any other IDE. For this you should parse c++ code and other languages too.
  • In addition to what everyone else said, your code overview (map, whatever) pane needs mipmapping or proper downsampling. Not a bad start, though. You just need someone who can actually do UI design :\
  • [QUOTE=Jookia;35784079]Just from the screenshots this doesn't look nice. Why would you make it transparent? So you can see your icon-covered desktop's text mashed in with your code's text? Will it have a Vim-like mode? Will it support a shell? Will I get sued for decompiling and modding it (if it's not open source, it's not worth my time)? "because we know how badly most editors are designed" Why are you comparing an editor to an IDE? How are they badly designed? Why do you think a pretty UI will make up for bad design decisions?[/QUOTE] Ok, answering this is getting annoying. I shall repeat once again: You can theme it! We liked the transparent effect for the base design as it allowed us to monitor our terminal, etc. in the background while we worked. No, unfortunately we will not create a CLI version. An IDE is essentially a code editor, what is the problem in the comparison? I will make you a nice list for PM if you really want. We never said a pretty UI would make up for bad design decisions, we enjoy an aesthetically-pleasing workspace. We are working at maintaining a modular, clean and efficient system that avoids various common pitfalls. We are still discussing over opensource vs closedsource. [QUOTE=esalaka;35784136]Vi mode please[/QUOTE] Unfortunately at this particular moment, we do not plan to support a CLI version. [QUOTE=Jookia;35784215]Another thing: Is it really good to have an OpenGL based IDE? I imagine Fraps counters and whatnot being really annoying, and it ruining SSH support. (Yes I do actually use my duct tape IDE over SSH)[/QUOTE] As technology advances, we want to start taking advantage of what the hardware has to offer. [QUOTE=burak575;35784391]You should consider collaboratively designing UML diagrams. Will be a cool feature. Also real time drawing would be cool too. Since its easier to share ideas as images than lots of text. I already seen the UML menu on your screen shots but dont know about collaboration thing. Also auto-completion by context is very important for me, without it I wont use any other IDE. For this you should parse c++ code and other languages too.[/QUOTE] We will be implementing UML collaboration. You can add various other language autocompletion, etc. through the API we are developing. [QUOTE=ROBO_DONUT;35784451]In addition to what everyone else said, your code overview (map, whatever) pane needs mipmapping or proper downsampling. Not a bad start, though. You just need someone who can actually do UI design :\[/QUOTE] We are busy working on improving it. Heavy WIP :)
  • Vi mode doesn't have to be CLI, just have support for Vi keybindings. An IDE isn't a code editor, it's a develop environment. The code editor is what you type in to. Why do you need OpenGL for an IDE though? I mean, what's the justification as opposed to using a GUI toolkit like Qt, GTK+ or Win32? You should have a good reason to ruin screenreader support, or voice dictation support (Windows allows you to press buttons using voice, it's pretty cool). I'd still like a list of all the bad decisions other editors have made. A PM would be nice but I'm sure others would like to know too,
  • I just have another idea. Which is mini map. Which is like in RTS games. You will show the UML diagrams in minimap like enemy bases. When you done implementing it will turn yellow, and when testing is done it will turn green.
  • [QUOTE=CountNoobula;35784579] Unfortunately at this particular moment, we do not plan to support a CLI version.[/QUOTE] No just give me a modular editing setting so I can hjkl as much as I want to. I would like IDEs more if they actually worked like I've grown to expect a code editor to behave. I've stopped trying to <esc>:w in Office but I still just can't not do that when writing code and the lack of vi keys is irritating. For whatever reason.
  • [quote]Hardcode will run on any system and will give you hardware level graphics support to take some of its awesome features into an experience that you commonly find in [b]games[/b].[/quote] Why are you even comparing what is basically just a text editor to games, when I program something I don't want distracting shit like transparency getting in the way. The interface is frankly ugly with too much wasted space, even if you can make your own theme the main theme should show off the features of the editor, no decent programmer will take the editor seriously looking like it is. Realtime editing is nothing new either [url=http://gobby.0x539.de/trac/]Gobby[/url] does the exact same thing.
  • [QUOTE=Jookia;35784641]Vi mode doesn't have to be CLI, just have support for Vi keybindings. An IDE isn't a code editor, it's a develop environment. The code editor is what you type in to. Why do you need OpenGL for an IDE though? I mean, what's the justification as opposed to using a GUI toolkit like Qt, GTK+ or Win32? You should have a good reason to ruin screenreader support, or voice dictation support (Windows allows you to press buttons using voice, it's pretty cool). I'd still like a list of all the bad decisions other editors have made. A PM would be nice but I'm sure others would like to know too,[/QUOTE] I will discuss the Vi keybindings idea with the team, thanks. The code editor is one of the primary, most essential parts of an IDE. Yes, an IDE has a lot of other things, but without the code editor, it wouldn't really be an IDE. None of that is actually sacrificed, we have been testing as we have developed and so far the screen reader and dictation on Windows work. The UML, contextual mapping system and managers are all going to to be OpenGL based, the editor pane is a standard widget, but is heavily extended upon. I'll compile one for you soon. Watch the space.
  • [QUOTE=burak575;35784650]I just have another idea. Which is mini map. Which is like in RTS games. You will show the UML diagrams in minimap like enemy bases. When you done implementing it will turn yellow, and when testing is done it will turn green.[/QUOTE] Do people actually use UML? I only encountered it in one software engineering course I took, but it seemed convoluted, pointless, stupid, etc.. I'd have to break out a thesaurus to list all the negative qualifiers that I'd apply.
  • [QUOTE=burak575;35784650]I just have another idea. Which is mini map. Which is like in RTS games. You will show the UML diagrams in minimap like enemy bases. When you done implementing it will turn yellow, and when testing is done it will turn green.[/QUOTE] You can make a plugin for that, we will try implement enough hooks for you to do that.
  • [QUOTE=ROBO_DONUT;35784876]Do people actually use UML? I only encountered it in one software engineering course I took, but it seemed convoluted, pointless, stupid, etc.. I'd have to break out a thesaurus to list all the negative qualifiers that I'd apply.[/QUOTE] I've never found a decent use for UML either.
  • I'd still like a list of all the bad decisions other editors and IDEs have made. I also want to know if you'll have embedded shell support.
  • [QUOTE=Chryseus;35784832]Why are you even comparing what is basically just a text editor to games, when I program something I don't want distracting shit like transparency getting in the way. The interface is frankly ugly with too much wasted space, even if you can make your own theme the main theme should show off the features of the editor, no decent programmer will take the editor seriously looking like it is. Realtime editing is nothing new either [url=http://gobby.0x539.de/trac/]Gobby[/url] does the exact same thing.[/QUOTE] Ok. Now this common issue is starting to become annoying. Please read back on the posts. You will notice that we are still filling in all the various spaces with many other spaces. If you check the image on the home page of the site, you will notice a very nice image of concept art/wip hybrid. Please look at that before criticising the space factor. Now to the next common issue. It is HEAVY WIP. The theme might change. It is still under a lot of development. Did we state realtime editing was brand new and a unique idea? Realtime editing is like a desk, you use the idea if you want to.
  • [QUOTE=Topgamer7;35773500]says in the first post...[/QUOTE] He's trying to show off the project - it should look decent by default.
  • [QUOTE=danharibo;35785000]He's trying to show off the project - it should look decent by default.[/QUOTE] Danharibo, some appreciate our design sense, others don't. You are one of those who don't. We can't please everyone.
  • [QUOTE=CountNoobula;35784957]Ok. Now this common issue is starting to become annoying. Please read back on the posts. You will notice that we are still filling in all the various spaces with many other spaces. If you check the image on the home page of the site, you will notice a very nice image of concept art/wip hybrid. Please look at that before criticising the space factor. Now to the next common issue. It is HEAVY WIP. The theme might change. It is still under a lot of development. Did we state realtime editing was brand new and a unique idea? Realtime editing is like a desk, you use the idea if you want to.[/QUOTE] I think the main point is 'initial impressions' It doesn't matter if you can customize it or not, because if it looks that bad on the main page of your site, anybody with any UI design skill is going to be scared off right away, and you won't get those less-eye-gouging themes you desperately need.
  • What the fuck is it with the butthurt in this thread? They're developing something they like, and enjoying it.. what's your problem people? The graphics are a plus imo, but it's the underlying functionality that matters. At least be constructive with your criticism, assholes.
  • Shell support will be implemented. [QUOTE=ROBO_DONUT;35785071]I think the main point is 'initial impressions' It doesn't matter if you can customize it or not, because if it looks that bad on the main page of your site, anybody with any UI design skill is going to be scared off right away, and you won't get those less-eye-gouging themes you desperately need.[/QUOTE] [QUOTE=CountNoobula;35785027]Danharibo, some appreciate our design sense, others don't. You are one of those who don't. We can't please everyone.[/QUOTE] This applies here.