You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@netbeans.apache.org by Randamuna Namae <io...@gmail.com> on 2020/08/01 16:43:27 UTC

Re: Scala plugin status for netbeans 12.0 ?

I keep a 2.13 version of the plugin, but I have progressively disabled
stuff that I don't use instead of maintain it (such is in-IDE SBT console
and auto loading of project. I also had to write my own SBT plugin to
generate the file in order to support things that the original didn't and
was too outdated to update (libs-wise)), it also cannot be compiled against
java > 8 because the api under com.sun.javadoc.Doc and the like have
changed places (or have been subsumed by something else)

Frankly, the plugin should just be re-written from scratch. The code is
written practically in 2.7 style plus using the scala presentation compiler
directly has become less and less reliable/advisable.
The scala community has been doing a great push towards LSP (language
server protocol) and BSP (build server protocol), integrating Metals to
NetBeans's current LSP support will yield much better results while still
being a low hanging fruit (compared to maintaining the current plugin).
Collaborating on improving NetBean's LSP support is also a great move
towards a good future for the IDE, since other languages like rust are also
going this route.

Cheers.

On 2020/07/01 01:46:33, Hanasaki Jiji <h....@gmail.com> wrote:
> Hi Chris,>
>
> I would be happy to collaborate with you on the plugin.  Perhaps first>
> just getting as-is working in NB12; then newer scala support?>
> Please contact me directly to discuss.>
>
> Thank you,>
>
> On Mon, Jun 29, 2020 at 5:10 AM Luff,Chris <Ch...@cerner.com> wrote:>
> >>
> > Morning, I am the repo owner - checkout the master branch and build
changing this property <netbeans.version>RELEASE120</netbeans.version>
using JDK1.8. Locate all 22 NetBeans Modules (nbm) in the target
directories and install using the downloaded tab of the plugin manager.>
> >>
> > I am working upon it when I get time - a complete refactor and removal
of unnecessary code and dependencies. The current incarnation cannot be
released because I do not own the coordinate org.netbeans, surprisingly,
and needs a lot of work to bring support for later versions of Scala.>
> >>
> > Happy coding!>
> > Chris>
> >>
> > On 28 Jun 2020, at 20:02, Alonso Del Arte <al...@gmail.com> wrote:>
> >>
> > From what I can tell, it's on a backburner:
https://github.com/cbm64chris/nbscala So I'm sticking with IntelliJ for all
my heavy duty Scala programming for the time being. As much help as
IntelliJ gives for learning Scala, I just like the way NetBeans works with
Java a lot better and wish that was available for Scala.>
> >>
> > Al>
> >>
> > On Sun, Jun 28, 2020 at 5:01 AM hanasaki@gmail <ha...@gmail.com>
wrote:>
> >>>
> >> Is anyone actively working on the scala/sbt support?>
> >>>
> >> Thank you,>
> >>>
> >>>
> >> --------------------------------------------------------------------->
> >> To unsubscribe, e-mail: users-unsubscribe@netbeans.apache.org>
> >> For additional commands, e-mail: users-help@netbeans.apache.org>
> >>>
> >> For further information about the NetBeans mailing lists, visit:>
> >> https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists>
> >>>
> >>
> >>
> > -->
> > Alonso del Arte>
> > Author at SmashWords.com>
> > Musician at ReverbNation.com>
> >>
> >>
> >>
> >>
> > CONFIDENTIALITY NOTICE This message and any included attachments are
from Cerner Corporation and are intended only for the addressee. The
information contained in this message is confidential and may constitute
inside or non-public information under international, federal, or state
securities laws. Unauthorized forwarding, printing, copying, distribution,
or use of such information is strictly prohibited and may be unlawful. If
you are not the addressee, please promptly delete this message and notify
the sender of the delivery error by e-mail or you may call Cerner's
corporate offices in Kansas City, Missouri, U.S.A at (+1) (816)221-1024.
Cerner Limited, Registered in England no 2519305, Registered Office 37
North Wharf Road, London W2 1AF.>
>
> --------------------------------------------------------------------->
> To unsubscribe, e-mail: users-unsubscribe@netbeans.apache.org>
> For additional commands, e-mail: users-help@netbeans.apache.org>
>
> For further information about the NetBeans mailing lists, visit:>
> https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists>
>
>