#!/usr/local/bin/perl use strict; use warnings; use YAML; use Data::Dumper; my $n=1; print "DATA[",$n++,"]:$_" for ; print Dumper(\%ENV); print YAML::Dump(\%INC); use Test::More 'no_plan'; is(1,1); is(1,0); __DATA__ use this instead of STDIN like this. (define (outer z) (define x 2) (define (in1) (define z (+ 20 x)) (in2)) (define (in2) (set! z (* z 10)) z) in1) (define closure (outer 30)) (closure)