Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
What's new
10
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Open sidebar
PLMZ
iTypes
Commits
dd976cf4
Commit
dd976cf4
authored
May 27, 2019
by
André Pacak
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
readme
parent
e64759e4
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
20 additions
and
1 deletion
+20
-1
README.md
README.md
+20
-1
No files found.
README.md
View file @
dd976cf4
#
BiCheck
#
#
iTypes
It is crucial that developers receive instantaneous feedback while writing
programs, e.g. type errors of a program.
The goal of this project is to see how type checkers can be incrementalized in
order to provide immediate feedback for the developer.
As a starting point we are investigating bidirectional type systems.
We want to provide a domain-specific language that enables language designers to define
bidirectional type systems.
Additionally, we want to implement a compiler that translates bidirectional
type systems into a format that can be incrementalized.
Currently, we are exploring how to manually transform bidirectional type system systematically
in order to figure out how to structure the compilation pipeline.
## Getting Started
To build, install the
[
Stack
](
https://www.haskellstack.org
)
build tool and run
`stack build`
from
the root directory of the project.
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