News for hackers. Stuff that matters.
Re:A deeper introduction to Unix DC by em500 on Monday June 08, 2020 @09:39AM (#23456372)
dc and bc are standard POSIX utils (and also part of busybox for embedded systems) so for most unix-like systems they're installed by default unless you take active measures to exclude them.
Re:A deeper introduction to Unix DC by c0l0 on Monday June 08, 2020 @09:56AM (#23456494)
POSIX.1-2017 describes the `dc` program as "excluded" from the standard; check https://pubs.opengroup.org/onlinepubs/9699919799/xrat/V4_xcu... for details.

Many GNU/Linux distros (at least Debian and RHEL) install neither `dc` nor `bc` by default, afaik.

Re:A deeper introduction to Unix DC by yjftsjthsd-h on Monday June 08, 2020 @05:59PM (#23461283)
> Many GNU/Linux distros (at least Debian and RHEL) install neither `dc` nor `bc` by default, afaik.

Yeah, I recently wrote a script that used bc and immediately discovered that it didn't work on at least Arch Linux (and I think others, although I only seem to have added it to the Arch ansible config...); conveniently, I only needed the most trivial of calculations, so I just shifted to awk, which has better default availability.

Re:A deeper introduction to Unix DC by akira2501 on Monday June 08, 2020 @02:59PM (#23459615)
Gentoo doesn't include it in the common 'stage3' tarball, either. Which is annoying because it's actually required to compile the linux kernel.
Re:A deeper introduction to Unix DC by em500 on Monday June 08, 2020 @01:15PM (#23458480)
I stand corrected, only bc is included in POSIX.