From owner-freebsd-erlang@freebsd.org Fri Aug 3 14:18:11 2018 Return-Path: Delivered-To: freebsd-erlang@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 0C12D106B22C for ; Fri, 3 Aug 2018 14:18:11 +0000 (UTC) (envelope-from jean-sebastien.pedron@dumbbell.fr) Received: from mail.made4.biz (mail.made4.biz [195.154.164.132]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 6373F842F7 for ; Fri, 3 Aug 2018 14:18:09 +0000 (UTC) (envelope-from jean-sebastien.pedron@dumbbell.fr) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=dumbbell.fr ; s=20170531; h=Content-Type:In-Reply-To:MIME-Version:Date:Message-ID:From: References:To:Subject:Sender:Reply-To:Cc:Content-Transfer-Encoding:Content-ID :Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To: Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe :List-Post:List-Owner:List-Archive; bh=ju6VINE0pEC9aq9N6b5DXpIgo4KVHE50UrA+Z1hMXzk=; b=lGitjR80btheIK01SsVrUQsdIV vBSnH89b+soF99cNr3v/9YLztPtBBCm+GuAuB0I3H/QBy9Q8SZGC7WB9VrxKlXb1/54AQHDZw/Vx0 iU6y90m/61Tb8hPDh/NrnyZrpK9UnN3L33fgLPHLiLyLMSBgXQWWaHUkW0CWuQ0Y3UDc=; Received: from 141.7.19.93.rev.sfr.net ([93.19.7.141] helo=cassini.dumbbell.fr) by mail.made4.biz with esmtpa (Exim 4.91 (FreeBSD)) (envelope-from ) id 1flau2-0005h9-1w for freebsd-erlang@freebsd.org; Fri, 03 Aug 2018 16:18:02 +0200 Subject: Re: Dumb question on erlang ports To: freebsd-erlang@freebsd.org References: From: =?UTF-8?Q?Jean-S=c3=a9bastien_P=c3=a9dron?= Openpgp: preference=signencrypt Autocrypt: addr=jean-sebastien.pedron@dumbbell.fr; prefer-encrypt=mutual; keydata= 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 KCX0cFBuqlnaE/YLB+L4IJMyan8Jk9NDa0A= Message-ID: Date: Fri, 3 Aug 2018 16:17:57 +0200 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:60.0) Gecko/20100101 Thunderbird/60.0 MIME-Version: 1.0 In-Reply-To: Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="IOEWtfUOtTcLQCr4b2OSiPoLBdgjXeGnJ" X-BeenThere: freebsd-erlang@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: Support of Erlang-related ports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 03 Aug 2018 14:18:11 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --IOEWtfUOtTcLQCr4b2OSiPoLBdgjXeGnJ Content-Type: multipart/mixed; boundary="hYzKYepWbPLaMpgeIlqnLbUMcqDP1RkvL"; protected-headers="v1" From: =?UTF-8?Q?Jean-S=c3=a9bastien_P=c3=a9dron?= To: freebsd-erlang@freebsd.org Message-ID: Subject: Re: Dumb question on erlang ports References: In-Reply-To: --hYzKYepWbPLaMpgeIlqnLbUMcqDP1RkvL Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: quoted-printable On 8/3/18 2:06 PM, John Parkey wrote: > Hi Hi! > Sorry to bother you, but I am coming back to doing some erlang dev work= on > freebsd, after a while away. Great! :) > I am a bit confused by there being erlang-runtime ports for versions 20= and > 21, but the main erlang lang port is at version 19.3. Presumably versi= on > 19.3 cannot be used to develop stuff which runs on 21? If not, what is= the > rationale for the existence of the later runtimes? Having all the erlang-runtime-* ports allow use all of them while working with Erlang as you guessed. If the main lang/erlang port is still at Erlang 19.x, it's probably because we need to be 100% sure all services depending on Erlang are working with newer Erlang releases. I can speak for RabbitMQ for instance and it took time to add support for Erlang 20 and even more for Erlang 21. Back to the development experience (I work on RabbitMQ itself), I use Erlang 19 as my day-to-day environment. I use erlang-runtime-{20,21} to test changes with newer versions. I don't have to recompile anything because the compiled modules are forward-compatible. If the main port is updated to e.g. Erlang 21, I would have to override $PATH to change the default back to Erlang 19 or recompile to test + maybe change the code to not rely on Erlang 21 features. That said, I agree that the Erlang ports would benefit from FLAVOURS. --=20 Jean-S=C3=A9bastien P=C3=A9dron --hYzKYepWbPLaMpgeIlqnLbUMcqDP1RkvL-- --IOEWtfUOtTcLQCr4b2OSiPoLBdgjXeGnJ Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEZwh/0a6uDhLbxqbwOemXYaX9lMwFAltkZBkACgkQOemXYaX9 lMxKghAAzO3vResD5CJbetN8/reULdBz5EmSIBVp3zIeyU2wJSd5MYuJr1KRWyEC 08KCkNoJ/ZJM+asCM0aB9Wth7s1BfF6In7kT8WdPMpX4Woiv6m7Y94cHRN9UtkvO t4P0p7s6R+2nPtku4sbIsk1zpwEs3mGFyhZx32PXF8J2qlzbxEtioKgNJHLvu0w9 BTYlbGvEmY99K6vmZOTMM/cO9HLsI53hBxk/uu2lxhSl5sskU3URzfeEv8c6+9pw nyvq1rRqokk1aJ28AWEFf1qSbyZSN3924y1irrvYlQ3raPT1Ygleqrw7la4Wjc7n c945RXyfr8YQycoeJ5zkk48r5kJeWkC6IEywfJ0LMiRrYOSCA58nlg9//uuebqRk k6pO1sxu5GS5FBDvcsaP1BhEITdFhSZhB870MSHMKFfK7QfsvRgFlIhQNSTQ71Tc sisW1JqPX8S3i5w8ArMUsJZmlkIAEF2S1FqS2ZQNbYSr8CjAGXB3EaxOWJBGkEaV sbTeZHMJCHtuoc+M9X+7mTEUrzxymd1owXNd/RPFg1cslaiyn/4LxLP5rPeURFyj skmNtDA91ebYMp84Qp811v07fad8HQ2kcmX5j32bC/jBledp4BZFX7H1FZGJn46Z 8h3yGS3rkY/9xh278+OMjTLME0/RNdjec5DB646BYeMqyUxO/KM= =nc3r -----END PGP SIGNATURE----- --IOEWtfUOtTcLQCr4b2OSiPoLBdgjXeGnJ--