From: eregontp@... Date: 2020-12-26T12:45:46+00:00 Subject: [ruby-core:101711] [Ruby master Feature#17473] Make Pathname to embedded class of Ruby Issue #17473 has been updated by Eregon (Benoit Daloze). If we do so, could we actually define most of Pathname in Ruby, and not in C? Right now, https://github.com/ruby/ruby/blob/3fc53de5c961cc8fa2b6acbd63874b89fe709520/ext/pathname/pathname.c is essentially just a bunch of rb_funcall() calls, which are no faster than Ruby code, but makes it harder to reuse on other implementations, and less readable and harder to maintain. ---------------------------------------- Feature #17473: Make Pathname to embedded class of Ruby https://bugs.ruby-lang.org/issues/17473#change-89534 * Author: hsbt (Hiroshi SHIBATA) * Status: Open * Priority: Normal ---------------------------------------- pathname is one of most useful utility class of Ruby. I'm happy to use Pathname without require it. Any thought? -- https://bugs.ruby-lang.org/ Unsubscribe: