Carneades is an argument mapping application, with a graphical user interface, and a software library for building applications supporting various argumentation tasks.
The interesting thing about this is that it is written in both JavaFX and R6RS Scheme!
(via comp.lang.scheme)