Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 13 Dec 2022 12:54:22 -0800
From:      "Pat Maddox" <pat@patmaddox.com>
To:        "Dave Cottlehuber" <dch@FreeBSD.org>, erlang <freebsd-erlang@freebsd.org>
Subject:   Re: Build elixir-devel against runtime25
Message-ID:  <a2fda212-4fa5-4467-aa0f-34d29f99f7f3@app.fastmail.com>
In-Reply-To: <924ea8d9-b378-4bf5-8758-52066269472c@app.fastmail.com>
References:  <77A782F3-84A3-4F49-8DBC-73D087210D61@patmaddox.com> <924ea8d9-b378-4bf5-8758-52066269472c@app.fastmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, Dec 13, 2022, at 1:34 AM, Dave Cottlehuber wrote:
> On Tue, 13 Dec 2022, at 03:35, Pat Maddox wrote:
>> I want to build elixir-devel against erlang-runtime25.
>
> Hey Pat
>
> You don=E2=80=99t normally need to build it against a different BEAM t=
arget;
> it=E2=80=99s sufficient to use a newer one via the usual PATH prependi=
ng
> method. Or have you found something where this matters?

I=E2=80=99ve not found a technical reason where this matters.

It is more about adoption, as I talk with other developers. Convos go so=
mething like this:

=E2=80=9CFreeBSD bundles old elixir!=E2=80=9D
=E2=80=9CUse lang/elixir-devel=E2=80=9D
=E2=80=9CI don=E2=80=99t want to use a devel version.=E2=80=9D
=E2=80=9CIt=E2=80=99s not devel like in Linux, where it=E2=80=99s unstab=
le=E2=80=A6 more like it=E2=80=99s meant for developers. It=E2=80=99s th=
e production release, it=E2=80=99s just the package name.=E2=80=9D
=E2=80=9CIt uses OTP/24! I want 25!=E2=80=9D
=E2=80=9CInstall lang/erlang-runtime25 and add it to PATH=E2=80=9D
=E2=80=9CBut elixir built against 24=E2=80=A6=E2=80=9D
=E2=80=9C25 runs it just fine, it=E2=80=99s backwards compatible=E2=80=9D
=E2=80=9CThere might be performance issues, and I=E2=80=99d just be more=
 comfortable if it built on 25, and I can do that on Linux=E2=80=9D
=E2=80=9COkay change this line in the Makefile=E2=80=9D

So=E2=80=A6 yeah :)

There=E2=80=99s a growing interest in FreeBSD+Elixir at my company (we=E2=
=80=99ve had an app running in prod for several months now). There are s=
ome perceived limitations, which so far I=E2=80=99ve been able to respon=
d to with education.

So thank you for all the effort you=E2=80=99ve put in over the years, an=
d responding so quickly to this next item! :)

Pat



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?a2fda212-4fa5-4467-aa0f-34d29f99f7f3>