Comments (4)
Note this was on very early versions of bend+hvm right after release. Might be worth first checking this still happens.
from bend.
I think I haven't changed anything significant about the default transformations since then, so it's likely that it still happens
from bend.
The hvm program generated with or without -Oall is exactly the same for this bend program, so the issue is somewhere in HVM.
This is the code that is mentioned in this issue (the readme has changed since then):
def sum(depth, x):
switch depth:
case 0:
return x
case _:
fst = sum(depth-1, x*2+0) # adds the fst half
snd = sum(depth-1, x*2+1) # adds the snd half
return fst + snd
def main:
return sum(25, 0)
from bend.
Moving it to this HVM issue since it's not a bend problem HigherOrderCO/HVM#378
from bend.
Related Issues (20)
- Bend Package Manager: MVS Integration
- Implement type system for Bend HOT 2
- Fix IO/FS/read_line EOF Handling Issue HOT 2
- Define Versioning Requirements
- Design the Versioning Logic
- Implement MVS in BPM
- Testing and Validation of package manager
- Add IO functions for removing files and directories
- Add IO function for copying files and directories
- File copying
- Add IO functions for moving files and directories
- Add IO function for calling subprocesses
- Add all compiler options to documentation
- Outdated `run` commands in GUIDE.md
- Document single-line and multi-line commenting for Bend users HOT 1
- Document existing IO functionalities
- Implement List/sum and List/range functions in Bend built-ins
- `IO/done_on_err` doesn't work with `IO/bind` HOT 1
- `IO/done_on_err` doesn't work with `IO/bind` HOT 2
- String/decode_utf8 returns "\0" when decoding a empty List
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 bend.