Skip to content
quotesby

About this quote

What does it mean?
Wall notes that he added System V IPC calls via a patch, but they can be disabled if unwanted.
In plain terms
He added message, semaphore, and shared‑memory support, which you can turn off.
What can you take from it?
You can customize Perl’s features by undefining them in config.sh.

Where it applies

  • building a minimal Perl build
  • avoiding unwanted IPC features

Putting it to work

  • undefine IPC in config.sh
  • compile without the patch

Questions to consider

  • When should you strip optional features from a language?
  • What are the trade‑offs of a minimal build?

Another view

Disabling features may break scripts that rely on them.

More from Larry Wall

  1. Besides, REAL computers have a rename() system call. :-)

    Permalink to quote #3
  2. I don't know if it's what you want, but it's what you get. :-)

    Permalink to quote #5
  3. And don't tell me there isn't one bit of difference between null and space, because that's exactly how much difference there is. :-)

    Permalink to quote #2

Related quotes

  1. Although the Perl Slogan is There's More Than One Way to Do It, I hesitate to make 10 ways to do something. :-)

    Larry WallLarry Wall quote #1
  2. And don't tell me there isn't one bit of difference between null and space, because that's exactly how much difference there is. :-)

    Larry WallLarry Wall quote #2
  3. 'isc remains deeply apologetic that prior versions of BIND did not properly catch the configuration error that you appear to have built your business on.' (200…

    Paul VixiePaul Vixie quote #7