Comments (4)
@Zaid-Ajaj , @alfonsogarciacaro thanks for the answers!
from fable-react-native.
from fable-react-native.
@iyegoroff if Func
is being used in the API then it is out-dated. x -> y -> z
should be used because it compiles down to the uncurried version of the function i.e. function (x, y) { return z; }
for better inter-operability and it can still be partially applied.
from fable-react-native.
It's as @Zaid-Ajaj says :) Originally Fable compiled curried F# functions as nested JS anonymous functions (x => y => z
) so we used Func<int,int,int>
to indicate the function wasn't curried. In most cases the conversion from curried F# function to Func
(aka delegate in .NET) was done automatically by the F# compiler but in others it was hindering usability, so from Fable 1.x on, we're trying not to compile curried functions as nested lambdas. And in most cases you don't need to use Func
in signatures any more.
from fable-react-native.
Related Issues (20)
- How to get user's current position? HOT 2
- Missing currentHeight static property for StatusBar HOT 2
- Question about ResizeArrays HOT 2
- Working with gestures HOT 2
- Fable 2.0 support HOT 4
- Error: Cannot infer key and value ... HOT 2
- TextInputAndroidProperties HOT 1
- Not possible to have multi styled text HOT 1
- Fable.Core 3 support HOT 6
- Convert Fable.Import.ReactNativePopupMenu to Fable.Core 3 HOT 1
- Is the new Hermes AOT JS Compiler from Facebook useful or applicable for fable-react-native on android? HOT 1
- Split "extra" modules into their own packages HOT 7
- Please add details about how to use the bindings HOT 11
- yarn add --dev fable-splitter fable-compiler + Incorrect peer dependency HOT 2
- Why are breaking changes increment the PATCH number of the package? HOT 8
- Hooks and function components? HOT 2
- In new app, getting error: "React.createElement: type is invalid..." HOT 1
- Xcode chokes on .fable directory HOT 8
- ImageStore, ImageEditor not in React Native anymore HOT 3
- Fable 4 incompatibility HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from fable-react-native.