Giter Club home page Giter Club logo

Comments (8)

the-real-blackh avatar the-real-blackh commented on August 10, 2024

That's great! Nobody else has done anything with Sodium for Swift. I'd be very glad to make it part of the Sodium project, even if you don't finish it - someone else will.

FRP information is very scattered on the web. I'm hoping to make some sort of centre of gravity for FRP with my book. There are some questions on stackoverflow, and each FRP system developer has their own blog.

My book forum is at https://forums.manning.com/forums/functional-reactive-programming so I'd be happy to answer n00b questions there. My blog is http://reactiveprogramming.org/

from sodium.

geraldus avatar geraldus commented on August 10, 2024

Sounds great!

from sodium.

letvargo avatar letvargo commented on August 10, 2024

Thanks! I got the book through MEAP, and am through the first two available chapters.

from sodium.

the-real-blackh avatar the-real-blackh commented on August 10, 2024

I'm not sure where we talked about it, but I mentioned that I needed to make some changes that involved removing 'sampleNow' completely. I've now done this in the Java version.

from sodium.

letvargo avatar letvargo commented on August 10, 2024

I am stalled out right now working on the port. I don't understand how Transaction works. Rather than bug you with endless questions, I've been waiting for the new chapters of the book to come out. I see that two new chapters are here and I'm sure that they will help.

In the meantime, this whole FRP thing has got me by the analytic nuts and I can't stop playing at an implementation of some kind. I put together a very simple native Swift FRP library and posted it on github.

https://github.com/letvargo/SimpleSwiftFRP

I would love to hear any thoughts that you might have, especially criticisms of any areas where it cheats on any aspects of FRP that you believe are essential.

P.S. if you think it is something that belongs in the Sodium project, I'll send a pull request, but it is different from Sodium in a number of ways, and also not really up to par yet.

from sodium.

the-real-blackh avatar the-real-blackh commented on August 10, 2024

Going through the process of writing an FRP system will teach you how it works, but be warned - it is possible to spend a lot of time on it. So I suggest you persevere and just use Sodium as a reference. I really want to get this book written, so I'm just going to focus on that for now. After that I will attempt to help you out and also spend some time tidying up Sodium. I'm happy to answer specific questions, though, because I can do that quickly.

from sodium.

letvargo avatar letvargo commented on August 10, 2024

Thank you. I'll probably be here with more questions after I get through the newly released chapters.

from sodium.

jam40jeff avatar jam40jeff commented on August 10, 2024

Closing since there is a Swift implementation now.

from sodium.

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.