[#62904] [ruby-trunk - Feature #9894] [Open] [RFC] README.EXT: document rb_gc_register_mark_object — normalperson@...
Issue #9894 has been reported by Eric Wong.
3 messages
2014/06/02
[#63321] [ANN] ElixirConf 2014 - Don't Miss Jos辿 Valim and Dave Thomas — Jim Freeze <jimfreeze@...>
Just a few more weeks until ElixirConf 2014!
6 messages
2014/06/24
[#63391] Access Modifiers (Internal Interfaces) — Daniel da Silva Ferreira <danieldasilvaferreira@...>
Hi,
3 messages
2014/06/28
[ruby-core:63340] [ruby-trunk - Feature #9064] Add support for packages, like in Java
From:
rr.rosas@...
Date:
2014-06-26 12:32:09 UTC
List:
ruby-core #63340
Issue #9064 has been updated by Rodrigo Rosenfeld Rosas.
File feature-9064.pdf added
Attached proposal slide
----------------------------------------
Feature #9064: Add support for packages, like in Java
https://bugs.ruby-lang.org/issues/9064#change-47387
* Author: Rodrigo Rosenfeld Rosas
* Status: Open
* Priority: Normal
* Assignee: Yukihiro Matsumoto
* Category: core
* Target version:
----------------------------------------
In Java, it's easy to define a package for a certain class:
package com.company.MyClass
We don't use that convention in Ruby but we have another way of packaging classes:
module MyLibrary
module InnerNamespace
class MyClass
end
end
end
I'd prefer to be able to use something like this instead meaning exactly the same thing:
package MyLibrary::InnerNamespace # or MyLibrary.InnerNamespace, I don't really care
class MyClass
end
Could you please consider this idea?
---Files--------------------------------
feature-9064.pdf (16.7 KB)
--
https://bugs.ruby-lang.org/