Return-Path: X-Original-To: apmail-flink-dev-archive@www.apache.org Delivered-To: apmail-flink-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 C4BD710B96 for ; Thu, 15 Jan 2015 16:51:56 +0000 (UTC) Received: (qmail 28292 invoked by uid 500); 15 Jan 2015 16:51:58 -0000 Delivered-To: apmail-flink-dev-archive@flink.apache.org Received: (qmail 28235 invoked by uid 500); 15 Jan 2015 16:51:58 -0000 Mailing-List: contact dev-help@flink.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@flink.apache.org Delivered-To: mailing list dev@flink.apache.org Received: (qmail 28222 invoked by uid 99); 15 Jan 2015 16:51:58 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 15 Jan 2015 16:51:58 +0000 X-ASF-Spam-Status: No, hits=1.5 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of alexander.s.alexandrov@gmail.com designates 209.85.215.47 as permitted sender) Received: from [209.85.215.47] (HELO mail-la0-f47.google.com) (209.85.215.47) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 15 Jan 2015 16:51:32 +0000 Received: by mail-la0-f47.google.com with SMTP id hz20so14642729lab.6 for ; Thu, 15 Jan 2015 08:51:31 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=L1+88K5sWI+6qfn5WDj2T18etMHHGk+7ID8bB2Bh4qw=; b=pyQfM8LsBbocR5FSEHqV3cqmw3KLVH5YcFcutEtGC6ySc8Aiza59N4qA+Ivh317YZB 9gaBu1q8ao0tWn9soLO8Ld0ktbNNod/wbb0cJbiYr8Y68amJr08ZOkXYUdUNUFwZcF8g rxw+5qqlRiIe+KroAo23IsBNCwHiiupPIinEgXfspNIVTHVV+Jvy2AJyly231EfVtzZX 8YLd087eQXHwoLUZWRujTwqW8KJRRUg+JqfHPSTFfwiJbEiiTM+eiikV2wo/HxUMyUZq HKosunokWPtnn43t8lBS3a5Ozh5QN4P4jWaqokxVXcvyno/LOmnRz0f3Ffsxq/DMXOZc 5T7g== MIME-Version: 1.0 X-Received: by 10.112.150.102 with SMTP id uh6mr10819125lbb.66.1421340691033; Thu, 15 Jan 2015 08:51:31 -0800 (PST) Received: by 10.112.59.39 with HTTP; Thu, 15 Jan 2015 08:51:30 -0800 (PST) Date: Thu, 15 Jan 2015 17:51:31 +0100 Message-ID: Subject: Upgrading to Scala 2.11.x? From: Alexander Alexandrov To: dev@flink.apache.org Content-Type: multipart/alternative; boundary=047d7b34318afe76ea050cb3aa05 X-Virus-Checked: Checked by ClamAV on apache.org --047d7b34318afe76ea050cb3aa05 Content-Type: text/plain; charset=UTF-8 Currently, Flink uses Scala 2.10.4 and relies on the macro paradise compiler plugin to get the quasi-quotes functionality. This makes the code incompatible with third-party add-ons that use macros written against a newer version of Scala. Scala 2.11 has been around for almost a year already. It comes with a bit more advanced reflection API than 2.10 and quasi-quotes bundled in. I think that by now there should be a 2.11 version for most of the other Scala-based dependencies used in Flink. Are there any plans in the roadmap to upgrade this to 2.11 in one of the next releases? If not, what is the main issue blocking this change? I suspect that this might be a question which has been already discussed here, but I failed to find relevant threads in the mailing list. Regards, Alexander --047d7b34318afe76ea050cb3aa05--