Wow it's a very cool news! I love this idea, very cool!

If I understand it means that it is not only for JavaScript but for other
languages.

I will be glad if I could help you.

Regard's Angelo

2016-05-30 19:22 GMT+02:00 Gorkem Ercan <gorkem.er...@gmail.com>:

>
>
> On 30 May 2016, at 11:26, Angelo zerr wrote:
>
> but my first choice is to use a language server and remove implementation
>>>
>> out of JSDT.
>>
>> Gorkem, you mean to do like typescript.java? If it that, I will be glad to
>> do contribution if you are agree.
>>
>>
> Yes, the same approach but some differences on the implementation. We
> would like to standardize on a
> language server API that would allow Eclipse IDE, Eclipse Che, VSCode  and
> others to share these services.
> Currently, we are using [1] as the starting point.
>
> Ideally, I would like to see a generic language editor that can host any
> language and integrate to these services.
> Mickael is looking at possibilities on that. Without knowing the
> implementation details, I think we can discuss bringing
> in typescript.java but we need the legal approvals for typescript and
> node.js before we can do anything.
>
> [1] https://github.com/Microsoft/vscode-languageserver-protocol
>
> —
> Gorkem
>
> 2016-05-30 17:20 GMT+02:00 Gorkem Ercan <gorkem.er...@gmail.com>:
>>
>>
>>> _____________________________
>>> From: Ilya Buziuk <ibuz...@redhat.com>
>>> Sent: Monday, May 30, 2016 7:28 AM
>>> Subject: Re: [wtp-dev] Fwd: [epp-dev] Neon RC2 packages
>>> To: General discussion of project-wide or architectural issues. <
>>> wtp-dev@eclipse.org>
>>>
>>>
>>>
>>>
>>> On Mon, May 30, 2016 at 11:17 AM, Mickael Istria <mist...@redhat.com>
>>> wrote:
>>>
>>> Thanks for the info Eugene.
>>>> About IP and license, would it be possible for JSDT to embed such a TS
>>>> server to generate an AST-ish that we could use for such
>>>> navigation/refactoring operations?
>>>>
>>>>
>>> As I recall, CQ for shipping node is already opened but not yet approved.
>>> I guess, if it will be approved the next logical  step will be opening CQ
>>> for using tsserver. Anyway, It looks like support of language services in
>>> JSDT is not going to happen early than Oxygen.  For Neon.1 the plan is to
>>> replace esprima with closure compiler, while still using DOM AST model
>>> (converting from Closure's Internal Representation will be required).
>>>
>>>
>>> We already have a CQ for typescript language services. If we can get
>>> approval for both node.js and typescript we do plan to move JSDT services
>>>  to use a language server.
>>>
>>> Looking at the current state of JSDT, it seems like most features
>>>
>>>> depending on AST are broken. So there are 2 ways to go AFAIK: dropping
>>>> the
>>>> legacy AST and using another model (such as the TS one) directly, or
>>>> having
>>>> the parsers populating an AST. I feel like the first one is more
>>>> sustainable and
>>>>
>>>>
>>> We are still producing AST, the problems are mostly due to features
>>> depending on the internal data or behaviour of the old parser. We can
>>> probably move and fix some of them by using AST but my first choice is to
>>> use a language server and remove implementation out of JSDT.
>>>
>>>
>>> requires more effort.
>>>
>>>> --
>>>> Mickael Istria
>>>> Eclipse developer at JBoss, by Red Hat <http://www.jboss.org/tools>
>>>> My blog <http://mickaelistria.wordpress.com> - My Tweets
>>>> <http://twitter.com/mickaelistria>
>>>>
>>>> _______________________________________________
>>>> wtp-dev mailing list
>>>> wtp-dev@eclipse.org
>>>> To change your delivery options, retrieve your password, or unsubscribe
>>>> from this list, visit
>>>> https://dev.eclipse.org/mailman/listinfo/wtp-dev
>>>>
>>>>
>>>
>>>
>>>
>>> _______________________________________________
>>> wtp-dev mailing list
>>> wtp-dev@eclipse.org
>>> To change your delivery options, retrieve your password, or unsubscribe
>>> from this list, visit
>>> https://dev.eclipse.org/mailman/listinfo/wtp-dev
>>>
>>> _______________________________________________
>> wtp-dev mailing list
>> wtp-dev@eclipse.org
>> To change your delivery options, retrieve your password, or unsubscribe
>> from this list, visit
>> https://dev.eclipse.org/mailman/listinfo/wtp-dev
>>
> _______________________________________________
> wtp-dev mailing list
> wtp-dev@eclipse.org
> To change your delivery options, retrieve your password, or unsubscribe
> from this list, visit
> https://dev.eclipse.org/mailman/listinfo/wtp-dev
>
_______________________________________________
wtp-dev mailing list
wtp-dev@eclipse.org
To change your delivery options, retrieve your password, or unsubscribe from 
this list, visit
https://dev.eclipse.org/mailman/listinfo/wtp-dev

Reply via email to