Cette dernière difficulté se présente selon deux aspects :
Le problème ici est un problème à plus long terme : il s'agirait, dans une « interface conviviale », de savoir retrouver un atome ATM dont le schéma de décompilation est vide. Par exemple :
(lsp
(when cond "X"))
n'affiche "X" que si la condition cond est vraie ; autrement il n'affiche rien. Dans une « interface conviviale », où l'on accède qu'aux formes évaluées des « textes », un affichage vide est insaisissable :
- on ne sait pas qu'il existe,
- on en peut pas le sélectionner, puisque sa représentation « visuelle » est inexistante.
Il faudrait donc prévoir de brefs retours sur la forme non évaluée des textes, pour permettre la manipulation de ces « textes fantômes ».