Git Product home page Git Product logo

Comments (7)

Avasil avatar Avasil commented on September 4, 2024 1

Yup, I still think docs are good enough 👍
They just need an update/be more visible

I'm planning an overhaul but with my pace it's going to be 2025 🙈

from monix-connect.

t1707 avatar t1707 commented on September 4, 2024

+1 for just create new ones for ZIO and FS2.

from monix-connect.

paualarco avatar paualarco commented on September 4, 2024

Yeah that sounds good

from monix-connect.

paualarco avatar paualarco commented on September 4, 2024

@Avasil guess ZIO conversion are better covered by monix-bio

from monix-connect.

Avasil avatar Avasil commented on September 4, 2024

What do you have in mind as this connector/module?

A while ago I wrote https://monix.io/docs/3x/reactive/observable.html#interoperability-with-other-streams-api-akka-streams-fs2 (ZIO Streams didn't exist at the time)

I feel like a doc could be good enough unless you want to wrap API

from monix-connect.

paualarco avatar paualarco commented on September 4, 2024

@Avasil I guess yeah its a wrapper but still can reduce some boilerplate code and make it more idiomatic, since monix provide generic reactive streams interoperability but not specific to the library.

For example the Monix documentation only shows how to convert an akka Source to Observable, but the monix-akka conector makes it easier for the user to perform such conversion and also provides conversions from Sink to Consumer and viceversa just by typing .asSink, asSource or asConsumer, asObservable.

I was just contemplating to do something similar for Fs2 and Zio to provide something like observable.asZStream and consumer.asZSink.

from monix-connect.

paualarco avatar paualarco commented on September 4, 2024

I agree with @Avasil and think that the better thing is to just provide docs on how to convert to different Reactive streams implementations, Akka is in monix.io maybe it could include a complete with also FS2, ZIO, Reactor... Although the concept is much of the same. This will also avoid cross dependency management on the user side.
So, will be deprecating the akka-connector in the next releases if no one opposes :)

from monix-connect.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.