Git Product home page Git Product logo

Comments (8)

alcarvalho avatar alcarvalho commented on May 22, 2024

👍 to that... since we already have a list of some kind in the #next-features of Slacker, it's just a matter of getting it out of there. A file on the repo would be much easier to find.

from rxswift.

ashfurrow avatar ashfurrow commented on May 22, 2024

Cool. I'm happy to take action if we're sure of a direction. I'm thinking we could copy all the operations from here, and combine that with a list from the Slack room. Then I can check off things that've already been done.

Does that sound reasonable?

from rxswift.

kzaher avatar kzaher commented on May 22, 2024

Hi guys,
you are right, the public facing information is now little stale. Sry about that, there are so many things happening, and I'm doing the best I can :(

I've previously done wiki page that contains roadmap, but since it was stale, I've temporary removed it.

Right now the priority is RxCocoa refactoring, since we currently don't have a clear direction there.
That should be hopefully done this weekend.

Once that is done, I would be happy to resurrect that wiki page. The reason why I've chosen wiki page previously is because in that way I don't have to pollute commit history with commits that change checked state.
Is anyone ok with a wiki roadmap page?

I have a prototype of RxCocoa now that:

  • enables reactive data sources
  • has generic delegate to observable functionality (equivalent to rac_signalForSelector)
  • enables parallel proxying of delegate messages to legacy delegate mechanism

It required me to add one objective c file (because Swift can't handle NSInvocation), but it solved a lot of problems.

I still haven't commited those changes to feature/rxcocoa-revamp (made them today).

What's happening in parallel now is that @seivan is trying to port RxSwift to Swift 2.0. I think she's near done with that.

Once RxCocoa revamp + creating Swift 2.0 is completed these are priorities as I see them:

  • Adding wrappers for Cocoa/UIKit framework + unit tests (once revamp work is done, it should be pretty straightforward)
  • Creating real RxSwift 2.0 version that fully uses Swift 2.0 features
  • Documenting RxSwift specifics
  • Creating project RxBlocking with blocking operators (for unit tests)
  • Adding new operators

If somebody has some other wishes, you can ask in this thread for now.

Just need little more time :)

from rxswift.

seivan avatar seivan commented on May 22, 2024

I've finished porting

It's nearing midnight, so I won't be able to finish RxCocoaSamples tonight 😴

from rxswift.

kzaher avatar kzaher commented on May 22, 2024

👍 thnx for your help

from rxswift.

ashfurrow avatar ashfurrow commented on May 22, 2024

Awesome, this sounds awesome. Please just let me know what I can do to assist.

@kzaher please do not apologize for not having done enough. This is a great project that you've started on your own time. You don't owe us anything. I'm just happy to contribute to an important community project.

from rxswift.

kzaher avatar kzaher commented on May 22, 2024

Hi, I've added public wiki page called roadmap.

from rxswift.

ashfurrow avatar ashfurrow commented on May 22, 2024

Cool!

from rxswift.

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.