• HardCode IDE
    458 replies, posted
I do like some of the ideas you have for the IDE. Some of them seem interesting, and considering the size of your team, it's pretty cool to see them (the plugin system kinda grabs my attention for the language support). It's more the design choices and styles that are putting me off. Outside of adjusting the colour scheme of the IDE, is it possible/ going to be possible to change between certain styles of buttons and such? Different shapes (more rounded edges, the default straight line/ sharp corners, etc)?
Would it be possible to get a screenshot without the background HardCode logo? Also what kind of size is the IDE? that is without any compilers or external tools? just wondering if it would be feasable for portable development.
the answer is yes and yes * hardcode is 236 kb and when bundled with base plugins is about 30 mb, uses 70 MB on startup and goes to about 120 virtual memory :)
[QUOTE=Dylan Vorster;36033597]Here is the current theme (there has been some significant improvements from the original version) [url]http://hcide.com/pic3.png[/url][/QUOTE] i have some bad news for you...
Nullsquared could make a better promo video
[QUOTE=ShaunOfTheLive;36034818]Nullsquared could make a better promo video[/QUOTE] hawdcode features weal-time cowwabowative editing and an extensive pwug-in system.
I like the work you're doing. Not so sure I'd use the simplistic auto-complete features but they're a nice touch. I agree that you might do a little better if the default theme was more, well, "boring" and the more contrasted, Hardc[]de-branded background would do better as an alternate theme installed on startup.
[QUOTE=synthiackup;36035382]hawdcode features weal-time cowwabowative editing and an extensive pwug-in system.[/QUOTE] Hey I didn't mean to make this into an attack on his speech impediment. That's just below the belt.
[QUOTE=Dylan Vorster;36033107]This editor is a work in progress, which is why it was posted with that attribute. It is not a fully working product yet and there are hundreds of features that we are still writing before we can showcase them. Also if you would kindly read the description, its just a community update showing where we are and that we do have some functionality. Its not a SWITCH TO HARDCODE video because its not even nearly available for a beta yet.[/QUOTE] It all comes down to this: if you don't want people to criticize your video, don't make a video. Honestly. It's that simple. No one gives a shit if your IDE is pre-alpha, beta, RC, released, or if you just grabbed the latest git master branch commit and did a showcase. No. One. Cares. They will -ALWAYS- comment on what you put out, no matter what it is, and if you want to go commercial then I'd suggest you learn this. [QUOTE=Dylan Vorster;36033107]Also, if you don't like the music, turn it off, thats why there is a mute button, and it is very conveniently placed at the bottom of the video for you to make use of.[/QUOTE] Your response to bad music is that we can mute it? Really? How about "Export Video Only"? That's usually very conveniently placed somewhere in the screen where you export your shit in your favorite video editor. [QUOTE=Dylan Vorster;36033107]Finally, I have been through my posts and site revisions and I did not see the sentence claiming we were professional,[/QUOTE] People are going to expect people working on commercial software to be professional regardless of whether you insist on being called amateurs. It's kind of the norm. Last poster has a point about making your IDE not look like Star Trek's main console. Instead of dismissing your IDE as a childish toy, more people might give it a chance if it looked like something I would want to use. EDIT: And by last poster it seems like Facepunch didn't really felt like giving me the latest page. So I meant that guy who said something about the ridiculous argument, because FP is so laggy like now it would take 10 mins for me to re-edit this if I looked it up.
Yeah, the basic point here is that if want to sell your software, you need to treat yourselves as professionals and you need to pay attention to marketing (e.g. theme) even if you think it doesn't matter.
Why are you hating on their IDE. Come on, it's just an IDE. You don't have to use it. I mean I know you guys think I hate the IDE from the thread, but all I wanted was answers, which I got. I don't think I actually bashed the IDE itself. That said, I don't think showing your code on YouTube to a closed-source application is exactly a good idea.
That snippet of code I saw made me sad inside, maybe that's why its closed source
[QUOTE=gparent;36035892]Your response to bad music is that we can mute it? Really? How about "Export Video Only"? That's usually very conveniently placed somewhere in the screen where you export your shit in your favorite video editor.[/QUOTE] Now gparent, think that through, if we didn't put music we would still have a lot of people complaining about it, so we may as well add some for those who would appreciate it. [QUOTE=gparent;36035892]People are going to expect people working on commercial software to be professional regardless of whether you insist on being called amateurs. It's kind of the norm.[/QUOTE] We never insisted on being called amateurs, but ok, point taken. [QUOTE=gparent;36035892] Last poster has a point about making your IDE not look like Star Trek's main console. Instead of dismissing your IDE as a childish toy, more people might give it a chance if it looked like something I would want to use. EDIT: And by last poster it seems like Facepunch didn't really felt like giving me the latest page. So I meant that guy who said something about the ridiculous argument, because FP is so laggy like now it would take 10 mins for me to re-edit this if I looked it up.[/QUOTE] A lot of people have expressed a want to use it, and we are currently developing some more theme ideas which are as Dylan said will be 'pictured "on the box" so to speak'. If you don't like that theme, the others are literally a click away. Dylan also mentioned we will still update. [QUOTE=Jookia;36036214]Why are you hating on their IDE. Come on, it's just an IDE. You don't have to use it. I mean I know you guys think I hate the IDE from the thread, but all I wanted was answers, which I got. I don't think I actually bashed the IDE itself. That said, I don't think showing your code on YouTube to a closed-source application is exactly a good idea.[/QUOTE] Glad you onboard supporting :) As to displaying the source, well, it is not nearly enough source to use the application with. It is just a very small scene of some of the basic source, but thanks, I realise your concern :) [QUOTE=Map in a box;36036775]That snippet of code I saw made me sad inside, maybe that's why its closed source[/QUOTE] Do tell me this, do you think all of the src must be really advanced? No application doesn't have its simple logic in certain places.
That TCP code looked really bad. Are you seriously sending packet types via STRINGS?
[QUOTE=geel9;36041299]That TCP code looked really bad. Are you seriously sending packet types via STRINGS?[/QUOTE] It is still busy being refined.
[QUOTE=CountNoobula;36040991]Now gparent, think that through, if we didn't put music we would still have a lot of people complaining about it, so we may as well add some for those who would appreciate it.[/QUOTE] It's better to let people who want music to add their own than to force music upon people who do not want it. Don't make it opt-out, make it opt-in. [QUOTE=CountNoobula;36040991]We never insisted on being called amateurs, but ok, point taken.[/QUOTE] I know you never insisted, but that's what you are if not professional, thus the interest in always being as professional as you can be.
[QUOTE=gparent;36041492]It's better to let people who want music to add their own than to force music upon people who do not want it. Don't make it opt-out, make it opt-in.[/QUOTE] This was just background music for the Youtube video showcasing a few of our current features in development, I don't even know why I am discussing this, we already covered what we needed to say.
[QUOTE=geel9;36041299]That TCP code looked really bad. Are you seriously sending packet types via STRINGS?[/QUOTE] You're right geel! It's of top priority to make transmitting text fast. God forbid you have a 500ms delay.
[QUOTE=Darwin226;36042060]You're right geel! It's of top priority to make transmitting text fast. God forbid you have a 500ms delay.[/QUOTE]If you're going to do something you may as well do it right the first time. Edit: Just me or are you guys just grasping at straws now for shit you're complaining about?
[QUOTE=geel9;36041299]That TCP code looked really bad. Are you seriously sending packet types via STRINGS?[/QUOTE] [URL="http://www.zeromq.org/"]Reality[/URL] wants a word with you. [url]http://vimeo.com/20605470[/url] [B]Edit: [/B] video linkified, blame garry not me
as requested: [url]http://hcide.com/pic4.png[/url], no background and better blending. 500ms is a VERY big delay when writing code concurrently with other people. We achieve an 8/11 ms latency using Beep protocol layers and a factory pattern distribution system that allows plugins to make use of our network layer. Its fast, very fast.
[QUOTE=Dylan Vorster;36043681]as requested: [url]http://hcide.com/pic4.png[/url], no background and better blending. 500ms is a VERY big delay when writing code concurrently with other people. We achieve an 8/11 ms latency using Beep protocol layers and a factory pattern distribution system that allows plugins to make use of our network layer. Its fast, very fast.[/QUOTE] Looks good :D, btw is there or will there be an option to change where the window controls are? I prefer the windows wy of having the minimize/maximize/close on the right side
[QUOTE=Richy19;36043819]Looks good :D, btw is there or will there be an option to change where the window controls are? I prefer the windows wy of having the minimize/maximize/close on the right side[/QUOTE] Already done ;) this was addressed in the hardcode forums :)
[QUOTE=Chris220;35886038]I'm not 100% sure, but I believe the idea is that it will be possible to write extensions or plugins or something that add support for various languages, including C#.[/QUOTE] I know literally nothing about how this would work, but wouldn't this be insanely hard?
[QUOTE=Mr. Smartass;36044456]I know literally nothing about how this would work, but wouldn't this be insanely hard?[/QUOTE] Well, depends on what you want the plugin to do.
[QUOTE=Mr. Smartass;36044456]I know literally nothing about how this would work, but wouldn't this be insanely hard?[/QUOTE] I know very little about it as well, but I'm assuming it will be something along the lines of the plugin basically taking the text from editor and invoking an existing compiler tool on it.
[QUOTE=Chris220;36044748]I know very little about it as well, but I'm assuming it will be something along the lines of the plugin basically taking the text from editor and invoking an existing compiler tool on it.[/QUOTE] The problem is that there's no resharper. Can't live without my goddamn resharper.
For plugins it would be probably just sending info between stdout/stdin. Which is a pretty bad idea.
Making a plugin API for C# isn't going to be very hard, JNI and C++/CLI.
[QUOTE=geel9;36046707]The problem is that there's no resharper. Can't live without my goddamn resharper.[/QUOTE] It's a shame that resharper isn't open source. [IMG]http://dl.dropbox.com/u/27714141/ec1d833669f16ed03f0085706ead5415.gif[/IMG]
Sorry, you need to Log In to post a reply to this thread.