From owner-freebsd-questions@FreeBSD.ORG Tue Jun 9 11:38:38 2015 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 03785997 for ; Tue, 9 Jun 2015 11:38:38 +0000 (UTC) (envelope-from mail@ozzmosis.com) Received: from homiemail-a115.g.dreamhost.com (sub5.mail.dreamhost.com [208.113.200.129]) by mx1.freebsd.org (Postfix) with ESMTP id DAAC71247 for ; Tue, 9 Jun 2015 11:38:37 +0000 (UTC) (envelope-from mail@ozzmosis.com) Received: from homiemail-a115.g.dreamhost.com (localhost [127.0.0.1]) by homiemail-a115.g.dreamhost.com (Postfix) with ESMTP id 406CA4E5E; Tue, 9 Jun 2015 04:38:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=ozzmosis.com; h=date:from :to:cc:subject:message-id:references:mime-version:content-type :in-reply-to; s=ozzmosis.com; bh=sQCn7w8RS3+8xwdxRoIGdkHhCeA=; b= MAYg7OsGhpYyzYerG0ka12z/rcZMaCO95yP4qa0OTBQuG8VOfeh1fyHorCDp31ZE xtt11uNwFBf58V/KAu4gzzpsmxBNzu9ScbVEgselBkXlx1/wRVTO7yhLd0sMIwqX X0kMMoMvmvAPVkpuIvESZvvkjsqKVMeB9UnDLvyK4cY= Received: from blizzard.ozzmosis.com (114-198-63-194.dyn.iinet.net.au [114.198.63.194]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: relay@ozzmosis.com) by homiemail-a115.g.dreamhost.com (Postfix) with ESMTPSA id E12344E59; Tue, 9 Jun 2015 04:38:30 -0700 (PDT) Received: by blizzard.ozzmosis.com (Postfix, from userid 1001) id 0964BF10; Tue, 9 Jun 2015 21:38:28 +1000 (AEST) Date: Tue, 9 Jun 2015 21:38:27 +1000 From: andrew clarke To: mayuresh@kathe.in Cc: freebsd-questions@freebsd.org Subject: Re: swift under freebsd? Message-ID: <20150609113827.GA80013@ozzmosis.com> References: <0e0e0498667962e412d607e2f27274d0@kathe.in> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <0e0e0498667962e412d607e2f27274d0@kathe.in> User-Agent: Mutt/1.5.23 (2014-03-12) X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 09 Jun 2015 11:38:38 -0000 On Tue 2015-06-09 12:55:19 UTC+0530, Mayuresh Kathe (mayuresh@kathe.in) wrote: > hi, in case someone missed it, there's been an announcement that apple's > swift will be open sourced soon. > they are going pretty much full-out, even the libraries are going to get > open sourced along with the compiler. > in that case, would freebsd import support for swift within the base > system in the near future? I think it would only end up in the FreeBSD base system if a particular program in base required it. However the general trend over the years has been to remove dependencies from base (Perl, Ruby) rather than add more. ObjC support is in base more by coincidence, because clang is required to build the base system in FreeBSD 10.0 and newer, and clang includes ObjC support. clang will never build Swift apps, though. Given that Swift is built on top of LLVM (which clang uses), it should hopefully be fairly trivial to port to FreeBSD, and I'd expect it to appear in the Ports tree sooner or later. But not in base.