Project

General

Profile

Feature #10273

Immutable Ruby

Added by atlas (Atlas Prime) about 5 years ago. Updated about 3 years ago.

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

Description

I watched Matz recent keynote about the future of Ruby. I wonder if Ruby can become an immutable language? That could be expedited by a port of Clojure's immutable types. Then add concurrency and distributed computing (perhaps modeled after Erlang). That surely would be a-ma-zing!

Yet, I am not sure how well OOP can mix with this. But if it can be figured out, I think it would be worth it --more than anything else I can conceive of for a Ruby 3.0. Of course, this is also a HUGE change.

History

Updated by Nondv (Dmitriy Non) about 3 years ago

I am sorry, it would be absolutely different programming language wouldn't it?

Also available in: Atom PDF