AsciiDoc is a comprehensive, semantic markup language for producing a variety of presentation-rich output formats from content encoded in a concise, human-readable, plain text format.
Dart is a recent programming language. Originally proposed by a team at Google in 2010, its main purposes were to be a flexible, but structured language for the web.
Eclipse Wild Web Developer integrates existing artifacts like TextMate grammars and Language Servers to provide a rich development experience to Web developers using typical programming languages f
N4JS adds a static type system similar to that of Java to ECMAScript 2015. This type system supports nominal and structural typing, in both cases supporting generics similar to that of Java 8.
The project includes the necessary code to integrate any language server (conforming to the Language Server Protocol specification) or Debug Adapter (conforming to the Debug Adapter Protocol) in the Eclipse IDE: it orchestrates the requests to the language servers or debug adapters and presents the response in the usual IDE metaphors so users can manipulate them. The default integration is to provide features into the Platform's Generic and Extensible editor, but some code may be used as API to let integration be done with other Eclipse-based editors. It's build on top of Eclipse LSP4J.