Perldl2(3pm)

πŸ’– Perldl2(3pm) β€” aka PDL::Perldl2::Profile::Perldl2 πŸ’–

okay bestie, so this is a page from the User Contributed Perl Documentation and it's literally all about the profile for the Perldl2 shell. it's giving very much "backstage pass" energy β€” this is the config that makes the shiny new shell do its thing. let's get into it 🫢


✨ NAME ✨

PDL::Perldl2::Profile::Perldl2 β€” bestie, it's the profile for the Perldl2 shell. that's the whole job. no cap.


🌸 SYNOPSIS 🌸

so here's how you summon it, depending on what kind of terminal you're living in:

system> re.pl --profile=PDL::Perldl2::Profile::Perldl2  # unix-ish shell
system> re    --profile=PDL::Perldl2::Profile::Perldl2  # win32 CMD shell

and then, when it boots up, it's gonna greet you like THIS and honestly? iconic:

Perldl2 Shell v0.008
      PDL comes with ABSOLUTELY NO WARRANTY. For details, see the file
      'COPYING' in the PDL distribution. This is free software and you
      are welcome to redistribute it under certain conditions, see
      the same file for details.

Loaded plugins:
  CleanErrors
  Commands
  Completion
  CompletionDriver::INC
  CompletionDriver::Keywords
  CompletionDriver::LexEnv
  CompletionDriver::Methods
  DDS
  FindVariable
  History
  Interrupt
  LexEnv
  MultiLine::PPI
  NiceSlice
  PDLCommands
  Packages
  PrintControl
  ReadLineHistory

Type 'help' for online help

Type Ctrl-D or quit to exit

Loaded PDL v2.006

pdl>

look at that plugin list, it's a whole squad πŸŽ€ CleanErrors, Commands, Completion, CompletionDriver::INC, CompletionDriver::Keywords, CompletionDriver::LexEnv, CompletionDriver::Methods, DDS, FindVariable, History, Interrupt, LexEnv, MultiLine::PPI, NiceSlice, PDLCommands, Packages, PrintControl, ReadLineHistory β€” every single one accounted for, we do not leave anyone out πŸ’…

⚠️ bestie, notice the ABSOLUTELY NO WARRANTY line up there. that's real. the deets live in the file 'COPYING' in the PDL distribution, and yes it's free software you can redistribute under certain conditions β€” same file, all the tea. don't skip it πŸ™ˆ

and when you're done? type help for online help, and Ctrl-D or quit to dip. periodt.


πŸ¦‹ DESCRIPTION πŸ¦‹

okay so real talk β€” this profile is for development of the new PDL shell (version 2). that's the whole vibe.

but listen: the preferred method to start the new shell is via the pdl2 command. like, that's the main character move. this documentation exists specifically for Devel::REPL coders who may wish to use this profile directly for their development. so if that's you, hi, this page is for you, you're seen πŸ‘‘


🌈 SEE ALSO 🌈

go read these too, they're the friend group:

  • Devel::REPL
  • Devel::REPL::Profile
  • PDL::Perldl

πŸ’œ AUTHOR πŸ’œ

Chris Marshall, <chm at cpan dot org> β€” shoutout to the legend ✨


Copyright (C) 2010 by Christopher Marshall

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

(so yes bestie, go forth and redistribute, same terms as Perl itself, slay πŸ’…)


and that's the whole page fr fr πŸ’– this was perl v5.38.2, dated 2024-04-10, and it lives under the name Perldl2(3pm). bye bestie, go start that shell πŸŒΈπŸ¦‹

πŸ“¦ where this page comes from