Return-Path: X-Original-To: apmail-camel-dev-archive@www.apache.org Delivered-To: apmail-camel-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 817C590B2 for ; Fri, 22 Feb 2013 15:17:33 +0000 (UTC) Received: (qmail 33182 invoked by uid 500); 22 Feb 2013 15:17:33 -0000 Delivered-To: apmail-camel-dev-archive@camel.apache.org Received: (qmail 33010 invoked by uid 500); 22 Feb 2013 15:17:33 -0000 Mailing-List: contact dev-help@camel.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@camel.apache.org Delivered-To: mailing list dev@camel.apache.org Received: (qmail 32998 invoked by uid 99); 22 Feb 2013 15:17:33 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 22 Feb 2013 15:17:33 +0000 X-ASF-Spam-Status: No, hits=-0.7 required=5.0 tests=RCVD_IN_DNSWL_LOW,SPF_PASS,T_FRT_INTEREST X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of claus.ibsen@gmail.com designates 209.85.223.180 as permitted sender) Received: from [209.85.223.180] (HELO mail-ie0-f180.google.com) (209.85.223.180) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 22 Feb 2013 15:17:27 +0000 Received: by mail-ie0-f180.google.com with SMTP id bn7so823848ieb.11 for ; Fri, 22 Feb 2013 07:17:06 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:mime-version:in-reply-to:references:from:date:message-id :subject:to:content-type; bh=jbY2ptHI3drq9Zg6GKf1FFt5R3UoGahxQexbWi9I110=; b=ErADi46D+AF8wgjQ/HjuI6s1uq0JgEoA+LQOPW/5CoNdkrHVqaJu+fQHTk99B/WS95 ZuSmM5hyl7yUgrYHcNB0caGxUn0VM8DdpS5RYGarsUsU56nhnNUgPzjZbIZEIOiOC9+k mcC1CpywcwZ3R0g4RcKMBnmWgGFhEW8p5gq/6pJRvms6JwpYFB7dXiZZiY6wqK7gYkMF Y6j5EVdfzEDIOBwBwsiLziFDhRjxyDB0B+cERTf3j0mRmNCw8Tq0LP6D1vd2TK6GVNc8 DsT+9tjTBTj4AQkStAMm08V8ifXfkf9XaURqHOFyYs9thgoauyxF0i3U9nAgWl4fN1jQ bpxQ== X-Received: by 10.50.11.229 with SMTP id t5mr15065514igb.65.1361546226722; Fri, 22 Feb 2013 07:17:06 -0800 (PST) MIME-Version: 1.0 Received: by 10.64.53.232 with HTTP; Fri, 22 Feb 2013 07:16:46 -0800 (PST) In-Reply-To: References: From: Claus Ibsen Date: Fri, 22 Feb 2013 16:16:46 +0100 Message-ID: Subject: Re: [DISCUSS] Scala components in ASF Camel To: dev@camel.apache.org Content-Type: text/plain; charset=ISO-8859-1 X-Virus-Checked: Checked by ClamAV on apache.org On Sun, Feb 17, 2013 at 8:52 PM, Ioannis Canellos wrote: > I prefer having all sources in java, however not accepting scala > contributions in the community doesn't seem right to me. > I'd say let's try to keep everything java, but if there is a good reason > for people using scala and we have a good number of committers willing to > work in scala a scala-components module doesn't sound bad to me. > +1 I dont see much interrest in creating Scala based components for Camel, just because its Scala programming language. Though having a number of Camel components using Scala because they integrate with Scala based libraries is OKAY with me. Though if someone creates a new Camel component to integration with Facebook, then I would favor that being Java based. I guess what triggered this was that Stomp component that was Scala based, because it uses a Scala library for the STOMP communication. If I had a choice and there was a pure Java stomp client I would favor that over the Scala based. But I guess there is not, so I am okay with the camel-stomp being Scala based for now. The only concern for Scala based components is the bad backwards compatability Scala has. eg the Scala 2.9 vs 2.10 debacle. I think for Scala based components we cannot dual support both Scala 2.9 and 2.10 binary releases. And therefore they would be Scala 2.10 based for now. > > -- > *Ioannis Canellos* > * > > ** > Blog: http://iocanel.blogspot.com > ** > Twitter: iocanel > * -- Claus Ibsen ----------------- Red Hat, Inc. FuseSource is now part of Red Hat Email: cibsen@redhat.com Web: http://fusesource.com Twitter: davsclaus Blog: http://davsclaus.com Author of Camel in Action: http://www.manning.com/ibsen