.HLL has been changed into a one-operand directive:write .HLL 'Tcl'. the second operand indicated the (I think) shared lib containing the language's PMCs, if any. Use '.loadlib' for that. So:
.HLL 'Tcl' .loadlib 'tcl_group' is equivalent to the old, deprecated and removed: .HLL 'Tcl', 'tcl_group' cheers, kjs On Fri, Feb 6, 2009 at 1:43 AM, James Keenan via RT < parrotbug-follo...@parrotcode.org> wrote: > I may be doing something wrong, but now it seems that it doesn't compile > at all: > > [li11-226:parrot] 525 $ cat tclsh.pir > .HLL 'Tcl', 'tcl_group' > > .sub main :main > .param pmc argv > foo(argv) > .end > > .sub foo > .param pmc args :slurpy > $S0 = typeof args > say $S0 > .end > > # Local Variables: > # mode: pir > # fill-column: 100 > # End: > # vim: expandtab shiftwidth=4 ft=pir: > > [li11-226:parrot] 526 $ ./parrot tclsh.pir > error:imcc:syntax error, unexpected COMMA, expecting '\n' (',') > in file 'tclsh.pir' line 1 > > _______________________________________________ > http://lists.parrot.org/mailman/listinfo/parrot-dev >