Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
    Jorge Castillo
    @JorgeCastilloPrz
    Yeah agree
    Tomás Ruiz-López
    @truizlop
    Good morning people! It's been a long time since last time we wrote in this channel, but I'd like to give Bow a boost and try to launch an initial release this week or next at most. In the last few weeks I've been making some contributions to it (currently there are 4 PRs that need approval) and I think the library is in a state where it can be used, maybe not in its full potential, but at least to start receiving feedback and determine how to address usability issues. My intention is to create a few samples like the ones written in Kotlin and see how easy/hard they are to write.
    @victorg1991 could you help me with the publication of the initial release? I've done it some times in Cocoapods, but never used Carthage or SPM, so it would be nice to get your knowledge on this (and perhaps make a script to automate the release process).
    Víctor Galán
    @victorg1991
    Yeah, I can help, let's talk this evening to make the release :)
    Well, if you can ofc, is that ok? @truizlop
    Tomás Ruiz-López
    @truizlop
    sure, we can coordinate
    Tomás Ruiz-López
    @truizlop
    Hi everyone! Last night we published the first version (0.1.0) of Bow! It is now available in Cocoapods, Carthage and the Swift Package Manager. Thanks @victorg1991 for taking care of the release process. This is an initial release so that we can start testing the library with a few projects and examples and find usability problems. Let's spread the word about it!
    Raúl Raja Martínez
    @raulraja
    :clap:
    Tomás Ruiz-López
    @truizlop
    Hi, there has been a conversation in an arrow-kt/bow#44 regarding naming. I originally used Maybe for the option type, since the native version is named Optional, but the guy posting the issue suggests to rename it to Option to match Arrow and other libs conventions. I don't have a clear opinion on this and decided to go for Maybe to make it easily distinguishable from the native one, but I'd like to hear other opinions as well.
    Paco
    @pakoito
    There's also Optional in the Lenses package
    so it'll be hard not to collide
    I'm up for using Option
    Tomás Ruiz-López
    @truizlop
    yes, actually it now collides and users of Bow need to explicitly use Bow.Optional to refer to the optic class
    Raúl Raja Martínez
    @raulraja
    I'm in favor of Option which is used in Scala and Arrow as well
    Jose Luis
    @josete89

    Hi Good morning! I’m just playing around with bow and I have a noob question. I’m trying to writting a simple Yoneda but I ain’t able to do it :(
    Here is my code:

            let maybe = Either<String,Int>.right(2)
            let h = Yoneda.functor(maybe)

    And it’ saying Argument type 'Either<String, Int>' does not conform to expected type 'Functor'

    Jose Luis
    @josete89
    Any advice?
    Paco
    @pakoito
    one sec
    Yoneda.functor(Either.functor())
    try that @josete89
    Jose Luis
    @josete89
    Finally!
    let h = Yoneda<MaybeFunctor.F, Int>.functor(Maybe<Int>.functor())
    this works, thanks a lot @pakoito
    Paco
    @pakoito
    yikes
    that's a lot of hinting
    :D
    Tomás Ruiz-López
    @truizlop
    @raulraja @pakoito or anyone else, I have opened 3 PRs today that I'd need someone to review. They are very short, so I think you can do it quickly, and it would be very nice to have them ready tomorrow to continue building on top of them
    Raúl Raja Martínez
    @raulraja
    :thumbsup:
    Tim
    @tirumalesh123
    How to relate monads in kotlin or java8
    Help please
    Raúl Raja Martínez
    @raulraja
    @tirumalesh123 not sure what you mean by relate but this may get you started https://arrow-kt.io/docs/patterns/monads/
    ask any questions you may have in https://gitter.im/arrow-kt/Lobby
    This channel is for Bow which is Swift specific
    Tim
    @tirumalesh123
    Thanks Raul for your response
    Tomás Ruiz-López
    @truizlop
    Bow 0.2.0 has been released and it is available through CocoaPods and Carthage!
    Raúl Raja Martínez
    @raulraja
    :clap:
    Paco
    @pakoito
    oh wow
    congrats :"D
    Maureen Elsberry
    @MaureenElsberry
    @a
    @all we have a new Gitter for Bow: https://gitter.im/bowswift/bow
    this channel will be closed out in a few days. Thanks!
    Miguel Ángel Díaz
    @miguelangel-dev
    Thanks Maureen ! :)
    Simon Vergauwen
    @nomisRev
    :wave: cya there!
    Raúl Raja Martínez
    @raulraja
    :wave: