DZone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
Refcards Trend Reports Events Over 2 million developers have joined DZone. Join Today! Thanks for visiting DZone today,
Edit Profile Manage Email Subscriptions Moderation Admin Console How to Post to DZone Article Submission Guidelines
View Profile
Sign Out
Refcards
Trend Reports
Events
Zones
Culture and Methodologies Agile Career Development Methodologies Team Management
Data Engineering AI/ML Big Data Data Databases IoT
Software Design and Architecture Cloud Architecture Containers Integration Microservices Performance Security
Coding Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Partner Zones AWS Cloud
by AWS Developer Relations
Culture and Methodologies
Agile Career Development Methodologies Team Management
Data Engineering
AI/ML Big Data Data Databases IoT
Software Design and Architecture
Cloud Architecture Containers Integration Microservices Performance Security
Coding
Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance
Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Partner Zones
AWS Cloud
by AWS Developer Relations

Galileo Freshman Project #1: Xtext

Ian Skerrett user avatar by
Ian Skerrett
CORE ·
Jun. 17, 09 · Interview
Like (0)
Save
Tweet
Share
3.29K Views

Join the DZone community and get the full member experience.

Join For Free

this year we have 10 new projects joining the galileo release train.  i thought it might be interesting to highlight some of these new projects in a quick q&a with the project leaders.

the first project is xtext , a project in the eclipse modeling project.  sven efftinge is the project leader. btw, check-out xtext’s new user friendly web site .


what does your project do?

xtext makes development of programming languages as well as domain specific languages (dsls) very easy. one can think of a dsl as a very simple programming interfaces (api) which is tailored to solve a particular problem and therefore can significantly reduce the amount of code to be written.

who are your typical users?

xtext is usually used by software developers. the outcome (the dsls) might also be used by others.

why did you join the galileo release train?

we joined galileo because it’s *the eclipse release*. and it makes consuming any projects which are on the simultaneous release very easy.

after completing your first release train, what do you think now?

i’m glad we’re almost done, to be honest :-) but all the work was worth the effort and we would join again.

what future enhancements are you planning for your project?

the galileo release of xtext serves as a solid basis for future enhancements. now that this basis is there, we see so many low hanging fruits in the ide like rename refactoring or quick fixes, which urgently need to be added. on the other hand we want to come up with a common base language which can be extended and allows for  reusing common parts of programming languages like e.g. expressions. so people won’t need to re-implement the common and well understood bits of programming languages.

from http://ianskerrett.wordpress.com

Galileo (operating system)

Opinions expressed by DZone contributors are their own.

Popular on DZone

  • Key Elements of Site Reliability Engineering (SRE)
  • DevOps for Developers: Continuous Integration, GitHub Actions, and Sonar Cloud
  • Create Spider Chart With ReactJS
  • HTTP vs Messaging for Microservices Communications

Comments

Partner Resources

X

ABOUT US

  • About DZone
  • Send feedback
  • Careers
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • Become a Contributor
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 600 Park Offices Drive
  • Suite 300
  • Durham, NC 27709
  • support@dzone.com
  • +1 (919) 678-0300

Let's be friends: