Project

General

Profile

Actions

Feature #16347

open

InmutableObject

Added by dvarrui (David Vargas) over 1 year ago. Updated over 1 year ago.

Status:
Open
Priority:
Normal
Assignee:
-
Target version:
-
[ruby-core:95841]

Description

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)

================

INMUTABLE OBJECT

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!

Actions

Also available in: Atom PDF