Skip to content
Prototyping a Query Compiler using Coq (Experience Report) episode artwork

Dec 12, 2017 19 min

Prototyping a Query Compiler using Coq (Experience Report)

from International Conference on Functional Programming 2017

Louis Mandel (IBM) gives the first presentation in the third panel, Applications, in the ICFP 2017 conference. Co-written by Joshua Auerbach, Martin Hirzel, Avraham Shinnar, Jerome Simeon, IBM Research, USA. Designing and prototyping new features is important in many industrial projects. Functional programming and formal verification tools can prove valuable for that purpose, but lead to challenges when integrating with existing product code or when planning technology transfer. This article reports on our experience using the Coq proof assistant as a prototyping environment for building a query compiler intended for use in IBM's ODM Insights product. We discuss the pros and cons of using Coq for this purpose and describe our methodology for porting the compiler to Java, as required for product integration.

Episode details come from the podcast's RSS feed.

Embed this episode

Ready to play

Prototyping a Query Compiler using Coq (Experience Report)

0:00 19:19

No transcript yet.

Requests help us decide what to transcribe next.

Frequently asked questions

How long is this episode of International Conference on Functional Programming 2017?

This episode is 19 minutes long.

When was this International Conference on Functional Programming 2017 episode published?

This episode was published on December 12, 2017.

Can I download this International Conference on Functional Programming 2017 episode?

Yes. Use the download control on the episode player to save the publisher-provided media file.