I notice Ruby is OOP language but also includes Functional programming features. But it's no 100% FP.
I like OOP, and Ruby but I think its good idea adding more features to our Ruby... always with respect at ruby wat. (Fun for developers)
I know every Class inherits from Object and then inherits from BasicObject.
So I wonder if it could be posible create InmutableObject so... every class descending from InmutableObject... its also force to be Inmutable.
Perhaps with this option... it could be posible to be 100% FP and 100% OOP.
Could I do something more about this theme?
Thanks for your attention!