ehorrent / With.Extensions

Extension methods used to copy and update immutable classes
http://ehorrent.github.io/With.Extensions/
MIT License
2 stars 1 forks source link

Collaboration? #4

Open wallymathieu opened 6 years ago

wallymathieu commented 6 years ago

Hi!

What do you think about collaborating? Perhaps have some joint efforts to merge https://github.com/wallymathieu/with/ with your library?

Best regards from Oskar

ehorrent commented 6 years ago

Hi,

Why not ! But what would be the point to merge our libraries ? Do you have any issue to address ? Any new idea/improvement you would like to add ?

Regards, Emmanuel

wallymathieu commented 6 years ago

Perhaps attract more contributors for this type of solution. I've mostly done with on my own, having more people involved could help keep it sane.

wallymathieu commented 6 years ago

Perhaps look at what can be removed from with? Perhaps remove var vipCustomer = customer.As<VipCustomer>(m => m.Since == DateTime.Now)?

wallymathieu commented 6 years ago

if you want I can add you as a collaborator on with @ehorrent

wallymathieu commented 6 years ago

For instance, what do you think of https://github.com/wallymathieu/with/pull/39 ?

ehorrent commented 6 years ago

Really sorry for this really late response, but I was really busy recently and was not using github at all... I will take a look at your refactoring.

If you didn't know, I also discovered this really interesting library : language-ext.

wallymathieu commented 6 years ago

I've looked at it. It's interesting.

wallymathieu commented 6 years ago

I've not tried it out fully. How does it compare to f# for instance?