On 4/26/17 Apr 26 -7:46 PM, Faré wrote:
On Wed, Apr 26, 2017 at 7:17 PM, Robert Goldman <rpgoldman@sift.net> wrote:
What more, it was a hurdle on the road to making a future ASDF a robust system with deterministic builds. I wanted to ask about this. Right now ASDF systems are (in general)
On 4/26/17 Apr 26 -6:33 AM, Faré wrote: partially ordered. Is it your plan to make sure there are no implementation or state dependencies in how these partial orders are linearized, in order to make it deterministic?
Well, a really deterministic variant of ASDF, if it ever happens, would be based on cross-compilation in separate processes, similar to how Lisp builds currently happen with Bazel. Handling self-extension and phase separation properly in this context might be "interesting".
OK, but I think that should be a different thing -- perhaps POIU version 2, rather than an ASDF version. It's ok to adapt ASDF to support programming in the large, but not, I think, too much at the expense of conventional, smaller projects. At some point, probably the tool support for very large and smaller, more conventional systems, should diverge.