The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
<include TaskForest::REST::PassThrough /head.html />

<include TaskForest::REST::PassThrough /head_about.html />

<div class="width6 last">
  <div class="section_header">TaskForest Design Philosophy</div>
  <p>
    The TaskForest Job Scheduler is designed with the philosophy that a
    program should be no more complicated that the minimum amount required
    to achieve its objectives.  Complicated functions can be achieved by a
    conjunction of simpler functions.
  </p>

  <p>
    To illustrate this, TaskForest has been designed to run as a single
    command that, once invoked from the command line, launches any jobs
    that need to be run, and then sleeps for a bit and then tries again.
    If you want, the <code>taskforest</code> script can also exit and be
    run repeatedly.  It is a stateless application.  You could
    launch <code>taskforest</code> once a day, and have it run all day, or
    you could run it once every minute (for example) using cron.
  </p>

  <p>
    Since TaskForest does not need any graphical interface, it can be run
    on headless servers that don't have X installed.  If you would prefer
    a graphical interface, it also comes with its own web server so that
    you can administer the application using any standard web browser.  We
    also provide you a RESTful API that allow you to write your own web
    clients, so that you can control TaskForest from within your program.
    Everything you need to do to configure the system can be done by
    editing text files.  More on that in the next section.
  </p>

</div>
<div class="clear_both"></div>


<include TaskForest::REST::PassThrough /foot.html />