Demo Data from EDBT 2026 / reviewers in the wild / expert
Vincent Balat
dblp:14/2548
· DBLP profile ↗
8ranked-venue papers
3as first author
0since 2021 · last 2016
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 6 · 3 first-authorTheory of computation · 2
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Theoretical computer science
1 paper |
Logic in computer science · 100% | |
| Software engineering, system software, and programming languages
1 paper |
Programming languages and type systems · 50% Compilers and program optimization · 50% |
Topics — the 6 heaviest of 6, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Compilers and program optimization
partial evaluation |
0.0 | 1 | 2004 | Extensional normalisation and type-directed partial evaluation for typed lambda calculus with sums · POPL 2004 |
Programming languages and type systems
type theory |
0.0 | 1 | 2004 | Extensional normalisation and type-directed partial evaluation for typed lambda calculus with sums · POPL 2004 |
Logic in computer science › algebraic logic › equational logic
equational theory |
0.0 | 1 | 2002 | Remarks on Isomorphisms in Typed Lambda Calculi with Empty and Sum Types · LICS 2002 |
Logic in computer science › model theory › axiomatizability
finite axiomatizability |
0.0 | 1 | 2002 | Remarks on Isomorphisms in Typed Lambda Calculi with Empty and Sum Types · LICS 2002 |
Logic in computer science › lambda calculus
typed lambda calculus |
0.0 | 1 | 2002 | Remarks on Isomorphisms in Typed Lambda Calculi with Empty and Sum Types · LICS 2002 |
Logic in computer science
type theory |
0.0 | 1 | 2002 | Remarks on Isomorphisms in Typed Lambda Calculi with Empty and Sum Types · LICS 2002 |
Methods — techniques the papers use, named apart from their topics
grothendieck logical relations · 0.0equational reasoning · 0.0arithmetic analogy · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2016 | Eliom: A Core ML Language for Tierless Web Programming
Gabriel Radanne, Jérôme Vouillon, Vincent Balat |
APLAS | 3 |
| 2014 | From bytecode to JavaScript: the Js_of_ocaml compilerabstractSUMMARY We present the design and implementation of a compiler from OCaml bytecode to JavaScript. The compiler first translates the bytecode into a static single‐assignment intermediate representation on which optimizations are performed, before generating JavaScript. We believe that taking bytecode as an input instead of a high‐level language is a sensible choice. Virtual machines provide a very stable API. Such a compiler is thus easy to maintain. It is also convenient to use, and it can just be added to an existing installation of the development tools. Already‐compiled libraries can be used directly, with no need to reinstall anything. Finally, some virtual machines are the target of several languages. A bytecode to JavaScript compiler would make it possible to retarget all these languages to Web browsers at once. Copyright © 2013 John Wiley & Sons, Ltd. Jérôme Vouillon, Vincent Balat |
Softw. Pract. Exp. | 2 |
| 2013 | A Declarative-Friendly API for Web Document Manipulation
Benjamin Canou, Emmanuel Chailloux, Vincent Balat |
PADL | 3 |
| 2009 | Experience report: ocsigen, a web programming frameworkabstractThe evolution of Web sites towards very dynamic applications makes it necessary to reconsider current Web programming technologies. We believe that Web development would benefit greatly from more abstract paradigms and that a more semantical approach would result in huge gains in expressiveness. In particular, functional programming provides a really elegant solution to some important Web interaction problems, but few frameworks take advantage of it. Vincent Balat, Jérôme Vouillon, Boris Yakobowski |
ICFP | 1 |
| 2006 | Remarks on isomorphisms in typed lambda calculi with empty and sum types
Marcelo P. Fiore, Roberto Di Cosmo, Vincent Balat |
Ann. Pure Appl. Log. | 3 |
| 2004 | Extensional normalisation and type-directed partial evaluation for typed lambda calculus with sumsabstractWe present a notion of η-long β-normal term for the typed lambda calculus with sums and prove, using Grothendieck logical relations, that every term is equivalent to one in normal form. Based on this development we give the first type-directed partial evaluator that constructs %able to construct normal forms of terms in this calculus. Vincent Balat, Roberto Di Cosmo, Marcelo P. Fiore |
POPL | 1 |
| 2002 | Memoization in Type-Directed Partial Evaluation
Vincent Balat, Olivier Danvy |
GPCE | 1 |
| 2002 | Remarks on Isomorphisms in Typed Lambda Calculi with Empty and Sum TypesabstractTarski asked whether the arithmetic identities taught in high school are complete for showing all arithmetic equations valid for the natural numbers. The answer to this question for the language of arithmetic expressions using a constant for the number one and the operations of product and exponentiation is affirmative, and the complete equational theory also characterises isomorphism in the typed lambda calculus, where the constant for one and the operations of product and exponentiation respectively correspond to the unit type and the product and arrow type constructors. This paper studies isomorphisms in typed lambda calculi with empty and sum types from this viewpoint. We close an open problem by establishing that the theory of type isomorphisms in the presence of product, arrow, and sum types (with or without the unit type) is not finitely axiomatisable. Further, we observe that for type theories with arrow, empty and sum types the correspondence between isomorphism and arithmetic equality generally breaks down, but that it still holds in some particular cases including that of type isomorphism with the empty type and equality with zero. Marcelo P. Fiore, Roberto Di Cosmo, Vincent Balat |
LICS | 3 |