Claire Foster
Claire Foster
I can see why we'd want `LazyString` in principle, but to have `a = "foo $bar"` not produce a string would be pretty surprising for casual use. That kind of...
Here's one flavor of possible solution, written with the access of data fields in mind (proposal 2 from https://github.com/JuliaLang/julia/issues/30975) ## Proposal 2: Module-local lowering of field access Change the lowering...
Over on slack, @StefanKarpinski notes > While fields are one consideration, I wonder if we shouldn’t be thinking bigger and allow descriptions of what method calls are public versus private....
Thanks! There's also https://github.com/JuliaLang/julia/issues/30204. I've added these to the document.
@vtjnash I just came across your PR https://github.com/JuliaLang/julia/pull/22147 (and understood the content of your comment https://github.com/JuliaLang/julia/issues/25750#issuecomment-360840183) which has many similarities to what I was thinking about here. Nice!
Another example of this: AWS.jl has a new Downloads-based backend (https://github.com/JuliaCloud/AWS.jl/pull/396) but they needed to set `Curl.CURLOPT_FOLLOWLOCATION` to false. Currently they're accepting a potential race condition in one part of...
> Apply downloader easy hook callbacks in order I think this can already be done in a round about way — if the user has a `Downloader`, the can install...
> Yes, but the point is that if multiple independent parties have set easy hooks, currently it will break. Instead, we would like for that to work. Can't independent parties...
Thanks for those links, the paper "Immutable Source-Mapped Abstract Syntax Tree: A Design Pattern for Refactoring Engine APIs" was particularly helpful (very slightly more complete version here: http://jeff.over.bz/papers/2013/plop2013.pdf)
Hey Andy, I wrote the first two doc review parts to you in an email... but thought I'd continue here (for the syntax highlighting etc). I'm up to IO: ##...