|
|
|
|
|
by mhh__
1121 days 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. |
|
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.