Comments (3)
Same thing with JS/TS, there is limited RTTI cause the base type for all integer types is either number
(i.e. float64
) or bigint
.
from fable.
@HLWeil @Freymaurer, this is a bit tricky since Python really just have int
so we need to do some tricks if we want to make this work. Another possibility is that we (Fable) take a dependency on NumPy to have sized and signed integers. Would NumPy as a dependency be acceptable for your application?
from fable.
Yes, with Python I'm considering removing the int subclasses which would make all integers transpile to variable size int
and instead use numpy
if more specific integers and reflection handling is needed. That should fix most array problems as well, i.e use list
for arrays or numpy arrays if available.
from fable.
Related Issues (20)
- New `logger` doesn't display the same information as before when using `--verbose`
- Explore why Python CI fails from time to time HOT 2
- v4.8.0+ fails to compile Feliz.MaterialUI or/and Feliz.MuiX.DatePickers HOT 1
- Imports for FSX files have wrong extension. HOT 2
- 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
- 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
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.