The project is a little over a year old now and the code bloat is apparent.
Need to go through each function with a fine toothed comb and see what can be made leaner, or even just removed entirely. Also there are a number of bad habits that should be corrected, such as
[x] remove always using where {T} unless actually needed
[x] anonymous lambda functions are difficult to debug, give them names
[x] function names and extraction API, e.g. getgeodesicpoint vs just process, as that is what it's really doing.
[ ] #16
Also worth looking into
[x] #13
[x] #8 : not worth it as it currently stands
before getting too carried away with more features.
The project is a little over a year old now and the code bloat is apparent.
Need to go through each function with a fine toothed comb and see what can be made leaner, or even just removed entirely. Also there are a number of bad habits that should be corrected, such as
where {T}
unless actually neededgetgeodesicpoint
vs justprocess
, as that is what it's really doing.Also worth looking into
before getting too carried away with more features.