… | |
… | |
19 | Remember that everything entered here will be in the main coro context within cf::! |
19 | Remember that everything entered here will be in the main coro context within cf::! |
20 | You can freely use \$a .. \$z and \@l and \%l |
20 | You can freely use \$a .. \$z and \@l and \%l |
21 | |
21 | |
22 | Useful commands (note the '&'): |
22 | Useful commands (note the '&'): |
23 | |
23 | |
|
|
24 | reload_exp & |
24 | reload_perl & |
25 | reload_perl & |
|
|
26 | reload_sound & |
25 | reload_config & |
27 | reload_config & |
26 | reload_regions & |
28 | reload_regions & |
27 | reload_facedata & |
29 | reload_facedata & |
28 | reload_treasures & |
30 | reload_treasures & |
29 | reload_archetypes & |
31 | reload_archetypes & |
|
|
32 | reload_resources & |
30 | ext::help::reload & |
33 | ext::help::reload & |
31 | ext::books::reload & |
34 | ext::books::reload & |
32 | ext::map_tags::reload & |
35 | ext::map_tags::reload & |
33 | ext::map_world::reload & |
36 | ext::map_world::reload & |
34 | # ext::map_scheduler::loadall & # debugging only! |
37 | # ext::map_scheduler::loadall & # debugging only! |
… | |
… | |
61 | my $t2 = Time::HiRes::time; |
64 | my $t2 = Time::HiRes::time; |
62 | |
65 | |
63 | print "\n", |
66 | print "\n", |
64 | "command: '$cmd'\n", |
67 | "command: '$cmd'\n", |
65 | "execution time: ", $t2 - $t1, "\n"; |
68 | "execution time: ", $t2 - $t1, "\n"; |
66 | warn "evaluation error: $@" if $@; |
|
|
67 | print "evaluation error: $@\n" if $@; |
69 | print "evaluation error: $@\n" if $@; |
68 | print "result:\n", cf::dumpval @res > 1 ? \@res : $res[0] if @res; |
70 | print "result:\n", cf::dumpval @res > 1 ? \@res : $res[0] if @res; |
69 | print "\n> "; |
71 | print "\n> "; |
70 | |
72 | |
71 | select STDOUT; |
73 | select STDOUT; |
… | |
… | |
95 | if (my $listen = new IO::Socket::INET LocalAddr => $cf::CFG{perl_shell}, Listen => 1, ReuseAddr => 1, Blocking => 0) { |
97 | if (my $listen = new IO::Socket::INET LocalAddr => $cf::CFG{perl_shell}, Listen => 1, ReuseAddr => 1, Blocking => 0) { |
96 | $LISTENER = AE::io $listen, 0, sub { tcp_serve $listen->accept }; |
98 | $LISTENER = AE::io $listen, 0, sub { tcp_serve $listen->accept }; |
97 | } |
99 | } |
98 | } |
100 | } |
99 | |
101 | |
100 | |
|
|