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:
On 4/26/17 Apr 26 -6:33 AM, Faré 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) 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.