Comments (2)
It would be also very good if we could detect that same anonymous type is used somewhere else in definition file so we don't duplicate additionally generated types
from fable.
The issue has been fixed for union types with erased union types in F# (see explanation). I'm not sure about other anonymous types: it's not trivial to translate them and also I didn't like in FunScript how the namespaces got polluted with anonymous types. My intention is not to create a perfect parser but something that makes most of the work and is easy to tweak by hand later. My priority now is to create samples and tutorials for the project so at the moment I'm happy with having obj
replacing anonymous types. Of course, I would be happy to get a PR to fix this :)
from fable.
Related Issues (20)
- Build fails after upgrading to fable tool to 4.12.0 HOT 6
- Reset Color in CLI
- Should StringBuilder.Chars(int) work ?
- string.ToCharArray(start,length) returns wrong result.
- Changelog simplification HOT 4
- [Python] Boxing bytes looses type information HOT 3
- We should avoid forwarding method to `LibCall` without checking the name
- Unable to execute function in generated JS in browser from inline JS. HOT 5
- [Python] KeyValuePair object in Array is handled as only key(?) HOT 2
- Import followed by a comments should be moved to the top of the generated file HOT 5
- Local Function Name Clashes with Global JavaScript Functions Leading to Incorrect Behavior HOT 1
- `--test:MSBuildCracker` not working against Glutinum project HOT 4
- Bug in DateTime: 03/2024 has 30 days instead of 31 HOT 2
- [Python] Custom hash functions are never called on Record Types.
- Object expression should not inline variable in getter in `Release` mode HOT 4
- Latest Fable compiler v4.14.0 breaks the getTodos API call in the latest SAFE stack template v5.04 HOT 2
- Fable tool install size HOT 2
- [Python] System.DateTime.ToString(formatstring) unable to parse "dd" HOT 3
- [Python] String index access isn't changed to zero-based in the generated python code HOT 2
- `dotnet fable watch` stops working with `--run npx vite` HOT 2
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.