MetaOCaml Theory and Implementation

09/15/2023
by   Oleg Kiselyov, et al.
0

Quasi-quotation (or, code templates) has long been used as a convenient tool for code generation, commonly implemented as a pre-processing/translation into code-generation combinators. The original MetaOCaml was also based on such translation, done post type checking. BER MetaOCaml employs a significantly different, efficient (especially in version N114) translation integrated with type-checking, in the least intrusive way. This paper presents the integrated efficient translation for the first time.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/07/2019

Integrating Artificial and Human Intelligence for Efficient Translation

Current advances in machine translation increase the need for translator...
research
02/01/2021

Quadratic type checking for objective type theory

We introduce a modification of standard Martin-Lof type theory in which ...
research
10/15/2022

A tutorial on implementing De Morgan cubical type theory

This tutorial explains (one way) how to implement De Morgan cubical type...
research
01/20/2014

Does Syntactic Knowledge help English-Hindi SMT?

In this paper we explore various parameter settings of the state-of-art ...
research
04/06/2022

Modular pre-processing for automated reasoning in dependent type theory

The power of modern automated theorem provers can be put at the service ...
research
07/03/2019

NullAway: Practical Type-Based Null Safety for Java

NullPointerExceptions (NPEs) are a key source of crashes in modern Java ...
research
02/28/2022

CGAL Made More Accessible

We introduce bindings that enable the convenient, efficient, and reliabl...

Please sign up or login with your details

Forgot password? Click here to reset