Title: Support automatic integer promotion · Issue #114 · endbasic/endbasic · GitHub
Open Graph Title: Support automatic integer promotion · Issue #114 · endbasic/endbasic
X Title: Support automatic integer promotion · Issue #114 · endbasic/endbasic
Description: Then language is strictly typed right now and does not allow automatic type promotion between integers and floats. There are some commands and functions that accept both with special code, but those are exceptions. More importantly, func...
Open Graph Description: Then language is strictly typed right now and does not allow automatic type promotion between integers and floats. There are some commands and functions that accept both with special code, but thos...
X Description: Then language is strictly typed right now and does not allow automatic type promotion between integers and floats. There are some commands and functions that accept both with special code, but thos...
Opengraph URL: https://github.com/endbasic/endbasic/issues/114
X: @github
Domain: github.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"Support automatic integer promotion","articleBody":"Then language is strictly typed right now and does not allow automatic type promotion between integers and floats. There are some commands and functions that accept both with special code, but those are exceptions.\r\n\r\nMore importantly, functions cannot return various numeric types depending on their input, so it's impossible to implement things like `ABS`, `MIN` or `MAX` without hacks; we currently have `MINI`, `MINF`, `MAXI`, `MAXF`, for example, to cope with this and... let's face it: it's ugly.\r\n\r\nWhile I do not like automatic integer promotion, BASIC has this feature and it'd make usability much better, especially when rendering graphics... so we should probably add this.","author":{"url":"https://github.com/jmmv","@type":"Person","name":"jmmv"},"datePublished":"2021-10-28T16:55:16.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":0},"url":"https://github.com/114/endbasic/issues/114"}
| route-pattern | /_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format) |
| route-controller | voltron_issues_fragments |
| route-action | issue_layout |
| fetch-nonce | v2:5742d205-f8d2-b21d-3004-4c87e55694df |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | 8F50:5BE34:2E4E2C:4175B1:6A632089 |
| html-safe-nonce | 45f9b7ebabf80752dc529f96af0518a1d60c01d3ae910bb5314d315334d0f2ed |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI4RjUwOjVCRTM0OjJFNEUyQzo0MTc1QjE6NkE2MzIwODkiLCJ2aXNpdG9yX2lkIjoiNjU5MjUwNTkxNDcxNzMxNTIwOSIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9 |
| visitor-hmac | fd44c03d497276fb942fec8a2f1531eeb441681a6ea35fa9e01c199c5846cd04 |
| hovercard-subject-tag | issue:1038733815 |
| github-keyboard-shortcuts | repository,issues,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/endbasic/endbasic/114/issue_layout |
| twitter:image | https://opengraph.githubassets.com/2d58c1a53594096792f762e8e1a5266cd3dffbe906f0e20c2afcce928f0da322/endbasic/endbasic/issues/114 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/2d58c1a53594096792f762e8e1a5266cd3dffbe906f0e20c2afcce928f0da322/endbasic/endbasic/issues/114 |
| og:image:alt | Then language is strictly typed right now and does not allow automatic type promotion between integers and floats. There are some commands and functions that accept both with special code, but thos... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | jmmv |
| hostname | github.com |
| expected-hostname | github.com |
| None | 1a6c056e02f174fffc096c521ec0ff6fb83e40a2ec8cb8875466ec1524872dd6 |
| turbo-cache-control | no-preview |
| go-import | github.com/endbasic/endbasic git https://github.com/endbasic/endbasic.git |
| octolytics-dimension-user_id | 75130732 |
| octolytics-dimension-user_login | endbasic |
| octolytics-dimension-repository_id | 253313291 |
| octolytics-dimension-repository_nwo | endbasic/endbasic |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 253313291 |
| octolytics-dimension-repository_network_root_nwo | endbasic/endbasic |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 6a93e25585f487ddff9e3996c06d5b869d6e1828 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width