You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@netbeans.apache.org by GitBox <gi...@apache.org> on 2022/09/25 07:12:43 UTC

[GitHub] [netbeans] jtulach opened a new pull request, #4682: Promote latest Javac features supported by NetBeans

jtulach opened a new pull request, #4682:
URL: https://github.com/apache/netbeans/pull/4682

   This is a proposal PR showing a direction how to promote unique NetBeans features.
   
   One of the biggest strengths of NetBeans Java IDE is the direct integration with [latest JDK's Javac](https://cwiki.apache.org/confluence/display/NETBEANS/Overview%3A+nb-javac). Our ability to deliver best quality support for latest and greatest features of the Java language is amazing. All we need is to give it more visibility.
   
   This PR modifies the _New Project_/_Java with Maven_/_Java Application_ to create a project that _enables all the features_ supported by NetBeans **JavaC** by default. No need for NetBeans users to configure anything - everything works **out of the box**.
   
   By accepting this PR we would offer NetBeans users the latest Java features. By accepting this PR we would shift our QA focus towards these latest features. Every new project would become a testcase to verify whether:
   * indentation
   * code completion
   * refactorings
   * and co.
   
   really work well with the **latest Java language features**. Accepting this PR would make support for latest Java the **first class citizen** in the NetBeans Java IDE!


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@netbeans.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@netbeans.apache.org
For additional commands, e-mail: notifications-help@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists


[GitHub] [netbeans] ebarboni commented on pull request #4682: Promote latest Javac features supported by NetBeans

Posted by GitBox <gi...@apache.org>.
ebarboni commented on PR #4682:
URL: https://github.com/apache/netbeans/pull/4682#issuecomment-1259199934

   Hi, I share the reservations too. I would except more the _New Project/Java with Maven/Java Application_ to adapt to the platform NetBeans is working on with maybe a bunch of if to get the feature per platform version. This should stay with maven compiler config not having dependencies.
   
   If my JDK is 17 and the new JDK is 20 I would prefer a new entry like  _New Project/Java with Maven/Java Application (Latest Features)_ with in this case the frgraal but I would know I'm testing new stuff.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@netbeans.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@netbeans.apache.org
For additional commands, e-mail: notifications-help@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists


[GitHub] [netbeans] neilcsmith-net commented on pull request #4682: Promote latest Javac features supported by NetBeans

Posted by GitBox <gi...@apache.org>.
neilcsmith-net commented on PR #4682:
URL: https://github.com/apache/netbeans/pull/4682#issuecomment-1259127879

   Sorry, but -1 from me too. I share the reservations. There are some serious caveats in backporting features without library support. Anyone who is informed enough to consider the ramifications probably doesn't need this to set it up.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@netbeans.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@netbeans.apache.org
For additional commands, e-mail: notifications-help@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists


[GitHub] [netbeans] matthiasblaesing commented on pull request #4682: Promote latest Javac features supported by NetBeans

Posted by GitBox <gi...@apache.org>.
matthiasblaesing commented on PR #4682:
URL: https://github.com/apache/netbeans/pull/4682#issuecomment-1257208904

   -1 from me.
   
   I don't like frgaal as to my interpretation it is a fork of javac and there is not much hope, that it will ever get upstreamed (I might be wrong, please point me to discussions about upstreaming). There is a javac implementation out there, that has a year long track record and is backing one of the big Java IDEs: ecj. It hat backporting capabilities since a long time, so why not that?
   
   The other question: How does the IDE handle the split between target/source version and target JDK? Does this discourage usage of release vs. target/source?


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@netbeans.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@netbeans.apache.org
For additional commands, e-mail: notifications-help@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists


[GitHub] [netbeans] errael commented on pull request #4682: Promote latest Javac features supported by NetBeans

Posted by GitBox <gi...@apache.org>.
errael commented on PR #4682:
URL: https://github.com/apache/netbeans/pull/4682#issuecomment-1261637581

   > How does the IDE handle the split between target/source version and target JDK?
   
   I haven't noticed a problem
   ![18-11](https://user-images.githubusercontent.com/20450427/192918627-d8ca1f57-2d7e-4ede-abd3-3eabb6155a55.png)
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@netbeans.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@netbeans.apache.org
For additional commands, e-mail: notifications-help@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists


[GitHub] [netbeans] jtulach commented on pull request #4682: Promote latest Javac features supported by NetBeans

Posted by GitBox <gi...@apache.org>.
jtulach commented on PR #4682:
URL: https://github.com/apache/netbeans/pull/4682#issuecomment-1260032535

   Shortsighted, in my opinion, but decisive. Closing.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@netbeans.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@netbeans.apache.org
For additional commands, e-mail: notifications-help@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists


[GitHub] [netbeans] jtulach closed pull request #4682: Promote latest Javac features supported by NetBeans

Posted by GitBox <gi...@apache.org>.
jtulach closed pull request #4682: Promote latest Javac features supported by NetBeans
URL: https://github.com/apache/netbeans/pull/4682


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@netbeans.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@netbeans.apache.org
For additional commands, e-mail: notifications-help@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists


[GitHub] [netbeans] lkishalmi commented on pull request #4682: Promote latest Javac features supported by NetBeans

Posted by GitBox <gi...@apache.org>.
lkishalmi commented on PR #4682:
URL: https://github.com/apache/netbeans/pull/4682#issuecomment-1258734694

   -1 at least in this form. The user has to be aware, better actively choose, that he/she would be using a "non-standard" java compiler.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@netbeans.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@netbeans.apache.org
For additional commands, e-mail: notifications-help@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists


[GitHub] [netbeans] lkishalmi commented on pull request #4682: Promote latest Javac features supported by NetBeans

Posted by GitBox <gi...@apache.org>.
lkishalmi commented on PR #4682:
URL: https://github.com/apache/netbeans/pull/4682#issuecomment-1259587904

   I'd probably create another project category, like "JavaC Experience" and put a few projects there. So people at school (or home) would have a collection of starters when they would like to experiment with new language features.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@netbeans.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@netbeans.apache.org
For additional commands, e-mail: notifications-help@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists