Kristian Larsson
Kristian Larsson
@nordlander what is the *big* remaining problem? :)
I found https://hackage.haskell.org/package/pooled-io which seems to be made for exactly this kind of use, in particular InOrder https://hackage.haskell.org/package/pooled-io-0.0.2.2/docs/Control-Concurrent-PooledIO-InOrder.html seems like it should be a very good fit as it supports...
@sydow I wonder, is this something you could take a look at? It seems to me that it's fairly simple to use the above referenced library for concurrent execution while...
FWIW, I did spend some time a) building a test case with many acton modules, which could run much faster with concurrent compilation and b) added a lock around archive...
Yeah, it would come in handy. My old comment above is irrelevant now. It related to how we previously compiled C files and constructed archives out of those. We have...
Just as a comment on my above note - the concurrency is now implemented entirely in actonc with threads. We get close to linear scaling, so GC et al overhead...
I don't understand the value in inferring the type of shape as an common subset between Circle and Square. It is one thing to allow reassignment but common type is......
@nordlander I find it natural that it could be a union, so either Absent OR Container and having to isinstance check etc around that. I think the common denominator thing...
I agree with almost everything said so far... to emphasize, I think: - good to use `actor classes` and `actor instances` in documentation etc - `actor` is better than `async...
@mzagozen FYI Also, do we have other repos that should be in the ecolift list of repos??