Mason Protter

Results 343 comments of Mason Protter

Also https://github.com/JuliaArrays/MappedArrays.jl and https://github.com/JuliaArrays/LazyArrays.jl

The left hand side of the `=>` in a `@cases` block is **always** the symbols associated with `a`. Namespacing them like this is actually unnecessary. When you write ```julia @cases...

> If neither the name of the sum type nor the module appear in the `@cases` expression, it is somewhat hard to figure out what is happening and where one...

Isn't the point of this mechanism that it lets us do it from a separate compiler though? I guess your point is that even copies of the compiler are not...

FWIW, I'm very interested in this and hope it could still be made to happen. Just about everything that (mis-)uses `try/catch` as a non-local control-flow construct should really be using...

Some jumbled thoughts: ### Declared exceptions - I really like the concept - My gut reaction to a lot of the syntax is pretty negative, but I'm not really sure...

Small update, I was playing around with this and found that I can get the behaviour I want by setting a smaller `dtrelax`: ```julia function run_balls(;x1=1.0, x2=1.0, x3=1.0, tspan=(4.0, 8.0),...

I found it a bit more convenient to use a `Vector{Int}` that gets `push!`-ed and `empty!`-ed, but I can switch it over to `Vector{Bool}` now.

Fantastic. I think with that we can just delete the `ux4` implementation, since I think it's just an awkward way of trying to force a certain SIMD width, and I...