First confusion is very probably my fault. Sorry! Lack of possibility to use UTF-32 in that time was because I didn’t know there is this possibility. (does doc say something about it?) It was my first try to write something in Julia!
In previous message I just wanted to emphasize my preference to pay 1.5 more memory usage for 400% speed gain and that I had real test case where my evaluation of Julia failed because slow generators (and/or slow strings)
On generator problem (described here) @-StefanKarpinski wrote: Not much optimization work has been done for this kind of usage of generators because if you really care about high performance you wouldn’t use generators like this in the first place. It would be nice to eventually make this faster, but it’s not a super high priority.
We don’t need to focus on generator performance in this phase of Julia’s development cycle.
Although I really like to see improvement in 1.x I rather want to help not to distract you from important actual work!