-
Will there be any major API changes like #9 between now and 1.0? I am considering switching my toy Deno project from fp-ts to hkts and would like to know if I can get started or if I should hold off. |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 1 reply
-
Everything that has tests written is pretty much set for 1.0.0. This includes all files in the root of this repo (basically all the standard algebraic data types and the helper types). I'm mostly done with the optics tests so those apis are solid. The one part of the project I haven't gone over with a fine tooth comb is schematics but it's also the most recently rewritten. There are a few typeclasses that I haven't implemented that likely need some attention. Specifically: Category, Comonad, Profunctor, and ChainRec. I don't have a lot of experience with those yet and there isn't anything in hkts that implements them right now. I don't think the types there will change much but until I implement some stuff I won't know. tldr: No major changes to the api from its current state are planned. The following things should be noted:
|
Beta Was this translation helpful? Give feedback.
Everything that has tests written is pretty much set for 1.0.0. This includes all files in the root of this repo (basically all the standard algebraic data types and the helper types). I'm mostly done with the optics tests so those apis are solid. The one part of the project I haven't gone over with a fine tooth comb is schematics but it's also the most recently rewritten. There are a few typeclasses that I haven't implemented that likely need some attention. Specifically: Category, Comonad, Profunctor, and ChainRec. I don't have a lot of experience with those yet and there isn't anything in hkts that implements them right now. I don't think the types there will change much but until I im…