waifod / quant_finance_models

Project containing the implementations of quantitative finance models
MIT License
5 stars 1 forks source link

Split project into private vs. public interaces (APIs) #36

Closed david-alvarez-rosa closed 11 months ago

david-alvarez-rosa commented 1 year ago

Split project into private vs. public interaces (APIs).

david-alvarez-rosa commented 11 months ago

Actually, I believe we should not to the split into two directories.

If one of your public headers depends on a private header, that private header will need to be moved to the public location That's because when you deploy your library (binary + headers), the user shouldn't depend on having access to your source tree.

If I'm not mistaken that means that all of our headers are "public".

david-alvarez-rosa commented 11 months ago

@Waifod—let me know if you think otherwise.