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,

some additional info: Xcore 1.2.1 (that will be released for Luna SR1 on the 26th September) should be compatible with Xtext 2.7.0 - see https://www.eclipse.org/forums/index.php?t=msg&th=805897/ for details.

The bad news is, until that point, we won't be able to generate the sources of the rete recipes bundle in the Maven build (or at least until the xcore plug-ins are not pushed to a Maven repository...).

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 15:29, Ujhelyi Zoltán <ujhelyiz@xxxxxxxxxx> wrote:

> 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