Skip to content

Conversation

@amotl
Copy link
Member

@amotl amotl commented Oct 17, 2025

@amotl amotl added the cross linking Linking to different locations of the documentation. label Oct 17, 2025
@coderabbitai
Copy link

coderabbitai bot commented Oct 17, 2025

Walkthrough

Adds Perl documentation to the Connect section by updating the drivers index (language card and toctree) and adding a new Perl-specific guide with connection examples using DBD::Pg and a CrateDB Cloud snippet.

Changes

Cohort / File(s) Summary
Drivers index
docs/connect/index.md
Added a Perl grid-item-card in "Drivers by language" (link, alt text, image, caption) and inserted perl/index into the "All drivers" toctree.
Perl connection guide
docs/connect/perl/index.md
New page describing connecting to CrateDB from Perl using DBD::Pg, with synopsis, example script, install/run instructions, and a CrateDB Cloud example.

Sequence Diagram(s)

(omitted — documentation additions only)

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

Possibly related PRs

Suggested labels

cross linking

Suggested reviewers

  • surister
  • matriv

Poem

🐰 I hopped into docs with a bright little twirl,
A Perl card planted neatly for every curious squirrel.
DBD::Pg bundled, examples warm and clear,
Now crates and Perl can mingle without fear! ✨

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Title check ✅ Passed The title 'Driver: Add page about Perl' clearly and concisely describes the main change: adding documentation for the Perl driver.
Description check ✅ Passed The description relates to the changeset by confirming the addition of a Perl driver documentation page and providing a preview link.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch perl

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@amotl amotl requested review from kneth and surister October 17, 2025 22:34
@amotl amotl added new content New content being added. and removed cross linking Linking to different locations of the documentation. labels Oct 18, 2025
@amotl amotl force-pushed the perl branch 2 times, most recently from 4104f33 to 7a208e2 Compare October 21, 2025 13:00
Copy link
Member

@kneth kneth left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

coderabbitai[bot]

This comment was marked as resolved.

coderabbitai[bot]

This comment was marked as resolved.

@amotl
Copy link
Member Author

amotl commented Jan 22, 2026

I guess much is done with Python+FORTRAN today, but I am sure Perl still has a certain representation at NASA, even years after people reported about it.

I was working at NASA until very recently, and there genuinely is so much Perl in use there that all major tools released for mission control systems have Perl APIs.

image

-- https://www.reddit.com/r/ProgrammerHumor/comments/8452i9/perl_problems/

Perl provides an excellent API to databases known as DBI. ;]

-- https://web.archive.org/web/20041025124130/http://isc.gsfc.nasa.gov/Papers/DOC/Perl-McLean-Final.PDF

References

@amotl amotl requested review from matriv and seut and removed request for surister January 22, 2026 01:19
Copy link
Member

@seut seut left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

thx!

@amotl amotl merged commit d8b4c5d into main Jan 22, 2026
3 checks passed
@amotl amotl deleted the perl branch January 22, 2026 11:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

new content New content being added.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants