Let's add also:
as a software system (that is independent from TeX), TeXmacs is programmable on its own (using Scheme). Of course if you want to add functionalities to LyX you have to do it in the LyX way (and possibly in the TeX way).
No comments yet.