flat assembler
Message board for the users of flat assembler.

Index > IDE Development > [SUGGESTION] incremental search, "drag and drop"

Author
Thread Post new topic Reply to topic
xDOBORAx



Joined: 09 Jun 2013
Posts: 24
xDOBORAx 03 Aug 2013, 12:34
two more good features that will make ide better
please add incremental search just like in Code Blocks and notepad++

text selection drag and drop

and this
http://board.flatassembler.net/topic.php?t=15644
Post 03 Aug 2013, 12:34
View user's profile Send private message Reply with quote
AsmGuru62



Joined: 28 Jan 2004
Posts: 1631
Location: Toronto, Canada
AsmGuru62 03 Aug 2013, 14:35
What is incremental search?
Just curious -- I am also writing IDE for FASM.
Post 03 Aug 2013, 14:35
View user's profile Send private message Send e-mail Reply with quote
baldr



Joined: 19 Mar 2008
Posts: 1651
baldr 03 Aug 2013, 20:32
AsmGuru62,

Incremental, or instant search is a feature of most human-oriented programs (like Firefox), you tap Alt (forget it for a view mode) and start typing to find next occurrence of what you're typed so far. In advanced mode you've got a list of suggestions based on context and the source.
Post 03 Aug 2013, 20:32
View user's profile Send private message Reply with quote
JohnFound



Joined: 16 Jun 2003
Posts: 3499
Location: Bulgaria
JohnFound 03 Aug 2013, 21:12
IMO, in the good IDE, (as opposed to a general text editor) the full text search is some kind of fall back tool.
I mean, when the other navigation and searching tools fail to find what you need, the full text search comes to save the situation.
This way it is better to develop other navigation and fast programming tools - as cross reference, auto completion, etc. Such tools are more powerful because they are based on the language understanding instead on the dumb text comparison.
Post 03 Aug 2013, 21:12
View user's profile Send private message Visit poster's website ICQ Number Reply with quote
AsmGuru62



Joined: 28 Jan 2004
Posts: 1631
Location: Toronto, Canada
AsmGuru62 04 Aug 2013, 10:56
I see, this reminds me of an old Turbo C Help system.
However, if you know in full what to look for -- I am not sure how useful it is.

Assume user looking for XCHG instruction.
User types 'x' and editor seeks first occurence starting with 'x'.
Then types 'c' and token with 'xc' prefix is located (if any) and so on.

It seems compicated for a simple task.
Now, if user does not know what to look for then how user will type these characters?
Post 04 Aug 2013, 10:56
View user's profile Send private message Send e-mail Reply with quote
baldr



Joined: 19 Mar 2008
Posts: 1651
baldr 04 Aug 2013, 15:09
AsmGuru62,

That's what AI is all about, to take what it gives and produce comprehensible result. Wink
Post 04 Aug 2013, 15:09
View user's profile Send private message Reply with quote
xDOBORAx



Joined: 09 Jun 2013
Posts: 24
xDOBORAx 06 Aug 2013, 10:51
AsmGuru62 wrote:
I see, this reminds me of an old Turbo C Help system.
However, if you know in full what to look for -- I am not sure how useful it is.
It seems compicated for a simple task.

i know most asm programmers will get mad on this because of hard nostalgia to things like
editing sources with notepad (or even EDIT.COM in rare occurrences) then writing command line parameters every time instead of just using ide and pressing F9

modern incremental search works like this:
you just select word you want and it gets highlighted everywhere
you dont need type anything in text field or dialog

and this is easier to implement it will not need any changes in GUI like adding dialogs or search bar

baldr wrote:
human-oriented programs

yes yes i agree
most of you forget that program must help user by providing simple and intuitive graphical interface
Post 06 Aug 2013, 10:51
View user's profile Send private message Reply with quote
Display posts from previous:
Post new topic Reply to topic

Jump to:  


< 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 cannot attach files in this forum
You can download files in this forum


Copyright © 1999-2024, Tomasz Grysztar. Also on GitHub, YouTube.

Website powered by rwasa.