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
12d4f918
Commit
12d4f918
authored
Sep 30, 2021
by
Giuseppe Castagna
Browse files
added placeholder
parent
cba64761
Changes
1
Hide whitespace changes
Inline
Side-by-side
related.tex
View file @
12d4f918
...
...
@@ -24,7 +24,17 @@ propositions that record the type of the input depending on the
{
\tt
number?
}
function states that when the output is
{
\tt
true
}
, then
the argument has type
{
\tt
Number
}
, and when the output is
{
\tt
false
}
, the
argument does not. Such information is used selectively
in the ``then'' and ``else'' branches of a test. One area where their
in the ``then'' and ``else'' branches of a test.
\rev
{
%%%%
Since
\citet
{
THF10
}
focus they analysis on a particular set of pure
operations, their approach works also in the presence of side-effects. Although
the choices made by our and their approach seems diametrically opposed
(the Boolean output of few pure operations vs.
\
any output of any
expression), they share some similar techniques. For instance, our
deduction system for
$
\vdashp
$
plays the same role as
...~
\citet
[Figures 4\&7]
{
THF10
}
KIM TO BE COMPLETED
}
%%%%rev
One area where their
work goes further than ours is that the type information also flows
outside of the tests to the surrounding context. In contrast, our type
system only refines the type of variables strictly in the branches of a
...
...
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