in reply to If I was forced to program in another language, the Perl language feature I would miss most would be:

It was not an option, but string eval is the most essential feature, because with it, you can create almost any other feature you want. So, for me, it's "anonymous subroutines", because the existence of anonymous subroutines might hint at closures also being available.

  • Comment on Re: If I was forced to program in another language, the Perl language feature I would miss most would be: (eval)
  • Download Code

Replies are listed 'Best First'.
Re^2: If I was forced to program in another language, the Perl language feature I would miss most would be: (eval)
by hardburn (Abbot) on Oct 17, 2006 at 14:10 UTC

    String eval has been hated by many (and rightly so, in most cases), but the dirty little secret is that implementing Apache::Registry would be a lot harder without it.


    "There is no shame in being self-taught, only in not trying to learn in the first place." -- Atrus, Myst: The Book of D'ni.

      Or more relevant, neither 'use', nor 'require' would work without string eval.