This file lists a number of items and ideas for enhancing eSNACC.
Each of these projects should result in one or more patches submitted to to the esnacc project (using the GitHub interface, for now).
It would be really good if there was an esnacc.m4 that would populate makefile entries with the appropriate rules and targets to build .asn1 files using esnacc.
During the conversion to esnacc, support for TCLSH interfaces was dropped, mostly due to testing compatibility reasons. This should be re-enabled so that esnacc can get feature parity again.
eSNACC should really have backends for these (and other) popular languages. Minimally, BER support should go along with those languages, and if possible adding addtional encoding rule support should be done. This requires mostly copying existing boilerplate and modifying it... which really means
It would be better to just refactor the back-end system to use template files for generation. That way, there's no need to even bother with additional specific backend code - just write new templates. This requires modifying the code emitting system to support a new template language and extending that language to be future capable, but it really is a better design overall.
Currently, PER is only supported for the C++ libraries, and is incompletely implemented anyway. It would be great to have working, complete, PER support.
Full support for X.680; it's a long-term goal.