client and server manage to talk
[scpubgit/Tak.git] / takd
CommitLineData
36cf3bcb 1use strictures 1;
2use Tak::JSONChannel;
3use Tak::ServiceManager;
4use Tak::EvalService;
5use Tak::Router;
6
7my $channel = Tak::JSONChannel->new(
8 read_fh => \*STDIN,
9 write_fh => \*STDOUT
10);
11
12my $eval = Tak::ServiceManager->new(
13 service => Tak::EvalService->new
14);
15
16my $router = Tak::Router->new(
17 channel => $channel,
18 local_request_handlers => {
19 EVAL => $eval
20 }
21);
22
23$router->run;