ruby-core@ruby-lang.org archive (unofficial mirror)
 help / color / mirror / Atom feed
* [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).