flat assembler
Message board for the users of flat assembler.

Index > Heap > What's the IDE of your dreams?

Goto page 1, 2, 3  Next
Author
Thread Post new topic Reply to topic
OzzY



Joined: 19 Sep 2003
Posts: 1029
Location: Everywhere
OzzY
Mine is an IDE with:
* Code completion
* Visual forms designer
* Optimizing compiler that generates small and fast executables

So, something like Visual Studio .NET but that generates small executables, is cross platform and is easy to build fancy GUIs. Very Happy

And yours?
Post 29 Dec 2007, 14:06
View user's profile Send private message Reply with quote
revolution
When all else fails, read the source


Joined: 24 Aug 2004
Posts: 17270
Location: In your JS exploiting you and your system
revolution
My ideal IDE would write my code for me, generate hyper-optimised code with no bugs automatically, create beautifully laid out and perfectly commented source files, and ... most importantly ... will predict what I want and do it without me having to tell it.
Post 29 Dec 2007, 14:10
View user's profile Send private message Visit poster's website Reply with quote
wisepenguin



Joined: 30 Mar 2005
Posts: 129
wisepenguin
visual c++ 6
Post 29 Dec 2007, 14:16
View user's profile Send private message Reply with quote
kohlrak



Joined: 21 Jul 2006
Posts: 1421
Location: Uncle Sam's Pad
kohlrak
revolution wrote:
My ideal IDE would write my code for me, generate hyper-optimised code with no bugs automatically, create beautifully laid out and perfectly commented source files, and ... most importantly ... will predict what I want and do it without me having to tell it.


And what if it mis-predicts what you're trying to do? =p
Post 29 Dec 2007, 18:37
View user's profile Send private message Visit poster's website AIM Address Yahoo Messenger MSN Messenger Reply with quote
DOS386



Joined: 08 Dec 2006
Posts: 1901
DOS386
> And what if it mis-predicts what you're trying to do? =p

GOOD point Laughing Imagine the IDE starts to develop viruses and also auto-connects to the Internet to distribute them Laughing

> What's the IDE of your dreams?

FASMD Question Few issues remain to fix/implement, however.

Maybe a language independent IDE merging the efficiency of FASMD, editing features of FASMD, INFOPAD and some of NPP, and a help system like FBHELP.
Post 30 Dec 2007, 00:18
View user's profile Send private message Reply with quote
bitRAKE



Joined: 21 Jul 2003
Posts: 2913
Location: [RSP+8*5]
bitRAKE
Anything with the source code availible because I'm bound to change and it needs to be able to change along with me. If the AI can't be helpful by suggesting new was to work when I'm clearly doing things the "wrong way" then reinforcing my bad habits is more hurtful than the good it could do. Forcing me to work a particular way is not good either - even if it is trying to be helpful.
Post 30 Dec 2007, 00:49
View user's profile Send private message Visit poster's website Reply with quote
revolution
When all else fails, read the source


Joined: 24 Aug 2004
Posts: 17270
Location: In your JS exploiting you and your system
revolution
kohlrak wrote:
And what if it mis-predicts what you're trying to do? =p
Then it wouldn't be my ideal IDE would it!
Post 30 Dec 2007, 01:56
View user's profile Send private message Visit poster's website Reply with quote
edfed



Joined: 20 Feb 2006
Posts: 4237
Location: 2018
edfed
my ideal ide cannot exist

permitts to edit asm, txt, bmp, waves, hexa, bin and more with only one interface...

a bmp would become a list of db XXX
a wave would become a list of dw XXXX
a graphical object would become a list of db XX
etc etc...

and reverse way may be possible...
so a list of db XXX, dw XXXX, dd XXXXXXX would become a bmp, txt, object, 3dmesh etc...

all for fasm... or fasm 2.0
Post 30 Dec 2007, 02:33
View user's profile Send private message Visit poster's website Reply with quote
nyrtzi



Joined: 08 Jul 2006
Posts: 192
Location: Off the scale in the third direction
nyrtzi
I would just need the following things:
1) full unicode support
2) a decent scripting language (python for example)
3) an easy interface for scripting the IDE

I could then go on and implement the rest by myself by scripting...
- context sensitive help and documentation
- code completion
- cleanup feature (tab to whitespace, conversion of line endings, indentation, etc.) as some people do things differently than I do
- if I wanted to know what some function or variable is then I could just go over it and press a key combination and the IDE would open up the file where it is originally defined and show me the definition
- parenthesis, etc. matching
- the ability to compile/run from a shortcut key
- automatic syntax checking (but no popups or modal windows for notification please)
- code coloring
Post 30 Dec 2007, 10:12
View user's profile Send private message Reply with quote
vid
Verbosity in development


Joined: 05 Sep 2003
Posts: 7105
Location: Slovakia
vid
Quote:
So, something like Visual Studio .NET but that generates small executables, is cross platform and is easy to build fancy GUIs.

easy-to-build fancy GUIs by definition require lot of code, eg. big executables
Post 30 Dec 2007, 10:48
View user's profile Send private message Visit poster's website AIM Address MSN Messenger ICQ Number Reply with quote
rCX



Joined: 29 Jul 2007
Posts: 166
Location: Maryland, USA
rCX
Emacs
Post 02 Jan 2008, 05:29
View user's profile Send private message Reply with quote
TmX



Joined: 02 Mar 2006
Posts: 821
Location: Jakarta, Indonesia
TmX
Visual Studio ported to Linux Laughing
Post 02 Jan 2008, 22:38
View user's profile Send private message Reply with quote
Tommy



Joined: 17 Jun 2003
Posts: 489
Location: Norway
Tommy
vim if u count vim as an ide Smile at least i do
Post 03 Jan 2008, 17:53
View user's profile Send private message Visit poster's website Reply with quote
drhowarddrfine



Joined: 10 Jul 2007
Posts: 535
drhowarddrfine
Wish I knew emacs.
I should know vi/vim better than I do.
Post 03 Jan 2008, 20:15
View user's profile Send private message Reply with quote
nyrtzi



Joined: 08 Jul 2006
Posts: 192
Location: Off the scale in the third direction
nyrtzi
OzzY wrote:
And yours?


Actually now that I think about it...
the IDE of my dreams would automatically:

1) complete what I'm writing (a form of autocomplete that actually knows what I'm going to write and does it for me)
2) fill in all of the boring and/or repetitive pieces of code I'm too lazy too write
3) check my code for syntactic, semantic, logical and other errors (including more high level errors by double checking that my code actually conforms to the specification and standard documents)
4) backup my code
5) organize the files better than I ever could
6) commit all of my changes into version control like they should
7) comment and document my code
Cool record and edit my coding sessions into cool screencasts
9) secure my PCs (including my Windows machines)
10) filter my inbox for spam and write witty replies for all of the boring emails I get
11) keep my cat happy and purring
12) keep me up to date with the latest good anime fansubs of series I like or might like (and automatically download the torrents and enter the information about them into the database)

You know... I actually really hate IDEs that try to guess and do too much. If they try to guess something they usually guess wrong...
Post 03 Jan 2008, 20:51
View user's profile Send private message Reply with quote
Plue



Joined: 15 Dec 2005
Posts: 151
Plue
edfed wrote:
my ideal ide cannot exist

permitts to edit asm, txt, bmp, waves, hexa, bin and more with only one interface...

a bmp would become a list of db XXX
a wave would become a list of dw XXXX
a graphical object would become a list of db XX
etc etc...

and reverse way may be possible...
so a list of db XXX, dw XXXX, dd XXXXXXX would become a bmp, txt, object, 3dmesh etc...

all for fasm... or fasm 2.0
That's called a hex editor.

_________________
Roses are red
Violets are blue
Some poems rhyme
And some don't.
Post 03 Jan 2008, 22:07
View user's profile Send private message Reply with quote
edfed



Joined: 20 Feb 2006
Posts: 4237
Location: 2018
edfed
erf
i don't know any hexeditor that can edit in image mode, wav mode, etc etc...
Laughing
Post 04 Jan 2008, 00:22
View user's profile Send private message Visit poster's website Reply with quote
Plue



Joined: 15 Dec 2005
Posts: 151
Plue
You said a bmp should become a list of db xxx, not that it should be displayed. That's quite different.
Post 04 Jan 2008, 15:44
View user's profile Send private message Reply with quote
OzzY



Joined: 19 Sep 2003
Posts: 1029
Location: Everywhere
OzzY
wisepenguin: Why do you like visual c++ 6 so much?
Post 07 Jan 2008, 20:06
View user's profile Send private message Reply with quote
wisepenguin



Joined: 30 Mar 2005
Posts: 129
wisepenguin
ozzy: i could go on and on, but basically its just habit,
and standard icons and look. oh and the hex editor.

also with the possibility of using the newer compilers
from it theres not much incentive to using newer vstudios
just for my personal home use. if i ever make something
its only a small, crappy program.

plus i like to think im getting my moneys worth Smile
Post 07 Jan 2008, 20:50
View user's profile Send private message Reply with quote
Display posts from previous:
Post new topic Reply to topic

Jump to:  
Goto page 1, 2, 3  Next

< Last Thread | Next Thread >
Forum Rules:
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You can attach files in this forum
You can download files in this forum


Copyright © 1999-2020, Tomasz Grysztar.

Powered by rwasa.