1. 10

  2. 3

    I am the author of this bc. You’re welcome to ask me questions.

    1. 2

      Why is the dc that’s part of the FreeBSD base system tagged ‘linux’?

      1. 6

        I am the author of this bc.

        Technically, this bc was written on Linux and is most tested on Linux.

        When my FreeBSD contact found it, he found that it was easy to port it to FreeBSD. In fact, I don’t think he had to do anything. Then he was the one that pushed it to become the system bc and dc in FreeBSD, not me (although I am grateful for it).

        In other words, this bc is not just a FreeBSD bc and dc; it’s a cross-platform bc and dc. It even works on Windows natively! (Though that was recent.)

        1. 2

          Do you mean this thread’s tag or something related to the project readme?

          1. 1

            The tags in this submission are linux, math, programming, and unix. I understand why the last three are there but not the first one.

            1. 2

              Well, most Linux distros are using GNU bc but this implementation is faster (according to the author’s performance measurements). I thought it could be of interest for some distro maintainers to consider this. Also, bc should be included in POSIX compatible OSes but there was no such a tag so I used Linux instead.

              I’ve added freeBSD tag now.