dry-types with dry-struct is continuation of idea of virtus, but less popular. So when people try to search something separated from Rails with its ActiveModel, they'll probably will find virtus first.
I understand, that these gems are different, and there are some cases where virtus may fit better than dry-types, but considering that virtus is more popular, one silly stops search after he finds virtus.
This was with me, when I started implementation on virtus, then month after I've accidentally found dry-rb, and had to spend a couple weeks to refactor everything and migrate on dry-rb
dry-types
withdry-struct
is continuation of idea of virtus, but less popular. So when people try to search something separated from Rails with its ActiveModel, they'll probably will findvirtus
first.I understand, that these gems are different, and there are some cases where
virtus
may fit better thandry-types
, but considering thatvirtus
is more popular, one silly stops search after he finds virtus.This was with me, when I started implementation on
virtus
, then month after I've accidentally founddry-rb
, and had to spend a couple weeks to refactor everything and migrate ondry-rb