Comments (4)
Can you write an example? Because I already met with this, but it was not a bug, but a route simplification that is built into the compiler.
from aqua.
I think it actually doesn't matter which instruction was the last one because the execution may break on the remote peer anywhere inside the script. In that case we ALWAYS need the hop through the relay
from aqua.
I think the best solution is to modify every OnTag
, wrapping its contents with xor
with the exact path to init peer
, so that we have many xor
wrappers instead of a single one. Each wrapper may add something like a code branch label to the callback so that it's easier to find what exactly failed in case of error.
from aqua.
Each wrapper may add something like a code branch label to the callback so that it's easier to find what exactly failed in case of error.
%last_error%
already kinda solves this, but on the AIR level obviously. Adding Aqua expression that caused the error would pretty useful.
from aqua.
Related Issues (20)
- wasm backend
- Name scope for if/else is not isolated HOT 3
- Timeout and race pattern doesn't work HOT 1
- Do not print entire help on error in CLI arguments
- Compiler server for aqua
- Variable in a function does not change its name in AIR when called from a loop
- AIR can't be parsed HOT 1
- `stream[0] == "FOO"` doesn't parse
- `if Op.identity(stream)! == "OK"` doesn't parse HOT 2
- Invalid variable name in generated AIR
- parallelize module uploads for aqua remote deploy_service
- mute output when --logs off
- add timestamps to all steps in --log info
- support init of structs in Aqua
- iterative try is broken
- while loop feature request
- break feature request
- Broken link as GitHub 'website'
- Dependency Dashboard
- Dependency Dashboard
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 aqua.