Run Vau success with pscm

Dear all, I can’t wait to share the good news: the vau can run with pscm now.

That’s one small step for TeXmacs, one giant leap for PikachuHy’s Scheme (pscm).

Vau ( is an experiment/exercise over the TeXmacs codebase, to learn more about it. The initial goal is to extract enough machinery to be able to read and typeset arbitrary TeXmacs files.

GitHub repo


How to

  • prepare
brew install ghostscript
brew install freetype
  • clone vau
git clone -b vau_pscm
  • clone pscm

we use pscm as subproject of vau

cd vau
git clone
cd pscm
git submodule update --init
  • build with cmake
mkdir build && cd build
cmake ..
make -j
  • run
TEXMACS_PATH=/path/to/vau/resources PSCM_LOAD_PATH=/path/to/vau/resources/progs ./Vau

then file generated

  • convert to pdf


  • Lots and lots of bugs are still in the pscm.

  • Only some of vau’s features are available.

  • Build and run success on macOS only.