NAME

Argon::Simple - Utilities for concisely writing Argon client applications

VERSION

version 0.18

SYNOPSIS

  use Argon::Simple;

  Argon {
    remote 'some.argon-host.com:4242', keyfile => '/path/to/secret';

    async my $task => sub { run_task(@_) }, @task_parameters;
    sync $task;

    send { run_task($_[0]) } @task_parameters,
      sub { log_completion($_[0]->result) };
  };

DESCRIPTION

This module is experimental (read: not done) and the API will likely change half a dozen times before I am anywhere near satisfied with it.

AUTHOR

Jeff Ober <sysread@fastmail.fm>

COPYRIGHT AND LICENSE

This software is copyright (c) 2017 by Jeff Ober.

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