Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
  • 21:02
    flash-gordon commented #374
  • 21:01

    flash-gordon on master

    Update custom_ci.yml Merge pull request #374 from sk… (compare)

  • 21:01
    flash-gordon closed #374
  • 20:59
    skryukov opened #374
  • 16:42

    flash-gordon on use-immutable-equalizer

    (compare)

  • 16:42

    flash-gordon on master

    Use immutable equalizer for all… Merge pull request #373 from dr… (compare)

  • 16:42
    flash-gordon closed #373
  • 16:38
    flash-gordon opened #373
  • 16:38

    flash-gordon on use-immutable-equalizer

    Use immutable equalizer for all… (compare)

  • 16:34

    flash-gordon on no-rewrap-for-structs

    (compare)

  • 16:34

    flash-gordon on master

    Don't build constructors when c… Merge pull request #371 from dr… (compare)

  • 16:34
    flash-gordon closed #371
  • Nov 16 11:28
    marekciupak starred dry-rb/dry-monads
  • Nov 16 07:48
    luizfonseca starred dry-rb/dry-view
  • Nov 15 18:52
    waiting-for-dev commented #114
  • Nov 15 16:06
    businessBoris starred dry-rb/dry-system
  • Nov 15 15:16
    businessBoris starred dry-rb/dry-monads
  • Nov 15 08:22
    gruz0 starred dry-rb/dry-types
  • Nov 14 12:03
    pedrofurtado starred dry-rb/dry-matcher
  • Nov 14 08:21

    flash-gordon on master

    Fixing codeblock in maybe.html.… Remove duplicated dot from exam… Merge pull request #372 from Zi… (compare)

Oskar Szrajer
@gotar
there is just use :monitor missing in rom boot file (init section)
@timriley @solnic
so probably should be added to dry-web-roda geenrator too
thx guys for help
Oskar Szrajer
@gotar
@timriley I already add those missing line to dry-web-roda skeleton apps
Tim Riley
@timriley
@gotar oh! Would you mind PR-ing this? I'll add you as a contributor if you're not already, too.
Oskar Szrajer
@gotar
I put this automaticaly on master branch (for mistake ;P) hope you don't mind
specs do not catch this problem with monitor because non of them use db
Piotr Solnica
@solnic
@gotar well first of all I need to add notifications support to rom, so that we don’t have a monkey patch :)
I’ve got it in a local branch, I’ll push this tomorrow
Tim Riley
@timriley
@gotar oh no worries, master is good. I actually want to add some specs that generate an app and add enough files to set up a persistence layer, just to test that all works properly
Oskar Szrajer
@gotar
now should all works
probably there is not to much users of those skeletons but I use them for every app ;]
Tim Riley
@timriley
😎
Piotr Solnica
@solnic
@flash-gordon so I started working on ASTs for dry-types here dry-rb/dry-types#178
Nikita Shilnikov
@flash-gordon
@solnic yeah, I see what you're doing there 😀
Piotr Solnica
@solnic
@flash-gordon this was my intention from the beginning, I’m pretty sure reducing types into simpler forms will be a great feature useful in many places
the only thing that worries me a little is that constructors can’t be represented with pure data :(
as in, if you use an anonymous proc instead of a method-based proc, you can’t represent it as data
in case of class methods it’d be possible, ie [:constructor, [User, :new]]
which can be easily compiled as klass, meth = node + klass.method(meth) :)
Nikita Shilnikov
@flash-gordon
@solnic well, you can register procs as methods with generated names
Piotr Solnica
@solnic
hmmm you mean capture them in #constructor and register somewhere?
Nikita Shilnikov
@flash-gordon
yep
Piotr Solnica
@solnic
Worth exploring this idea
Maciej Mensfeld
@mensfeld
guys where's configurable 0.6.0?
I can't bundle it :/
Maciej Mensfeld
@mensfeld
ok nvmd - something with bundler cahce
Nikita Shilnikov
@flash-gordon
@mensfeld it seems @AMHOL has bumped version number only a few minutes ago
Maciej Mensfeld
@mensfeld
@flash-gordon yeah ;) I was just 2 fast and hit a rubygems server that was out of sync
Pablo Herrero
@pabloh
why does Dry::Validation::Result is not a monad as well?
Nikita Shilnikov
@flash-gordon
@pabloh because dry-monads is not a required dependecy of dry-validation
Pablo Herrero
@pabloh
@flash-gordon, I think it would we useful to have it that way
is it possible to make it a soft dependency at least?
have you consider it, I mean?
Nikita Shilnikov
@flash-gordon
you can activate dry-monads integration with Dry::Validation.load_extensions(:monads), then you'll be able to call .to_either on Result :sparkles:
so it has been considered :)
Pablo Herrero
@pabloh
hehe, sorry for been a bit of touch... :P
Nikita Shilnikov
@flash-gordon
ah, no worries :)
Pablo Herrero
@pabloh
I didn't know there was a load_extensions system either
@flash-gordon , OTH, is there a reason you make it optional?
for instance, people usually don't understand or don't want to use monads?
or just to have one fewer dependency?
Nikita Shilnikov
@flash-gordon
@pabloh because we want a user to control the dependencies
there are some libs already which depends on dry-v and we care :)
Pablo Herrero
@pabloh
yup, like types and struct, i saw that
but maybe the use of monads should be encouraged here, since we are following a FP style
Nikita Shilnikov
@flash-gordon
heh, I meant like hanami and trailblazer ;)
Pablo Herrero
@pabloh
oh, you meant transitive dependencies, sorry...