Skip to content

docs: add jcpan blog post for blogs.perl.org#397

Merged
fglock merged 1 commit into
masterfrom
blog/jcpan-announcement
Mar 28, 2026
Merged

docs: add jcpan blog post for blogs.perl.org#397
fglock merged 1 commit into
masterfrom
blog/jcpan-announcement

Conversation

@fglock
Copy link
Copy Markdown
Owner

@fglock fglock commented Mar 28, 2026

Summary

Blog post announcing the jcpan CPAN client addition to PerlOnJava, intended for blogs.perl.org.

Files included:

  • blog-post-long.md - Main blog post (~1,300 words)
  • blog-post.md - Short version (~500 words)
  • example_datetime.pl, example_moo.pl - Verified working examples
  • benchmark_results.md - Performance data
  • README.md - Metadata

Key claims verified:

  • 568 .pm files bundled in JAR
  • DateTime passes 100% (3,589 tests)
  • Moo passes 96.3% (809/840, failures due to unimplemented weaken)
  • 2.1x faster on closure benchmark after JIT warmup
  • ~250ms startup vs Perl's ~15ms

Test plan

  • All code examples tested and working
  • Claims verified against actual test runs
  • No sensitive information included

Generated with Devin

Blog post announcing jcpan CPAN client addition to PerlOnJava.
Includes long and short versions, example scripts, and benchmark data.

Generated with [Devin](https://cli.devin.ai/docs)

Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
@fglock fglock merged commit 50c95c6 into master Mar 28, 2026
2 checks passed
@fglock fglock deleted the blog/jcpan-announcement branch March 28, 2026 10:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant