CPAN
Home  Documentation  Recent  Preferences  Modules  Distributions    Authors   
Find    in      

Modules     > >     G     > >     Goo
Goo::Action
A Goo action
Goo::BackLinkFinder
Find all the backlinks for a given "Thing"
Goo::BackLinkManager
Display the backlinks for a given "Thing"
Goo::Canvas
Perl interface to the GooCanvas
Goo::CareOMeter
Show an ordered list of Things you care about
Goo::CommandLineManager
Manage command line parameters
Goo::CompressWhitespace
Remove excess whitespace
Goo::ConfigFile
Parse and load .goo files. Based loosely on .ini files.
Goo::Database
Interface to a MySQL database via DBI
Goo::DatabaseInfo
Simple access to the database schema
Goo::DatabaseObject
Bridge between relational and OO model
Goo::DatabaseProfileOption
Store individual options in the profile
Goo::DatabaseThing
A "Thing" that is found in the database.
Goo::DatabaseThing::Deleter
Delete a row from a database table
Goo::DatabaseThing::Editor
Edit a row in a database table
Goo::DatabaseThing::Maker
Make a new row in a database table
Goo::DatabaseThing::Profiler
Show a profile of a database Thing
Goo::Date
Date handling functions
Goo::Differ
Take the diff!
Goo::Editor
Call an external editor like vi or nano to edit a file.
Goo::Emailer
Replace tokens in a file or a string and send an email
Goo::Environment
Provide details about the environment The Goo is running in
Goo::Exiter
Exit from The Goo
Goo::FileThing
A "Thing" that is found in the filesystem and has a location
Goo::FileThing::Cloner
Simply clone one file to another
Goo::FileThing::Deleter
Delete a file
Goo::FileUtilities
General file handling utilities
Goo::Grepper
Grep all the files in a directory for a pattern
Goo::Header
Show a consistent style of text header for The Goo
Goo::JumpManager
Jump to a specific line, string or another Thing
Goo::JumpProfileOption
Handle simple Jumps to matching strings for example
Goo::List
Utility functions for handling lists
Goo::Lister
Load a whole list of Things in one go
Goo::LiteDatabase
Drive an SQLite database
Goo::Loader
Load a Thing from Goo space
Goo::Logger
Write a message to the log
Goo::Object
Super object that holds convenience methods.
Goo::OptionIndexTable
Take a hash of options and turn into a table of text
Goo::Perl5ModuleMaker
Command line utility for making Perl5 module skeletons faster
Goo::Perl6ModuleMaker
Command line utility for making Perl6 module skeletons faster
Goo::PerlCoder
Manipulate Perl programs just like a real programmer.
Goo::Profile
Show a profile for a Thing
Goo::ProfileOption
Store individual options in the profile
Goo::Prompter
Prompt the user for info.
Goo::Shell
Create a GooShell The Goo>
Goo::ShellCommander
Run a command in the shell
Goo::SimpleEmailer
Replace tokens in a file or a string and send an email
Goo::TabConverter
Convert tab characters to four spaces
Goo::TableInfo
Provide meta details about MySQL tables
Goo::TeamManager
Model the Team: who? what? why? where? how?
Goo::Template
Replace special tokens in a file or a string
Goo::TemplateProfileOption
Store individual options in the profile
Goo::Test
Goo::TestMaker
Analyse program source and make test stubs add to the
Goo::TextEditor
Run Nano, or your favourite editor
Goo::TextTable
Create a simple fixed-width text table
Goo::TextUtilities
Miscellaneous utilities for handling text
Goo::ThereDocManager
Process very simple ThereDocs --- looking for Things!
Goo::Thing
A "Thing" in your working environment that you can do actions to
Goo::Thing::bug::Fixer
Fix a bug
Goo::Thing::bug::Lister
List all the bugs
Goo::Thing::bug::Maker
What?? something that *makes* bugs!!
Goo::Thing::conf::ConfigProfiler
Profile a config file
Goo::Thing::gml::Profiler
Create a synopsis of a Goo Markup Language (GML) Thing
Goo::Thing::gml::Reader
Read a Goo Markup Language (GML) Thing
Goo::Thing::gml::Writer
Write a Goo Markup Language (GML) Thing
Goo::Thing::goo::Maker
Make a new Thing by creating a .goo configuration file
Goo::Thing::log::Profiler
Show a profile of the log
Goo::Thing::pl::ScriptMaker
Command line utility for making scripts faster
Goo::Thing::pm::Adder
Add stuff to a Perl program
Goo::Thing::pm::Compiler
Compile a Perl program
Goo::Thing::pm::Editor
Edit a program interactively as fast as possible
Goo::Thing::pm::ExecDocManager
Like ThereDocs except they execute inline
Goo::Thing::pm::Maker
Command line utility for making module skeletons faster
Goo::Thing::pm::Method
Object for modelling methods
Goo::Thing::pm::MethodMaker
Create a method body
Goo::Thing::pm::MethodMatcher
Match a method in a string
Goo::Thing::pm::MethodProfileOption
Store individual options in the profile
Goo::Thing::pm::PackageProfileOption
Store individual options in the profile
Goo::Thing::pm::Perl5
Model Perl5 reserved words
Goo::Thing::pm::Perl5Adder
Add stuff to a Perl5 program
Goo::Thing::pm::Perl5Compiler
Compile a Perl program
Goo::Thing::pm::Perl5Editor
Edit a Perl5 Program using your favourite editor (e.g., vi, vim,
Goo::Thing::pm::Perl5ModuleInspector
Inspect the DOM of a Perl5 module
Goo::Thing::pm::Perl5Profiler
Create a synopsis of a Perl5 program
Goo::Thing::pm::Perl5Runner
Run a Perl5 program
Goo::Thing::pm::Perl5ThereDocManager
Process ThereDocs embedded in Perl5 programs
Goo::Thing::pm::Perl6Adder
Add stuff to a Perl6 program
Goo::Thing::pm::Perl6Compiler
Compile a Perl6 program
Goo::Thing::pm::Perl6Editor
Not implemented yet.
Goo::Thing::pm::Perl6ModuleInspector
Generate documentation on a perl file based on documentation
Goo::Thing::pm::Perl6Profiler
Create a synopsis of a program / module / script
Goo::Thing::pm::Perl6Runner
Run a Perl program
Goo::Thing::pm::PerlTidyManager
Tidy up a Perl program using PerlTidy
Goo::Thing::pm::Profiler
Show a profile of a Perl program
Goo::Thing::pm::ProgramCloner
Clone a program and generate a test stub
Goo::Thing::pm::ProgramDeleter
Delete stuff from a program
Goo::Thing::pm::Runner
Run a Perl program
Goo::Thing::pm::ScopeMatcher
Extract the matching scope out of a program
Goo::Thing::pm::ThereDocManager
Process ThereDocs embedded Perl modules
Goo::Thing::pm::TypeChecker
What type of pm file is this? Perl6? Perl5?
Goo::Thing::task::Editor
Edit a task
Goo::Thing::task::Finisher
Finish a task
Goo::Thing::task::Maker
Make a task module
Goo::Thing::tpm::Tester
Goo::ThingFinder
Find all the "Things" in a string
Goo::ThingProfileOption
Store individual options in the profile
Goo::TrailGoBack
Jump backwards in the Goo Trail
Goo::TrailGoBackOne
Jump backwards one step in the Goo Trail
Goo::TrailGoForward
Jump forwards in the Goo Trail
Goo::TrailManager
Manage a Trail of Goo Actions - Memex style.
Goo::TrailProfiler
Show a Trail of Things the programmer has been working on
Goo::TypeManager
Manage all the different types of Things in The Goo
Goo::WebDBLite
This provides a Lite interface to XMLish Things
Goo::Zone
Show the tail of the Goo trail

Problems, suggestions, or comments to Randy Kobes. Questions? Check the FAQ.
Enable installations using PAR::WebStart.