std.d.lexer requirements
Walter Bright
newshound2 at digitalmars.com
Thu Aug 2 12:35:55 PDT 2012
On 8/2/2012 11:14 AM, Marco Leise wrote:
> If I type `` at the top of std.datetime in Mono-D right after "module
> std.datetime;", I have a 12 (!) seconds wait, till the IDE becomes responsive
> again. But if I use ' or ", then the editor inserts the second terminator and
> is done with reparsing in 1-2 seconds.
A good IDE should do its parsing in a separate thread, so the main user input
thread remains crisp and responsive.
If the user edits the text while the parsing is in progress, the background
parsing thread simply abandons the current parse and starts over.
More information about the Digitalmars-d
mailing list