Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
Giuseppe Castagna
occurrence-typing
Commits
2a63b4cb
Commit
2a63b4cb
authored
Sep 30, 2021
by
Victor Lanvin
Browse files
Removed tags. Removed gradual from related.
parent
4efc5cfd
Changes
2
Hide whitespace changes
Inline
Side-by-side
related.tex
View file @
2a63b4cb
...
...
@@ -331,7 +331,7 @@ are several distinct instances of the same polymorphic type.
}
%%%rev
\rev
{
TODO refinement + gradual ?
}
%
\rev{TODO refinement + gradual ?}
\citet
{
Kent16
}
bridge the gap between prior work on occurrence typing
and SMT-based (sub-)typing. They introduce the
$
\lambda
_{
RTR
}$
core calculus, an
...
...
scp-reviews-2108.tex
View file @
2a63b4cb
...
...
@@ -687,8 +687,6 @@ the new contributions.
{
[
}
5
{
]
}
studies the integration of liquid with gradual types while
preserving the gradual guarantees.
\begin{answer}
Victor
The reviewer forgot to include the reference [5] in the report but
we are pretty sure that [5] must refer to ``Gradual Liquid Type
Inference'' (OOPSLA 2018). We were aware of this work, of course,
...
...
@@ -1069,8 +1067,6 @@ languages, how would you describe the relationship between occurrence
typing and `smart casts' in Kotlin, resp. type promotion in Dart? Those
languages use a mostly sound static type system, and smart-casts / type-promotion play a big role in practice.
\begin{answer}
ANYBODY? Victor?!!!
Kotlin and Dart is ground zero occurrence typing that does not require any
formal development. It is less expressive than a small hack that we
implemented in CDuce (which works not only when the tested
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment