perl

📁 g1joshi/agent-skills 📅 3 days ago
1
总安装量
1
周安装量
#45119
全站排名
安装命令
npx skills add https://github.com/g1joshi/agent-skills --skill perl

Agent 安装分布

mcpjam 1
claude-code 1
replit 1
junie 1
zencoder 1

Skill 文档

Perl

Perl 5.40 (2024) introduced a native try/catch and the __CLASS__ keyword. It remains unbeatable for text processing one-liners.

When to Use

  • Text Processing: Regex engine is the gold standard.
  • Sysadmin: Legacy scripts on every Unix system.
  • Bioinformatics: Massive existing codebases (Bioperl).

Core Concepts

Sigils

$scalar, @array, %hash. Visual typing.

Context

Scalar vs List context. my $len = @arr (count) vs my. ($first) = @arr (element).

CPAN

The “Comprehensive Perl Archive Network”. The original package repository.

Best Practices (2025)

Do:

  • Use v5.40: Enable new features use v5.40;.
  • Use strict and warnings: Mandatory for sanity.
  • Use App::cpanminus: Modern installer.

Don’t:

  • Don’t write “write-only” code: value readability over golf.

References