@Niko has suggested this topic for our next presentation on the 18th of February
I think it is a very interesting topic and I think that if we could derive some guidelines to help practicioners make a decision on this, it would be very helpful. In the same way as it would be very useful to have clear guidelines to guide people to decide to build DSLs or not.
Can you think of someone we should invite to contribute to this discussion? Any “textual language champion”? Maybe @lorenzo.bettini , giving his involvment with Xtext.
Any other suggestion?
I have worked with Xtext quite a bit, so I can cover that to some degree.
Two areas I know of, but nothing about, would be Spoofax and Rascal. I think they are interesting because they overcome some of the classical limitations of text-based systems, e.g. language composition or ambiguity.
@ftomassetti I think we would look at more than just the editors, namely the whole environment / approach. Maybe you can reflect that in the title?
Tijs van der Storm (@tvstorm) of UvA/CWI/RUG knows everything about Rascal, and certainly is a champion of textual DSLs.
Eelco Visser (@eelcovisser) would be althe counterpart for Spoofax.
Always fun to discuss textual vs projectional. Unfortunately, I already have another meeting on that night. Perhaps @jasperdenkers would be interested in representing Spoofax?
Always a fun topic yes I once did a “hot or not” discussion about projectional with @voelter (I could share my slides with hyperboles ;). Unfortunately, I also am unavailable this Thursday.
@lorenzo.bettini@eelcovisser@tvstorm If we moved this discussion, would you consider joining? I think it would be a lot more useful to everybody if we had more people with deep insight, strong opinions, and an open mind.
I can suggest you try getting the Enso team in Poland to present their project, it has has a significant amount of R&D already invested with a sizeable team.