yzorg / yzFolder

Win10 folder browser on electron and electron-plan.
MIT License
0 stars 1 forks source link

integration A/B: reason vs Ramda #1

Open yzorg opened 7 years ago

yzorg commented 7 years ago

Until today my top pick for in-process functional (v8/elec/node) I was planning to use Ramda+flyd.

This is over RxJS v5 (y2017) b/c RxJS makes me decide how to deduplicate message streams, where flyd does it by default. If flyd is capable of doing that by default, then I think I'll be able to do better diagnostics to prevent idiodic paths during development or "partial" scenarios like unit tests and functional tests.

Inspiration: Got this idea from https://devchat.tv/react-native-radio/expo-adam-perry. About TH1 in (1 hr in) they start talking about using Reason (FB) with React Native.

yzorg commented 7 years ago

Another option, let's call it "C", or maybe even "F", is F# with Fable. I really don't like that CLR decimal type is "downgraded" to es6 "Number". But for services without any currency math it might be nice.

https://github.com/danyx23/FableSuaveSharedCode
http://danielbachler.de/2016/12/10/f-sharp-on-the-frontend-and-the-backend.html