[DISCUSS] Scala at Commons

classic Classic list List threaded Threaded
9 messages Options
Reply | Threaded
Open this post in threaded view
|

[DISCUSS] Scala at Commons

Benedikt Ritter-4
Hello,

Commons mission has always been to provide a home for common _Java_ libraries. Since my personal and professional interests are slowly shifting from Java towards Scala, I’m looking for ways to contribute to Open Source with Scala. For this reason I’d like to discuss whether Commons could be a home for common Scala libraries as well. For example I’m thinking about wrapper libraries which add Scala sugar to the existing libraries. Furthermore there are some Scala projects out there at the ASF (Kafka, Spark) which my be interested in sharing code via Commons.

Regards,
Benedikt


---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]

Reply | Threaded
Open this post in threaded view
|

Re: [DISCUSS] Scala at Commons

garydgregory
I'm all for it.

Gary

On Feb 12, 2017 7:53 AM, "Benedikt Ritter" <[hidden email]> wrote:

> Hello,
>
> Commons mission has always been to provide a home for common _Java_
> libraries. Since my personal and professional interests are slowly shifting
> from Java towards Scala, I’m looking for ways to contribute to Open Source
> with Scala. For this reason I’d like to discuss whether Commons could be a
> home for common Scala libraries as well. For example I’m thinking about
> wrapper libraries which add Scala sugar to the existing libraries.
> Furthermore there are some Scala projects out there at the ASF (Kafka,
> Spark) which my be interested in sharing code via Commons.
>
> Regards,
> Benedikt
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [hidden email]
> For additional commands, e-mail: [hidden email]
>
>
Reply | Threaded
Open this post in threaded view
|

Re: [DISCUSS] Scala at Commons

Rob Tompkins
In reply to this post by Benedikt Ritter-4


> On Feb 12, 2017, at 10:52 AM, Benedikt Ritter <[hidden email]> wrote:
>
> Hello,
>
> Commons mission has always been to provide a home for common _Java_ libraries.

It's seemed slightly odd to me that there weren't more supported languages represented in Commons.

Scala seems like a natural transition into the multi-lingual space without straying from the JVM.

-Rob

> Since my personal and professional interests are slowly shifting from Java towards Scala, I’m looking for ways to contribute to Open Source with Scala. For this reason I’d like to discuss whether Commons could be a home for common Scala libraries as well. For example I’m thinking about wrapper libraries which add Scala sugar to the existing libraries. Furthermore there are some Scala projects out there at the ASF (Kafka, Spark) which my be interested in sharing code via Commons.
>
> Regards,
> Benedikt
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [hidden email]
> For additional commands, e-mail: [hidden email]
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]

Reply | Threaded
Open this post in threaded view
|

Re: [DISCUSS] Scala at Commons

Stefan Bodewig
In reply to this post by Benedikt Ritter-4
On 2017-02-12, Benedikt Ritter wrote:

> Commons mission has always been to provide a home for common _Java_
> libraries. Since my personal and professional interests are slowly
> shifting from Java towards Scala, I’m looking for ways to contribute
> to Open Source with Scala. For this reason I’d like to discuss whether
> Commons could be a home for common Scala libraries as well.

I don't see why not as long as you find three people who are willing to
to touch the code it if needs to get changed ;-)

> For example I’m thinking about wrapper libraries which add Scala sugar
> to the existing libraries.

As additional artifacts, I assume.

Stefan

---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]

Reply | Threaded
Open this post in threaded view
|

Re: [DISCUSS] Scala at Commons

Bruno P. Kinoshita-3
In reply to this post by Benedikt Ritter-4
+1

Started learning Scala some time ago, but there is still a lot to learn. So definitely willing to help with small issues in Scala projects at  Commons.


Cheers
Bruno




----- Original Message -----
From: Benedikt Ritter <[hidden email]>
To: Commons Developers List <[hidden email]>
Sent: Monday, 13 February 2017 4:52 AM
Subject: [DISCUSS] Scala at Commons

Hello,

Commons mission has always been to provide a home for common _Java_ libraries. Since my personal and professional interests are slowly shifting from Java towards Scala, I’m looking for ways to contribute to Open Source with Scala. For this reason I’d like to discuss whether Commons could be a home for common Scala libraries as well. For example I’m thinking about wrapper libraries which add Scala sugar to the existing libraries. Furthermore there are some Scala projects out there at the ASF (Kafka, Spark) which my be interested in sharing code via Commons.

Regards,
Benedikt


---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]

---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]

Reply | Threaded
Open this post in threaded view
|

Re: [DISCUSS] Scala at Commons

Oliver Heger-3
In reply to this post by Benedikt Ritter-4
As we already host some C-code in Commons, I see no reason to reject
Scala or other JVM languages.

I have done some experiments with Scala myself and am very impressed by
this language. I might even have a small library which could become a
component.

One question: Which build tool would we use? I used to have some trouble
with Maven and IDE integration (but this was some time ago); with sbt I
have better experience, but this tool is complex and I don't know how it
can be used for site generation.

Oliver

Am 12.02.2017 um 16:52 schrieb Benedikt Ritter:

> Hello,
>
> Commons mission has always been to provide a home for common _Java_ libraries. Since my personal and professional interests are slowly shifting from Java towards Scala, I’m looking for ways to contribute to Open Source with Scala. For this reason I’d like to discuss whether Commons could be a home for common Scala libraries as well. For example I’m thinking about wrapper libraries which add Scala sugar to the existing libraries. Furthermore there are some Scala projects out there at the ASF (Kafka, Spark) which my be interested in sharing code via Commons.
>
> Regards,
> Benedikt
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [hidden email]
> For additional commands, e-mail: [hidden email]
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]

Reply | Threaded
Open this post in threaded view
|

Re: [DISCUSS] Scala at Commons

Matt Sicker
We're using Maven in Log4j 2 for our Scala API and it seems to work fine,
but it's not exactly a large submodule (just a few classes). This is the
plugin we're using: <https://github.com/davidB/scala-maven-plugin>. As for
using SBT, I have one friend who loves it, and I have a couple other
friends who absolutely hate it. Technically, Gradle supports Scala as well <
https://docs.gradle.org/current/userguide/scala_plugin.html>, though I've
never used Gradle for non-Java or non-Groovy projects before.

I'd be on board with adding Scala stuff to Commons. My team at $job is
considering using Scala for upcoming projects, and other teams at the
company already use Scala. As I'm inexperienced with Scala, I'm kind of
wondering what sort of Commons libraries would be useful. The same would go
for Kotlin, Clojure, Groovy, or any other popular JVM languages (the less
popular ones would be feasible to support here if there are at least 3
people who can maintain and vote on releases for those libraries of course).

On 12 February 2017 at 14:36, Oliver Heger <[hidden email]>
wrote:

> As we already host some C-code in Commons, I see no reason to reject
> Scala or other JVM languages.
>
> I have done some experiments with Scala myself and am very impressed by
> this language. I might even have a small library which could become a
> component.
>
> One question: Which build tool would we use? I used to have some trouble
> with Maven and IDE integration (but this was some time ago); with sbt I
> have better experience, but this tool is complex and I don't know how it
> can be used for site generation.
>
> Oliver
>
> Am 12.02.2017 um 16:52 schrieb Benedikt Ritter:
> > Hello,
> >
> > Commons mission has always been to provide a home for common _Java_
> libraries. Since my personal and professional interests are slowly shifting
> from Java towards Scala, I’m looking for ways to contribute to Open Source
> with Scala. For this reason I’d like to discuss whether Commons could be a
> home for common Scala libraries as well. For example I’m thinking about
> wrapper libraries which add Scala sugar to the existing libraries.
> Furthermore there are some Scala projects out there at the ASF (Kafka,
> Spark) which my be interested in sharing code via Commons.
> >
> > Regards,
> > Benedikt
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [hidden email]
> > For additional commands, e-mail: [hidden email]
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [hidden email]
> For additional commands, e-mail: [hidden email]
>
>


--
Matt Sicker <[hidden email]>
Reply | Threaded
Open this post in threaded view
|

Re: [DISCUSS] Scala at Commons

Dave Brosius-2
In reply to this post by Oliver Heger-3
+1 to adding scala (or other) language support.


I'd just rather stay away from mixing languages in projects.


On 02/12/2017 03:36 PM, Oliver Heger wrote:

> As we already host some C-code in Commons, I see no reason to reject
> Scala or other JVM languages.
>
> I have done some experiments with Scala myself and am very impressed by
> this language. I might even have a small library which could become a
> component.
>
> One question: Which build tool would we use? I used to have some trouble
> with Maven and IDE integration (but this was some time ago); with sbt I
> have better experience, but this tool is complex and I don't know how it
> can be used for site generation.
>
> Oliver
>
> Am 12.02.2017 um 16:52 schrieb Benedikt Ritter:
>> Hello,
>>
>> Commons mission has always been to provide a home for common _Java_ libraries. Since my personal and professional interests are slowly shifting from Java towards Scala, I’m looking for ways to contribute to Open Source with Scala. For this reason I’d like to discuss whether Commons could be a home for common Scala libraries as well. For example I’m thinking about wrapper libraries which add Scala sugar to the existing libraries. Furthermore there are some Scala projects out there at the ASF (Kafka, Spark) which my be interested in sharing code via Commons.
>>
>> Regards,
>> Benedikt
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [hidden email]
>> For additional commands, e-mail: [hidden email]
>>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [hidden email]
> For additional commands, e-mail: [hidden email]
>
>


---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]

Reply | Threaded
Open this post in threaded view
|

Re: [DISCUSS] Scala at Commons

Benedikt Ritter-4
Hi,

I’m very happy to see to much positive feedback on this idea! Let’s wait a little longer to give others a chance to chime in. We can then discuss the details (e.g. which build tool to use)

Regards,
Benedikt

> Am 12.02.2017 um 22:34 schrieb Dave Brosius <[hidden email]>:
>
> +1 to adding scala (or other) language support.
>
>
> I'd just rather stay away from mixing languages in projects.
>
>
> On 02/12/2017 03:36 PM, Oliver Heger wrote:
>> As we already host some C-code in Commons, I see no reason to reject
>> Scala or other JVM languages.
>>
>> I have done some experiments with Scala myself and am very impressed by
>> this language. I might even have a small library which could become a
>> component.
>>
>> One question: Which build tool would we use? I used to have some trouble
>> with Maven and IDE integration (but this was some time ago); with sbt I
>> have better experience, but this tool is complex and I don't know how it
>> can be used for site generation.
>>
>> Oliver
>>
>> Am 12.02.2017 um 16:52 schrieb Benedikt Ritter:
>>> Hello,
>>>
>>> Commons mission has always been to provide a home for common _Java_ libraries. Since my personal and professional interests are slowly shifting from Java towards Scala, I’m looking for ways to contribute to Open Source with Scala. For this reason I’d like to discuss whether Commons could be a home for common Scala libraries as well. For example I’m thinking about wrapper libraries which add Scala sugar to the existing libraries. Furthermore there are some Scala projects out there at the ASF (Kafka, Spark) which my be interested in sharing code via Commons.
>>>
>>> Regards,
>>> Benedikt
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: [hidden email]
>>> For additional commands, e-mail: [hidden email]
>>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [hidden email]
>> For additional commands, e-mail: [hidden email]
>>
>>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [hidden email]
> For additional commands, e-mail: [hidden email]
>


---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]