* [ruby-core:105433] [Ruby master Bug#18227] Static class initialization.
@ 2021-09-27 3:49 ioquatix (Samuel Williams)
2021-09-27 9:47 ` [ruby-core:105444] " Eregon (Benoit Daloze)
2021-09-27 21:58 ` [ruby-core:105455] " ioquatix (Samuel Williams)
0 siblings, 2 replies; 3+ messages in thread
From: ioquatix (Samuel Williams) @ 2021-09-27 3:49 UTC (permalink / raw)
To: ruby-core
Issue #18227 has been reported by ioquatix (Samuel Williams).
----------------------------------------
Bug #18227: Static class initialization.
https://bugs.ruby-lang.org/issues/18227
* Author: ioquatix (Samuel Williams)
* Status: Open
* Priority: Normal
* Assignee: ioquatix (Samuel Williams)
* Backport: 2.6: UNKNOWN, 2.7: UNKNOWN, 3.0: UNKNOWN
----------------------------------------
As a follow on from https://bugs.ruby-lang.org/issues/18189 I would like to propose some kind of static class initialization. I'll investigate whether it's possible and create a PR.
--
https://bugs.ruby-lang.org/
^ permalink raw reply [flat|nested] 3+ messages in thread
* [ruby-core:105444] [Ruby master Bug#18227] Static class initialization.
2021-09-27 3:49 [ruby-core:105433] [Ruby master Bug#18227] Static class initialization ioquatix (Samuel Williams)
@ 2021-09-27 9:47 ` Eregon (Benoit Daloze)
2021-09-27 21:58 ` [ruby-core:105455] " ioquatix (Samuel Williams)
1 sibling, 0 replies; 3+ messages in thread
From: Eregon (Benoit Daloze) @ 2021-09-27 9:47 UTC (permalink / raw)
To: ruby-core
Issue #18227 has been updated by Eregon (Benoit Daloze).
I think for the public API functions should be used, as that providees a lot more flexibility in implementation.
Initializing as static means there is no possibility to ever add e.g. some context argument to it, so it is limiting.
----------------------------------------
Bug #18227: Static class initialization.
https://bugs.ruby-lang.org/issues/18227#change-93891
* Author: ioquatix (Samuel Williams)
* Status: Open
* Priority: Normal
* Assignee: ioquatix (Samuel Williams)
* Backport: 2.6: UNKNOWN, 2.7: UNKNOWN, 3.0: UNKNOWN
----------------------------------------
As a follow on from https://bugs.ruby-lang.org/issues/18189 I would like to propose some kind of static class initialization. I'll investigate whether it's possible and create a PR.
--
https://bugs.ruby-lang.org/
^ permalink raw reply [flat|nested] 3+ messages in thread
* [ruby-core:105455] [Ruby master Bug#18227] Static class initialization.
2021-09-27 3:49 [ruby-core:105433] [Ruby master Bug#18227] Static class initialization ioquatix (Samuel Williams)
2021-09-27 9:47 ` [ruby-core:105444] " Eregon (Benoit Daloze)
@ 2021-09-27 21:58 ` ioquatix (Samuel Williams)
1 sibling, 0 replies; 3+ messages in thread
From: ioquatix (Samuel Williams) @ 2021-09-27 21:58 UTC (permalink / raw)
To: ruby-core
Issue #18227 has been updated by ioquatix (Samuel Williams).
Yes, this would only be for internal CRuby initialization, not for 3rd party code.
----------------------------------------
Bug #18227: Static class initialization.
https://bugs.ruby-lang.org/issues/18227#change-93905
* Author: ioquatix (Samuel Williams)
* Status: Open
* Priority: Normal
* Assignee: ioquatix (Samuel Williams)
* Backport: 2.6: UNKNOWN, 2.7: UNKNOWN, 3.0: UNKNOWN
----------------------------------------
As a follow on from https://bugs.ruby-lang.org/issues/18189 I would like to propose some kind of static class initialization. I'll investigate whether it's possible and create a PR.
--
https://bugs.ruby-lang.org/
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2021-09-27 21:58 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-09-27 3:49 [ruby-core:105433] [Ruby master Bug#18227] Static class initialization ioquatix (Samuel Williams)
2021-09-27 9:47 ` [ruby-core:105444] " Eregon (Benoit Daloze)
2021-09-27 21:58 ` [ruby-core:105455] " ioquatix (Samuel Williams)
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).