It is a project of lisp semantic diff. It was started as the main part of my bachelor's diploma project.
- supports semantic diff of a small subset of Common Lisp by analyzing s-exprs
- compares 2 lisp files and detects added, deleted, and modified def-s-exprs (like
defun
,defvar
etc) - can highlight added, deleted, and moved s-exprs inside particular modified def-s-expr.
- also detects and highlights lexical, syntactic, and some semantic erros
- QT5 libs and qmake
- sbcl, asdf and quicklisp
... Coming soon ...