You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This task is to agree on the overall approach to ensuring we provide an idiomatic .NET API, without sabotaging the formally-verified properties of the Dafny implementation.
May involve a combination of developing Dafny code idioms for adaptation and additional Dafny fixes and features to address soundness gaps.
I'm hoping to address the following related issues around the limitations of {:extern} via the compiler plugin mechanism. I don't like trying to address per-language customization through multiple arguments to {:extern} or {:nativeType}, and would prefer a plugin mechanism for the compiler that supports per-library specification of how Dafny concepts map to existing native concepts, potentially even a DSL for defining compilation rules in the future.
This task is to agree on the overall approach to ensuring we provide an idiomatic .NET API, without sabotaging the formally-verified properties of the Dafny implementation.
May involve a combination of developing Dafny code idioms for adaptation and additional Dafny fixes and features to address soundness gaps.
I'm hoping to address the following related issues around the limitations of
{:extern}
via the compiler plugin mechanism. I don't like trying to address per-language customization through multiple arguments to{:extern}
or{:nativeType}
, and would prefer a plugin mechanism for the compiler that supports per-library specification of how Dafny concepts map to existing native concepts, potentially even a DSL for defining compilation rules in the future.The text was updated successfully, but these errors were encountered: