Kanpoko programak exekutatzen CLISPen
CLISPen —Common Lispen inplementazio libre bat— terminaleko programa bat exekutatzeko beharraren aurrean irtenbide bat bilatu behar izan dut, irakasleak LispWorksen bakarrik dabilen kodea eman baitigu. Gauzak horrela eta zenbait bilaketen ondoren eman dut soluzioarekin: ext paketea.
Pakete honetan gainera, bi aukera ditugu eskura: run-program eta run-shell-command. Lehenengoari programaren izena pasa behar zaio karaktere-kate batean eta ondoren programak jasoko dituen argumentuen zerrenda —list bat—. Bigarrenak aldiz zuzenean terminaleko komando bat exekutatuko bagenu bezala interpretatzen du emandako katea. Hortaz, bigarren aukeraren sinpletasunari egin diot men:
(ext:run-shell-command (format nil "dot -Tpng ~a -o ~a" dot png))
