Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 8 Jan 2019 08:56:37 +0100
From:      Baptiste Daroussin <bapt@FreeBSD.org>
To:        Conrad Meyer <cem@freebsd.org>
Cc:        Gavin Howard <gavin.d.howard@gmail.com>, Dimitry Andric <dim@freebsd.org>, "freebsd-arch@freebsd.org" <freebsd-arch@freebsd.org>
Subject:   Re: GNU-compatible, BSD-licensed bc
Message-ID:  <20190108075637.s4j5ntm7pygkjvip@ivaldir.net>
In-Reply-To: <CAG6CVpUFswqY7SUZC0M5ymEQTYVok7qrmgZcGQ6SDp_EM3uX7A@mail.gmail.com>
References:  <CAF=dzRNnurahLBOaKgq8_bDXNuM8biYPFbj6F2vp0t58Ejp8bg@mail.gmail.com> <A6C4B09B-4156-47A4-89B0-80E8688D59FC@FreeBSD.org> <CAG6CVpU-rgUVvWYDA%2B2qw62hzK1xOEqVwmXGSx2yrfqNMX8e7w@mail.gmail.com> <CAF=dzRNJMvNq0yiPPdWNk-F8--RPX3D6aydLpmLLX3xyvMAoQw@mail.gmail.com> <CAG6CVpUFswqY7SUZC0M5ymEQTYVok7qrmgZcGQ6SDp_EM3uX7A@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help

[-- Attachment #1 --]
On Mon, Jan 07, 2019 at 01:10:34PM -0800, Conrad Meyer wrote:
> On Mon, Jan 7, 2019 at 11:46 AM Gavin Howard <gavin.d.howard@gmail.com> wrote:
> >
> >  On Mon, Jan 7, 2019 at 11:06 AM Dimitry Andric <dim@freebsd.org> wrote:
> > > That said, are you aware of any great differences between your bc and
> > > the one originally from OpenBSD?
> >
> > Yes. See below for the important one.
> >
> > The non-important ones include the fact that I support *every* GNU
> > extension. That includes array references, void functions, the "halt"
> > keyword, etc.
> >
> >...
> >
> > My bc handles the Linux timeconst.bc script with aplomb from 0 to (at
> > least) 1000. It is part of my test suite, actually.
> >
> > You can try it out by running the following command after building my
> > bc (where BC_ROOT is the root directory of my bc):
> >
> > $ "$BC_ROOT/tests/bc/timeconst.sh" /location/of/timeconst.bc
> >
> > It won't have any output besides "Running timeconst.bc..." unless it
> > didn't pass the test.
> >
> > Also, this bc builds out of the box on FreeBSD. I have already made
> > sure of that. Just use:
> >
> > $ cd "$BC_ROOT"
> > $ ./configure.sh -O3
> > $ make
> 
> Gavin,
> 
> This all sounds great to me.  Consider me on-board with the idea.
> 
Nice, Count me on board as well :)

Best regards,
Bapt

[-- Attachment #2 --]
-----BEGIN PGP SIGNATURE-----

iQIzBAABCAAdFiEEgOTj3suS2urGXVU3Y4mL3PG3PloFAlw0V7AACgkQY4mL3PG3
Plrnyg/8Cb7Tdg1iIX32avgNBtYS5D1k1EhsbbsKOAvdCSeGNyF4m1wi338gj26N
JGtuUva8AkU4RQkeFg8Y9m7MjWWUXW0J7E8OCJyccbSR0DHsKV6+Kdo5A0c2XNui
didhvJDz8Qf4R/kjZdbxZ0/CeYegSkL0Mr2+3w3aZTMP/k1jnrLsa943yT4AjZEH
I7CFp3OvvtWBL0Vh4p9sLXO2+Pcaw4IhJdZeewfhQTAIeAAn0fLmxO/B1Mmknsl3
MeJXzvJPxYnGjlNL0Dy8kmcV4CP+f4P3GvKk8BdhkSnLf7IUP8HOrschY4QQKpCA
XEmQSa2zNiYcFkETm01Mihjpp9JPTisu3oli2arZFRD7hir5GRssJPdW3fbvWMie
wcZ/tujBUwY0YLqyQGPB4KKFUb33/q9ULzIe9jZMstrPxPGfYl79V6HZ9fJaAOR9
n+wFKtqSdPh2pSKuaaDGJQyv3Ms1IaK3V+ecGqJ2mGgElBFdMcd3D6SauCDdxa1H
EeCLE5Uo1D8ozKn7jAmHnq5gwtCA/BDtN8296X5UuYCFYTz3zPuU/mtHifhbh8Ti
FQmUIl1yz7ZQvB2GHlODitbjQ3VnHDdnoEmiO2z6ky5xMCNC1Z8x5OTxc1I907a0
+OD5huYiIVqoLSa8fURuxrVUoOODgJ73WgitiIJ7yht0WSvtVNE=
=xMUd
-----END PGP SIGNATURE-----

Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20190108075637.s4j5ntm7pygkjvip>