[OT] Modules dropped out of C++17

Jacob Carlborg via Digitalmars-d digitalmars-d at puremagic.com
Fri Jun 12 00:24:28 PDT 2015


On 2015-06-11 14:33, Steven Schveighoffer wrote:

> OK, I see the problem. When you type 'a.' then if you put up the list of
> members and UFCS functions available, then that list may be huge (and
> possibly filled with useless calls). That definitely is an issue.
> However, I think DCD should still support that option. A UI for an ide
> could be:
>
> 1. Lookup members, add to the list a "UFCS..." button at the bottom.
> 2. When user clicks on that button, re-query DCD for all functions that
> take the object as the first parameter, then fill in that list.
> 3. If user continues to type in a UFCS method, and that doesn't match
> any members, the autocomplete should start looking for functions that
> start with that text.

The context of where the user is typing can also help to narrow the 
result, i.e.

int a = b.fo

Here it could filter out anything that doesn't return something that is 
convertible to an int. Or at least sort those to the bottom of the list.

-- 
/Jacob Carlborg


More information about the Digitalmars-d mailing list