On 2013-02-28 15:47, Artur Skawina wrote:

Define "fast". Lexing std.datetime takes at most ~10-20ms (possibly a 
single-digit
ms number, but i'd need to write some code to check the actual number). Smaller
objects take proportionally less. Meaning you'll be I/O bound, even /one/ (disk)
cache miss will have more impact then these kind of optimizations.
Lexing a hundred small files or one 100x as big file is basically the same 
operation;
the difference will be in I/O + setup/teardown costs, which will be /outside/ 
the
lexer, so aren't affected by how it accesses input.

You'll have to convince Walter.

--
/Jacob Carlborg

Reply via email to