This is the topic to ask questions on the talk "Experience Report: Smuggling a Little Bit of Coq Inside a CAD Development Context".
Session 2 will start at 14:10 Paris time
Do I need a different Zoom link for this session?
@Dimitur Krustev the organizers will promote you to panelist in Zoom via the regular login, you may want to write in Zoom chat or raise your hand
Thanks!
Feel free to join early to test your sound.
Starting now!
Q: Why did you restrict yourself to tools / libraries coming with the standard Coq installation?
Q: How did you learn Coq? How do your colleagues learn it?
Really cool stuff!
ref
s, needed for some more efficient algorithms. Do you have a need for those?Q: Is it hard to hire / find "competent" Coq users in your industrial field?
Q: would you have a use case for extension of code production towards more imperative programming language (C, C++ fragments).
Agreed for difficulties to work on windows. Coq platform is a big progress.
Thanks for the answers and the talk @Dimitur Krustev !
Thanks, nice talk!
Thanks for the talk!
Thanks for the very nice talk!
Yes, thanks for the talk and the answers!
Thanks for the nice questions, and also for all the good work on Coq that made it all possible!
Yves Bertot said:
Q: would you have a use case for extension of code production towards more imperative programming language (C, C++ fragments).
It can be potentially useful in many situations. On the other hand, in my experience imperative code is usually much harder to formally verify. So I am not sure if we shall find - in our particular context - many cases, where it would be profitable.
Emilio Jesús Gallego Arias said:
...
- q2: you seem to imply that a native F# extraction backend would not be a large gain for you, do you expect that to be the case would you make your approach more extensive?
The 2 things that mostly create problems for us in extracted code are modules and higher-kinded types. While a specialized Coq extractor to F# could help a bit with module restrictions, I am not sure if anything better can be done during extraction about higher-kinded types. The best would be to simply have higher-kinded types in F#. Unfortunately, while this has been on the wish-list for years, there are no signs yet it will happen.
Last updated: May 31 2023 at 04:01 UTC