To me this is all the more reason to have a good set of benchmarks: so we can identify regressions at this stage instead of having an “oops” moment later.
Yea, this has been pointed out, and I’m interested to see what the impact may be. Separately, there are some suggestions that have been raised on how this could be avoided. (also: I think you may have meant “seemingly simple”)
Might you have any nice pointer
-heavy examples of String
usage?
This does very much sound like a big deal for Julia’s string usage too, it was briefly mentioned in the most recent Triage too (we briefly discussed this topic). I’m half tempted to respond with por qué no los dos? though .
This is one of the things I want to experiment with too, glad to see it’s got legs enough that it’s at least occurred to someone else
This is an approach I’d like to investigate if it turns out that having a fast pointer
method is vital and needs to be kept simple. I suspect it could be worth us doing something like this regardless of the small string optimisation.
Thanks for the thoughts and brainstorming