what's cooking in xtext 2.0
DESCRIPTION
Talk at EclipseCon 2011Sebastian Zarnekow and Jan KöhnleinTRANSCRIPT
What’s Cooking in
Sebastian Zarnekow, Jan Köhnlein itemis
Mittwoch, 6. April 2011
Mittwoch, 6. April 2011
A Language IDE Framework
Mittwoch, 6. April 2011
A Language IDE Framework
Define Your Own Language
Mittwoch, 6. April 2011
A Language IDE Framework
Define Your Own Language
Generate a Rich IDE
Mittwoch, 6. April 2011
A Language IDE Framework
Define Your Own Language
Generate a Rich IDE
ExecuteYour Language
Mittwoch, 6. April 2011
<NoXML/>
Mittwoch, 6. April 2011
Text
Create Executable DSLs
Mittwoch, 6. April 2011
Build IDEs for Existing Languages
Mittwoch, 6. April 2011
Mittwoch, 6. April 2011
New
Features
Mittwoch, 6. April 2011
Mittwoch, 6. April 2011
Hover
Mittwoch, 6. April 2011
Mittwoch, 6. April 2011
Mittwoch, 6. April 2011
Mittwoch, 6. April 2011
Syntax
View
Mittwoch, 6. April 2011
(4000 resources in 2 projects)
Build Time [min]X
text
2.0
Xte
xt 1
.0.2
Xte
xt 1
.0.0
1.2
5.3 8
Mittwoch, 6. April 2011
(4000 resources in 2 projects)
Build Time [min]
More
Speed
Xte
xt 2
.0X
text
1.0
.2X
text
1.0
.0
1.2
5.3 8
Mittwoch, 6. April 2011
Memory [MB](3MB very deep model)
Mittwoch, 6. April 2011
780
120
Xext 1.0
Xtext 2.0
Memory [MB](3MB very deep model)
Less
Memory
Mittwoch, 6. April 2011
Mittwoch, 6. April 2011
Redesign
Mittwoch, 6. April 2011
Outline
Redesign
Mittwoch, 6. April 2011
Outline
Serializer
Redesign
Mittwoch, 6. April 2011
Outline
Serializer
Redesign
Editing Experience
Mittwoch, 6. April 2011
Expressions
Mittwoch, 6. April 2011
<activeWhen> <iterate> <adapt type="org.eclipse.core.resources.IResource"> <or> <test property="org.eclipse.core.resources.name" value="*.java"/> <test property="org.eclipse.core.resources.name" value="*.JAVA"/> </or> </adapt> </iterate></activeWhen>
Expressions
Mittwoch, 6. April 2011
Mittwoch, 6. April 2011
Xbase
Mittwoch, 6. April 2011
Screencast Runtime Instance Domainmodel
Mittwoch, 6. April 2011
Screencast Runtime Instance Domainmodel
Mittwoch, 6. April 2011
Screencast Runtime Instance Domainmodel
Mittwoch, 6. April 2011
Screencast Runtime Instance Domainmodel
Mittwoch, 6. April 2011
Screencast Runtime Instance Domainmodel
Mittwoch, 6. April 2011
Screencast Runtime Instance Domainmodel
Mittwoch, 6. April 2011
Screencast Runtime Instance Domainmodel
Mittwoch, 6. April 2011
Screencast Runtime Instance Domainmodel
Mittwoch, 6. April 2011
Screencast Runtime Instance Domainmodel
Mittwoch, 6. April 2011
Screencast Runtime Instance Domainmodel
Mittwoch, 6. April 2011
Screencast Runtime Instance Domainmodel
Mittwoch, 6. April 2011
Screencast Runtime Instance Domainmodel
Mittwoch, 6. April 2011
Screencast Runtime Instance Domainmodel
Mittwoch, 6. April 2011
Screencast Runtime Instance Domainmodel
Mittwoch, 6. April 2011
Xbase
ConciseSyntax
Mittwoch, 6. April 2011
Xbase
ConciseSyntax
CompiledTo Java
Mittwoch, 6. April 2011
Xbase
ConciseSyntax
FullGenerics
CompiledTo Java
Mittwoch, 6. April 2011
XbaseOperator
Overloading
ConciseSyntax
FullGenerics
CompiledTo Java
Mittwoch, 6. April 2011
Xbase
Closures
OperatorOverloading
ConciseSyntax
FullGenerics
CompiledTo Java
Mittwoch, 6. April 2011
Mittwoch, 6. April 2011
Mittwoch, 6. April 2011
Mittwoch, 6. April 2011
Mittwoch, 6. April 2011
Mittwoch, 6. April 2011
Mittwoch, 6. April 2011
Mittwoch, 6. April 2011
Mittwoch, 6. April 2011
Mittwoch, 6. April 2011
Ausblick auf das Tutorial
Xtext @ EclipseCon
Pragmatic DSL Design with Xtext, Xbase and Xtend 2
Thursday, 10:30, Ballroom A
Mittwoch, 6. April 2011