mdbs99/james

Make the code more explicit when using 3rd packages

Closed this issue · 2 comments

This projects, today, has just one dependency: Synapse framework.
We use Synapse just for simple things like Base64 calculation. But, even so, we need to make the code more explicit when using 3rd packages. For example, for Base64 we would have a JamesBase64Synapse unit.

A better idea is using units for all types/functions in a 3rd package like JamesLibSynapse, JamesLibIndy, and so on.

We won't use Synapse anymore. The only 3rd lib will be mORMot for a while. Until we introduce new ones, we can close this issue.