First: There's a small inconvenience in sandbox that shuts down ports created inside a sandbox whenever there are eval-limits. Setting space and time limits to #f fixes this. For the rest, gnuplot works nice, but i get zombie processes. FIXME: closing the port doesn't stop the process. add a custom port wrapper.