- Sponsor:
- sigplan
No abstract available.
Proceeding Downloads
Driving types into PHP (invited talk)
Facebook’s main website, ads platform, and much of its internal tooling is implemented in PHP, a language not known for elegance or best practice in programming language design. Five years ago Facebook embarked on an ambitious project to migrate its ...
Type-directed diffing of structured data
The Unix diff utility that compares lines of text is used pervasively by version control systems. Yet certain changes to a program may be difficult to describe accurately in terms of modifications to individual lines of code. As a result, observing ...
Structured asynchrony with algebraic effects
Algebraic effect handlers generalize many control-flow abstractions that are implemented specially in most languages, like exception handling, iterators, or backtracking. In this article, we show how we can implement full support for asynchronous ...
Generic packet descriptions: verified parsing and pretty printing of low-level data
Complex protocols describing the communication or storage of binary data are difficult to describe precisely. This paper presents a collection of data types for describing a binary data formats; the corresponding parser and pretty printer are generated ...
Index Terms
- Proceedings of the 2nd ACM SIGPLAN International Workshop on Type-Driven Development