But we don't see someone stepping up to provide up-to-date JavaScript
support using Xtext or LiClipse either. All I see is the basic tragedy 
of
the commons issue here combined with the fact that desktop IDE is not 
what
companies want to invest in right now. Short of radically 
restructuring
Eclipse Foundation with a higher revenue stream and ability to hire
developers, I don't see a solution here.
-----Original Message-----
From: Michael Scharf [mailto:michael@xxxxxxxxx]
Sent: Thursday, June 25, 2015 8:02 AM
To: Konstantin Komissarchik; 'eclipse.org-architecture-council'
Subject: Re: [eclipse.org-architecture-council] Javascript: a bug that 
makes
me really sad....
On 2015-06-25 15:58, Konstantin Komissarchik wrote:
The architectural council is a misnomer as it has not power to affect
architectural matters,
but this isn't even an architectural issue.
You are right, it is not an architectural issue. But maybe the 
architecture
of the eclipse IDE makes it difficult to provide a solution. I also 
know
that there are other javascript solutions that are better than this. 
But
eclipse ships with a project that is essentialy dead since many years.
If JavaScript would be any rarely used language, it would not really 
matter,
but JavaScript is one of the most important language for many 
projects.
So, we have tools (Xtext) that can generate IDEs for even obscure 
DSLs, but
Javascript support is stuck in the last century.
Architecturally we have different worlds for language support, the 
hand
written ones, the Xtext language support, LiClipse with declarative 
language
support, Doug with a great idea of jet another Antlr4 based multi 
language
support etc. Lots of different architectures that compete with each 
other...
Yes, that is a Bazaar, not a Cathedral but for many users eclipse 
appears to
be a Cathedral they can download, just to realize that inside there is 
a
Bazaar. For a Bazaar, little architecture is needed. For a Cathedral,
architecture is vital. Eclipse once started with a great 
architecture...
Those who know me (hello Doug), know that about once a year, I ask my 
self,
what does the architectural council have have to do with architecture. 
But
like every year, I get over it ;-)
Michael
It's a feature request to support newer versions
of Javascript. Better Javascript support at Eclipse would be clearly
beneficial, but so far no company has put forth resources on 
sufficient
scale to achieve this.
- Konstantin
*From:*eclipse.org-architecture-council-bounces@xxxxxxxxxxx
[mailto:eclipse.org-architecture-council-bounces@xxxxxxxxxxx] *On
Behalf Of *Doug Schaefer
*Sent:* Thursday, June 25, 2015 6:43 AM
*To:* Michael Scharf; eclipse.org-architecture-council
*Subject:* Re: [eclipse.org-architecture-council] Javascript: a bug 
that
makes me really sad....
I suppose that's almost an existential question on the role of the
Eclipse Architecture Council. At times, I feel the projects have too 
much
power, the power to make decisions that adversely affect the Eclipse 
product
as a whole. And I'm sure this extends just beyond the IDE.
But Eclipse is built as a meritocracy. And really the only people who
have the power to change things like this are the ones contributing 
the
code to that project. We can try and influence them to make the right
decisions, and I think we are in our right to do that. But that would
require the Architecture council be more vocal about technical matters 
and
earn the respect of the projects so they'll have some incentive to 
listen.
Doug.
*From: *<eclipse.org-architecture-council-bounces@xxxxxxxxxxx
<mailto:eclipse.org-architecture-council-bounces@xxxxxxxxxxx>> on
behalf of Michael Scharf <eclipse@xxxxxxxxx
<mailto:eclipse@xxxxxxxxx>>
*Reply-To: *Michael Scharf <eclipse@xxxxxxxxx
<mailto:eclipse@xxxxxxxxx>>, Eclipse Architecture Council
<eclipse.org-architecture-council@xxxxxxxxxxx
<mailto:eclipse.org-architecture-council@xxxxxxxxxxx>>
*Date: *Thursday, June 25, 2015 at 9:30 AM
*To: *Eclipse Architecture Council
<eclipse.org-architecture-council@xxxxxxxxxxx
<mailto:eclipse.org-architecture-council@xxxxxxxxxxx>>
*Subject: *[eclipse.org-architecture-council] Javascript: a bug that 
makes
me really sad....
 Hi,
 I am excited about mars being out. But there is a bug,
 that makes me really really sad. The most popular eclipse
 package is JavaEE and it contains JavaScript. But eclipse
 supports only JavaScript 1998.
 https://bugs.eclipse.org/bugs/show_bug.cgi?id=223131
 The most annoying problem is that modern versions of javascript
 allow keywords if they are part of a data structure:
     promise.catch(function(){...});
     var foo {
        default: 42
     }
 Many libraries use `throw` and `catch` as methods on objects
 and this causes a lot of errors and the rest of the file cannot
 be parsed.
 I know there are a lot of different javascript solutions out
 there that work better than this. But, the out of box experience
 with eclipse is, well suboptimal.
 Is there anything the architecture council can do about this?
 Michael
---------------------------------------------------------------------
This transmission (including any attachments) may contain 
confidential
information, privileged material (including material protected by the
solicitor-client or other applicable privileges), or constitute 
non-public
information. Any use of this information by anyone other than the 
intended
recipient is prohibited. If you have received this transmission in 
error,
please immediately reply to the sender and delete this information 
from your
system. Use, dissemination, distribution, or reproduction of this
transmission by unintended recipients is not authorized and may be 
unlawful.
_______________________________________________
eclipse.org-architecture-council mailing list
eclipse.org-architecture-council@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/eclipse.org-architecture-council
IMPORTANT: Membership in this list is generated by processes internal 
to the Eclipse Foundation.  To be permanently removed from this list, 
you must contact emo@xxxxxxxxxxx to request removal.