App-RoboBot

 view release on metacpan or  search on metacpan

MANIFEST  view on Meta::CPAN

LICENSE
MANIFEST
MANIFEST.SKIP
META.json
META.yml
Makefile.PL
README
README.md
bin/robobot
dist.ini
doc/_static/robobot-whoknows-sample.png
doc/common.defs
doc/conf.py
doc/config/index.rst
doc/cookbook/index.rst
doc/index.rst
doc/install/index.rst
doc/intro/index.rst
doc/lang/expr/index.rst
doc/lang/index.rst
doc/lang/scopes/index.rst

doc/cookbook/index.rst  view on Meta::CPAN

    (make-thinge catte)

This creates a new macro called ``(catte)`` which takes a variable list of
arguments and defines severale sub commands: ``add``, ``delete``, ``tag``,
``find``, and various aliases for them in case users sometimes forget which is
the right word.

Once created, the two commands become functionally identical, but the new macro
version is shorter is hopefully easier to remember and user::

    (thinge-add catte https://mysite.tld/my-beautiful-catte.png)
    (catte add https://mysite.tld/my-beautiful-catte.png)

Okay, perhaps not a life-changing improvement, but at least it's a demonstration
of macro-defining macros.


doc/index.rst  view on Meta::CPAN

.. include:: /common.defs

RoboBot
=======

Welcome to |RB|, the extensible multi-protocol bot that communicates with a
pronounced lisp.

.. figure:: /_static/robobot-whoknows-sample.png
   :align: center
   :alt: sample screenshot of robobot interaction

   *Using RoboBot to find coworkers who might be able to answer a question.*

In the following pages you will find the software's operation, design, and
rough edges discussed in (hopefully thorough) detail. This guide is broken down
into the following top-level sections:

:ref:`ch-intro`



( run in 1.263 second using v1.01-cache-2.11-cpan-df04353d9ac )