6 ms·
> It's not a trivial promise to make. It's actually very trivial. 99% of code I write can be run at compile time. > maintainer wilfully broke the API Did the
by mhh__ 3y ago
> It's not a trivial promise to make.
It's actually very trivial. 99% of code I write can be run at compile time.
> maintainer wilfully broke the API
Did they break the API or did they change the semantics? The API is tittle-tattle, the point is that you cannot run it at compile time anymore (e.g. accidentally introduced a opaque new dependency by accident? Oops)
> And I can't think of any langage which does that
Being able to opt out is not what you want, but D allows everything to at least attempt to be run at compile time. This has been very profitable.
- masklinn 3y ago> 99% of code I write can be run at compile time. Good for you, you missed the point. > Did they break the API or did they change the semantics? What are you even on about? > The API is tittle-tattle What are you even on about, part 2. > the point is that you cannot run it at compile time anymore Yes, the API allowed one thing, now it does not. That's no different from changing an optional parameter to mandatory or any other thing which breaks the API.
- mhh__ 3y ago> Good for you, you missed the point. >> Did they break the API or did they change the semantics? > What are you even on about? Constructive.