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.