Blogs >>
Sun 30 October - Fri 4 November 2016 Amsterdam, Netherlands
Thu 3 Nov 2016 10:30 - 11:20 at Matterhorn 3 - Session 10 Chair(s): Tijs van der Storm

Software development is moving to the web. At Cloud9 we’re building a web-based IDE with sophisticated, responsive language tooling: code completers, refactoring tools, and so on. But we can’t simply “port” such tools to the web, since its client/server model comes with latency, bandwidth limitations, and a great asymmetry of information and computing power. This talk shows language-parametric techniques that overcome these hurdles when building a responsive code completer. We show how to specify syntactic and semantic properties of a language for this purpose, and how these specifications can be used for caching, precaching, predicting, and reusing completions.

Thu 3 Nov

10:30 - 12:10: SPLASH-I - Session 10 at Matterhorn 3
Chair(s): Tijs van der Storm
splash-2016-splash-i147816540000010:30 - 11:20
splash-2016-splash-i147816840000011:20 - 12:10
Media Attached