leonoel / missionary

A functional effect and streaming system for Clojure/Script
Eclipse Public License 2.0
636 stars 26 forks source link

Clean depreciated functions/macros out #112

Open awb99 opened 2 months ago

awb99 commented 2 months ago

Hi @leonoel !

I think removing depreciated Functions and Macros would help users to use missionary.

You could do this for example on a major release where you clearly mark the breaking change.

I say this because you have a big missionary.core namespace .. and I find it hard to navigate the cljdocs. There are a lot of hard to digest concepts in missionary .. and finding the right function takes time.

I know you did keep the depreciated stuff for compatibility. But perhaps you want to consider moving them out in one breaking release.

In the minimum you should remove outdated Functions/macros from cljdoc. This should be 100% safe because in cljdoc you can select the version.

Thanks!