File: trace.t

package info (click to toggle)
libtcl-perl 1.32%2Bds-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 288 kB
  • sloc: perl: 417; tcl: 19; makefile: 14
file content (22 lines) | stat: -rw-r--r-- 418 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
use Tcl;

$| = 1;

print "1..2\n";

$i = Tcl->new;

tie $perlscalar, Tcl::Var, $i, "tclscalar";
tie %perlhash, Tcl::Var, $i, "tclhash";

$i->Eval('set tclscalar ok; set tclhash(key) 1');
printf "%s %s\n", $perlscalar, $perlhash{"key"};
$perlscalar = "newvalue";
$perlhash{"newkey"} = 2;
$i->Eval(<<'EOT');
if {($tclscalar == "newvalue") && ($tclhash(newkey) == 2)} {
    puts "ok 2"
} else {
    puts "not ok 2"
}
EOT