I've installed the package Singular.m by Kauers and Levandovskyy from http://www.risc.uni-linz.ac.at/research/combinat/software/Singular/ as well as the Singular CAS itself. How, exactly does one get the package to communicate with the Singular system -- specifically to get results back from Singular to Mathematica?
In a terminal, I just type singular and that starts the system. So at the end of the package .m file I modified the final line so it now reads SingularCommand = "singular". Now after I load the package and evaluate one of the interface functions, such as one in the demo.nb notebook, I get an error: Singular::error : Unable to read Singular's output.