General

Profile

bughit (bug hit)

  • Login: bughit
  • Registered on: 10/29/2014
  • Last sign in: 06/03/2025

Issues

open closed Total
Assigned issues 0 0 0
Reported issues 7 32 39

Activity

06/03/2025

03:45 PM Ruby Feature #21311: Namespace on read (revised)
Eregon (Benoit Daloze) wrote in #note-107:
> ```
> ...
Yes, it would only help with direct dependencies of the app:
```
App->A->B->[email protected]
\
[email protected]
```
But not for transitive, which is probably the more common type of con...
bughit (bug hit)

05/17/2025

01:14 PM Ruby Feature #21311: Namespace on read (revised)
fxn (Xavier Noria) wrote in #note-101:
>
> ...
Well, you posted the code, not that it needed demonstrating as it was already admitted. Two references to **the same object** showing divergent instance state (ivars). This is not just a ...
bughit (bug hit)

05/16/2025

10:46 PM Ruby Feature #21311: Namespace on read (revised)
bughit (bug hit) wrote in #note-99:
> Can today a single program have an object that is value unequal to itself.
I mean by the default and intuitive definition of value equality which is comparing instance state. Obviously you can de...
bughit (bug hit)
10:29 PM Ruby Feature #21311: Namespace on read (revised)
fxn (Xavier Noria) wrote in #note-98:
> Think about it, can today a single program have objects with the same ID that are not equal? Yes! Absolutely it can!
Object id in this conversation is a proxy for identity, so the correct question...
bughit (bug hit)
06:57 PM Ruby Feature #21311: Namespace on read (revised)
fxn (Xavier Noria) wrote in #note-96:
>
> ...
This argument would work for other languages where classes are magical templates that can be endowed with all kinds of special traits. But this is ruby where a class is an object, an instanc...
bughit (bug hit)
05:11 PM Ruby Feature #21311: Namespace on read (revised)
fxn (Xavier Noria) wrote in #note-90:
>
> ...
There are things that new features should not do, like redefining and corrupting the concept of a object.
> 2. @tagomoris made the good point that in _today_'s Ruby, refinements already...
bughit (bug hit)

05/15/2025

07:12 PM Ruby Feature #21311: Namespace on read (revised)
> Technically, the reference is the same, the object ID is the same, but the builtin object state is per-namespace now.
If this is referring to instance state, like ivars, this is a corruption of the concept of an object. If the state...
bughit (bug hit)

06/07/2024

05:53 PM Ruby Bug #20218: aset/masgn/op_asgn with keyword arguments
@matz Your post argued against a strawman that preserving kwargs in `[]=` would necessarily violate kwarg separation. Since that is obviously not true, `[]=` can be given real, separated kwargs, instead of removing them entirely, the mat... bughit (bug hit)

06/06/2024

06:48 AM Ruby Bug #20218: aset/masgn/op_asgn with keyword arguments
matz (Yukihiro Matsumoto) wrote in #note-18:
> It is the direction of Ruby's evolution to separate keyword arguments from normal arguments, just as Ruby 3.0 promoted the separation of keyword arguments. This proposal goes against this di...
bughit (bug hit)

05/31/2024

01:56 PM Ruby Misc #20435: DevMeeting-2024-06-06
- [Bug #20513] the feature of kwargs in index assignment has been removed without due consideration of utility, compatibility, consistency and logic (bughit)
- it doesn't make sense to remove a feature because there are fixable edge-c...
bughit (bug hit)

Also available in: Atom