I am trying to automate some miktex/latex document creation using lisp, and would like to run command line programs like pdflatex.exe and makeindex.exe. I can get them to run with run-program, but I can't get them to run in a specific directory. This causes the output files generated by them to appear in the sbcl directory, not where the source file is. Is there a way to do this? It would (I think) be effectively cd'ing to the right directory, but I have no idea how to do that in sbcl.
P.S. I'm running SBCL 1.0.6 (Eclipse + Cusp 0.9.189)