N4JS - Sound Static Type System For ECMAScript 2015 And More

One of the biggest challenges presented by large-scale projects is their maintainability over time. Early code validation by means of a static type system ensures that the time and effort required to recognise and diagnose errors is significantly reduced. N4JS is an open-source super-set of ECMAScript and an IDE for N4JS and ECMAScript. It is based on Eclipse technologies, such as EMF and Xtext, an Eclipse project proposal has been submitted. In the talk we will present N4JS and compare it with TypeScript. Both languages may look quite similar at first glance, but they follow quite different philosophies. TypeScript accepts plain JavaScript code at the cost of an unsound type system, N4JS provides a sound type system and may reject completely untyped code (although it works seamlessly with plain JavaScript code)

Schedule info
Session Time Slot(s): 
Wednesday, October 26, 2016 - 11:00 to 11:35

Our Sponsors

For information about becoming a sponsor, please visit the EclipseCon Europe 2016 sponsor prospectus page.

Elite Dual ECE/OSGi CE



Project Quality Day

IoT Theme Day


EclipseCon Support Other Events

Our Other Events

Eclipse events are hosted all over the world!

  • EclipseCon Europe 2018