Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [incquery-dev] New Xtext - Xbase is becoming API

Hi,

so far there is no ticket available (but it seems we will need it...); the mentioned Gerrit change contains everything I have created so far for this migration.

Cheers,
Zoli
-- Zoltán Ujhelyi
https://www.inf.mit.bme.hu/en/members/ujhelyiz

Fault Tolerant Systems Research Group
Budapest University of Technology and Economics

On 2014.09.08., at 14:36, Tamás Szabó <tamas.szabo@xxxxxxxxx> wrote:

> Hi
> 
> I can take a look at the xcore related problem and also talk with Ed if needed.
> Is there a corresponding issue for this rewrite?
> 
> Cheers,
> Tomi
> 
> 2014.09.08. 10:43 keltezéssel, Ujhelyi Zoltán írta:
>> Hi all,
>> 
>> I have some good news, and bad news and some ugly...
>> 
>> The good: I managed to update the IncQuery language to work with Xtext 2.7. The updated API is nice, it is much easier to read and manage than the previous iteration. And I got rid of almost all non-API calls.
>> 
>> The ugly: it required a near-complete overhaul of the model inferrer. In other words, there is no way I am going to backport these changes to 0.8.1.
>> 
>> The bad: the Xcore integration extends XcoreBatchScopeProvider that got removed from the latest Xcore version. To tell the truth, I have no idea why was it used and how it should be updated to work with Xtext 2.7...
>> 
>> I created two Gerrit changes related to all this work. The first relates to a cleanup of our Type Provider implementation (basically, disconnecting it from Xtext API, and providing something other languages can also reuse); the second is the Xtext version update. The first is a prerequisite of the second because Xtext 2.7 also removed base classes we were using previously.
>> 
>> Type provider rewrite: https://git.eclipse.org/r/#/c/33019/
>> Xtext compatibility change: https://git.eclipse.org/r/#/c/33020/
>> 
>> There are some test failures related to these commits that I am trying to fix shortly; I am open to ideas about the Xcore integration...
>> 
>> Cheers,
>> Zoli
>> -- Zoltán Ujhelyi
>> https://www.inf.mit.bme.hu/en/members/ujhelyiz
>> 
>> Fault Tolerant Systems Research Group
>> Budapest University of Technology and Economics
>> 
>> On 2014.08.29., at 9:12, István Ráth <rath@xxxxxxxxxx> wrote:
>> 
>>> Good news!
>>> 
>>>> next week there will be a new Xtext release (2.7). There is a change that I hope will benefit us greatly in the long run: https://www.eclipse.org/Xtext/releasenotes.html#inferrer_api - the model inferrer API is becoming stable. I don't know, how much of Xbase is API now, but this is something I like very much to hear... I guess, the master (0.9) branch should require this new version as soon as possible.
>>>> 
>>>> I will have a look what do we need to change for this new release (but I think, I will wait until the 2nd of September to do that).
>>> thanks
>>> 
>>> 
>>> 
>>> -- 
>>> István Ráth
>>> Research Fellow
>>> Fault Tolerant Systems Research Group
>>> Budapest University of Technology and Economics
>>> http://inf.mit.bme.hu/en/members/rath
>>> rath@xxxxxxxxxx
>>> _______________________________________________
>>> incquery-dev mailing list
>>> incquery-dev@xxxxxxxxxxx
>>> To change your delivery options, retrieve your password, or unsubscribe from this list, visit
>>> https://dev.eclipse.org/mailman/listinfo/incquery-dev
>> _______________________________________________
>> incquery-dev mailing list
>> incquery-dev@xxxxxxxxxxx
>> To change your delivery options, retrieve your password, or unsubscribe from this list, visit
>> https://dev.eclipse.org/mailman/listinfo/incquery-dev
> 
> -- 
> Tamás Szabó
> Software Engineer
> 
> Tel.:     +49 711 342 191 0
> Fax.:     +49 711 342 191 29
> Mobil:    +49 171 565 416 9
> Web:      www.itemis.de
> Mail:     tamas.szabo@xxxxxxxxx
> Skype:    szabta89
> LinkedIn: de.linkedin.com/pub/tamas-szabo/51/610/a12/
> 
> itemis AG
> Niederlassung Süd
> Meitnerstr. 10
> 70563 Stuttgart
> 
> Rechtlicher Hinweis:
> Registergericht: Amtsgericht Dortmund HRB 20621 | Sitz der Gesellschaft:
> Lünen
> Vorstand: Jens Wagener (Vorsitzender) | Wolfgang Neuhaus | Dr. Georg
> Pietrek | Jens Trompeter | Sebastian Neus
> Aufsichtsrat: Prof. Dr. Burkhard Igel (Vorsitzender) | Stephan Grollmann
> | Michael Neuhaus
> 
> _______________________________________________
> incquery-dev mailing list
> incquery-dev@xxxxxxxxxxx
> To change your delivery options, retrieve your password, or unsubscribe from this list, visit
> https://dev.eclipse.org/mailman/listinfo/incquery-dev



Back to the top