最新版(2013/8/18)のW32TeXで,
次のソース
\documentclass{article}
\usepackage{perltex}
\newcommand{\asts}{}
\perlnewcommand{\astsperl}[1]{'\renewcommand{\asts}{'. '*' x $_[0] . '}'}
\begin{document}
\astsperl{10000}
\end{document}
をPerlTeXで動作させると,
$ perltex ast.tex
This is pdfTeX, Version 3.1415926-2.5-1.40.14 (TeX Live 2013/W32TeX)
restricted \write18 enabled.
entering extended mode
LaTeX2e
Babel and hyphenation patterns for 77 languages loaded.
(./ast.tex (c:/usr/w32tex/share/texmf-dist/tex/latex/base/article.cls
Document Class: article 2007/10/19 v1.4h Standard LaTeX document class
(c:/usr/w32tex/share/texmf-dist/tex/latex/base/size10.clo))
(c:/usr/w32tex/share/texmf-local/tex/latex/perltex/perltex.sty
! Package perltex Error: Document must be compiled using perltex.
See the perltex package documentation for explanation.
Type H for immediate help.
...
l.45 communication between LaTeX and Perl.}
?
となってしまい,perltex.styが使用できません
でした.
原因を調べるために,ソースを読むとどうやら
share/texmf-dist/scripts/perltex/perltex.pl
が最新版になっていないため,エラーになるようです.
CTANに上がってるものとdiffをとった所,
perltex.styには差がないものの,
perltex.plには違いがありました.
diffの結果は,添付のdiff.txtの通りです.
(MSYS上で実行しています.)