The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

Changes for version 0.41

  • Maintenance release, also know as "the sinterklaas release" (yes you have to be dutch to pronounce that correctly). Not really new features but some nice bug fixes and clean-ups.
  • replace all parent->print() calls with output()
  • removed overload for chdir, ENV{PWD} is now set at precmd event
  • small bug fixes in Buffer and Intel
  • Update lot of pod documentation
  • We Dec 03 2003
    • small bug fix in Parser
    • small bug fixes in Buffer and Buffer::Meta::Vim
  • Tu Dec 02 2003 Re-routing some interface stuff
    • changed $self in eval scope to $shell
    • make Zoidberg inherit from Zoidberg::Shell
    • Zoidberg::Eval now only imports from Z::Shell
    • Make shell() in Z::Shell the main exec interface
    • added system() to shell so allow DispatchTable can be used to call system commands, OO only to avoid conflicts with perlfunc system()
    • make Zoidberg::AUTOLOAD also call Z::Shell::AUTOLOAD
  • Fr Nov 28 2003
    • Fixed bug that caused non existing commands to die silently
    • made error string less informative :)
  • Tu Nov 25 2003 Done all kinds of namespace cleanup
    • Fixed Zoidberg::Utils cluster interface using a modified version of Exporter::Tidy
    • Moved Output, Error and FileRoutines to the Utils namespace, FileRoutines was renamed to FileSystem
    • Renamed StringParse to StringParser
    • Removed PdParse and StringFormat, moving pd_read to Utils.pm
  • Su Nov 02 2003
    • Splitted Z::ZoidParse into Z::Parser and Z::Contractor

Documentation

a modular perl shell
Development documentation for zoid
Frequently Asked Questions for Zoidberg
Extended user documentation for zoid

Modules

a modular perl shell
hardcoded configuration
Module to manage jobs
class to tie dispatch tables
eval namespace
Base class for loadable Zoidberg plugins
The zoidberg input buffer
Zoidberg plugin for internal commands
History plugin for the Zoidberg shell
Zoidberg module handling tab expansion and globbing
Modular prompt plugin for Zoidberg
Parses statements to jobs
magic plugin loader
a scripting interface to the Zoidberg shell
simple string parser
an interface to zoid's utility libs
OO error handling
filesystem routines
zoidberg output routines
yet another approach to Makefile.PL

Provides

in lib/Zoidberg/DispatchTable.pm
in lib/Zoidberg/Fish/Buffer/Insert.pm
in lib/Zoidberg/Fish/Buffer/Insert/MultiLine.pm
in lib/Zoidberg/Fish/Buffer/Insert/SearchHist.pm
in lib/Zoidberg/Fish/Buffer/Insert/VimCommand.pm
in lib/Zoidberg/Fish/Buffer/Meta.pm
in lib/Zoidberg/Fish/Buffer/Meta/Vim.pm
in lib/Zoidberg/Fish/Buffer/Select.pm
in lib/Zoidberg/Fish/Prompt.pm
in lib/Zoidberg/Fish/Prompt.pm
in lib/Zoidberg/Contractor.pm
in lib/Zoidberg/Contractor.pm
in lib/Zoidberg/Contractor.pm
in lib/Zoidberg/StringParser.pm
in lib/Zoidberg/StringParser.pm
in lib/Zoidberg/StringParser.pm
in lib/Zoidberg.pm
in lib/Zoidberg.pm
in lib/Zoidberg.pm
in lib/Zoidberg.pm
in lib/Zoidberg.pm
in lib/Zoidberg.pm
in lib/Zoidberg.pm