The following minor enhancements are proposed:
- New implementation of rational without using boost. This won't affect its interface, only the underlying structure inside LIB::RATIONAL (no need to modify anything in the rest of the library).
- Parse intervals of step =1 without the need of writing the step. Currently the step is mandatory for all cases.
- Optimize error messages in the eval_expr.cpp file.
- As noted in pr-61 the member_class and member_imp macros need to be redefined.
The following minor enhancements are proposed: