Closed rahulmutt closed 7 years ago
Good stuff! I took a cursory look at the changes and they look good to me. @agocorona we should get the refactoring changes merged and out of the way ASAP so that they do not languish otherwise they require a lot of effort to get them back in shape.
@rahulmutt, how much more stuff do you have pending? I am experimenting with making transient work well with transformers, I would like to rebase only after you are done.
@harendra-kumar I don't have any more pending. You can go ahead with your changes after this is merged.
Changed the
Transient
monad to anewtype
to avoid boxing overhead.Added DEBUG CPP constant and debug flag to enable usage of
(!>)
Used Record extensions to make the code clearer wherever possible.
Replaced the
Loggable a
class with a constraint type synonym.Made spacing/identation consistent as much as possible.
Collected all the
Transient
instances in once place so that they're easier to find.I've only done the top section of
Transient.Internals
. As I get more time I'll do the rest of the module as well.