<!DOCTYPE html><html><head><title></title><style type="text/css">p.MsoNormal,p.MsoNoSpacing{margin:0}</style></head><body><div>On Fri, 11 Dec 2020, at 10:07 AM, Bardur Arantsson wrote:<br></div><blockquote type="cite" id="qt" style=""><div>On 11/12/2020 10.56, Oliver Charles wrote:<br></div><div>> On Fri, 11 Dec 2020, at 9:50 AM, Bardur Arantsson wrote:<br></div><div>>> (Dhall could work here since you can at least do inclusions and reuse in<br></div><div>>> a generic way. Plus it has fully defined semantics plus implementations<br></div><div>>> in at least a couple of langauges, Haskell and Scala.)<br></div><div>> <br></div><div>> Psst <a href="https://hackage.haskell.org/package/dhall-to-cabal">https://hackage.haskell.org/package/dhall-to-cabal</a><br></div><div>> <<a href="https://hackage.haskell.org/package/dhall-to-cabal">https://hackage.haskell.org/package/dhall-to-cabal</a>> :)<br></div><div>> <br></div><div><br></div><div>Yes, thank for pointing that out :). I think I actually tried it at one<br></div><div>point, but it was way to immature at the time... must have slipped my<br></div><div>mind since then.<br></div><div><br></div><div>IIRC my major problem at the time I tried it, it was also *really* slow.<br></div><div>I mean "minutes" rather than "seconds" slow.<br></div><div><br></div><div>I think that may have been due to performance problems in the Haskell<br></div><div>implementation of Dhall, so hopefully it's not an issue these days.<br></div></blockquote><div><br></div><div>Yes, it was due to performance problems with Dhall itself. This project actually helped act as a benchmark for us to improve Dhall. I think things should be much better now. I have unfortunately all-but-abandoned the project because there are no users, including myself. But it's still there and I think there's still a lot of useful work there.<br></div></body></html>