5 # When this sub is invoked, it will load in the actual definition
6 # of [parray] and replace this stub. This allows us to defer the cost of
7 # loading it for every partcl invocation.
11 .param pmc args :slurpy
13 .include 'iglobals.pasm'
14 .local pmc tcl_library, config, interp
15 tcl_library = get_global '$tcl_library'
17 config = interp[.IGLOBALS_CONFIG_HASH]
19 slash = config['slash']
27 $S0 = $P99.'slurp'('')
29 script = get_root_global ['_tcl'], 'compileTcl'
31 # compile to PIR and put the sub in place...
35 # Now call the version that we just created.
36 $P3 = find_name '&parray'
37 .return $P3( args :flat )
44 # vim: expandtab shiftwidth=4 ft=pir: