Slash Boxes
NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.

All the Perl that's Practical to Extract and Report

The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
More | Login | Reply
Loading... please wait.
  • I like the /fun.*/ variants, 'fun' being my favorite.

        fun add($x, $y) { $x + $y }

    or perhaps

        $add = fun($x, $y) { $x + $y }

    eh? nice and short. Though now that I look at it, 'func' might be slightly more readable for the uninitiated. But they might have other problems with this fun insanity!

  • now I have this song in my head...

    "...conjunction junction, what's your function..."

  • I'd like to see "function" (or a variant) reserved for something carrying some promise of being side-effect free. That'd be useful for functional programming.

    I'd suggest "procedure" or something like it for ordinary subs. I wouldn't even consider trying mixing prototypes and signatures, so I'd like to keep "sub" as is.

    That way, you've covered three major programming styles.

  • I'd like to keep it short, i.e. "fun" or "def". "procedure" feels like lower-case COBOL.

  • lambda, lambda, lambda

    (or, you could use the actual greek symbol)