General

Profile

asoffa (Aaron Soffa)

  • Login: asoffa
  • Registered on: 10/04/2026
  • Last sign in: 10/11/2026

Issues

open closed Total
Assigned issues 0 0 0
Reported issues 0 1 1

Activity

10/10/2026

05:09 AM Ruby Feature #22404: Make Data (and/or Struct, etc.) true "first-class citizens" and thank you!
I investigated this a bit more this week.
Consider the following:
```ruby
D = Data.define(:x, :y) # *not* expecting a body
d = Data.define(:x, :y) # *not* expecting a body
def d = Data.define(:x, :y) # *not* expecting a ...
asoffa (Aaron Soffa)

10/07/2026

02:19 PM Ruby Feature #22404: Make Data (and/or Struct, etc.) true "first-class citizens" and thank you!
Just to document for possible future reference, here is a case for why the current behavior might even be a feature rather than an issue and why something like
```ruby
class D = Data.define(:x, :y)
# ...
end
```
might *not* be de...
asoffa (Aaron Soffa)

10/04/2026

10:30 PM Ruby Feature #22404 (Closed): Make Data (and/or Struct, etc.) true "first-class citizens" and thank you!
First of all, I would like to give a **huge** shoutout to the Ruby community for staying true to Ruby's mission of increasing developer productivity and thereby happiness and thereby enrichment of people's lives, especially mine in so ma... asoffa (Aaron Soffa)

Also available in: Atom