xKDR / Survey.jl

Analysis of complex surveys
https://xkdr.github.io/Survey.jl/
GNU General Public License v3.0
50 stars 19 forks source link

Thoroughly think about type stability and improved abstractions #292

Open smishr opened 1 year ago

smishr commented 1 year ago

To utilise Julian optimisations, we should rethink some aspects of the current codebase for improving type stability.

I think a discussion around type hierarchy to improve modularity in code would be great as well, which promotes code reuse, and easy addition/integration of future features.

Thinking along lines of #290 #277

Ref

Julia manual performance tips Writing type stable Julia code

smishr commented 1 year ago

@ayushpatnaikgit @asinghvi17 @codetalker7