Comments (10)
Yes please. I was looking for ISA document for last half an hour! :)
from design.
Once #200 is merged then I'd be more than willing to start on this.
from design.
The AST semantics document does given an overview with roughly that organization, though it is informal. We are planning on developing a formal specification (with operational semantics!) that will describe the operations in more detail.
from design.
#245 created a standalone Types section, which makes some progress here.
from design.
#200 is merged, and as mentioned above, #245 makes several improvements. What do you think of the current text?
from design.
It's looking a lot better! Seems like you're starting to arrive at a fairly complete set of instructions/features. (Hopefully I can start contributing more, been swamped with job transition recently.) How do you feel about rethinking the organization of that document to start grouping specifications & instructions into even more clear functional sections (memory, pointers, functions, mathematics, and control flow)?
from design.
I think we basically already have functional sections like what you describe, for Linear memory, Calls, Integer operations, Floating point operations, and so on. The thing that feels the most out of place to me is "Expressions with control flow". That hasn't been a high priority because it's an open question whether we actually want those expressions at all (#239 etc.) but if you want to reorganize it I wouldn't mind :-).
from design.
What do you think of the current organization, ignoring expressions with control flow?
from design.
Ping?
from design.
Closing; expressions with control flow and control flow in general are being discussed elsewhere, and the remaining specific suggestions here are implemented. If the original reporter or anyone else has any more suggestions, please file a new issue!
from design.
Related Issues (20)
- The function string TrimEnd() remove all simbols \n from string HOT 1
- What's the plan for dlopen / dlsym support in WebAssembly?
- Thread Proposal and Determinism / Reproducibility HOT 1
- Design Engineer
- Dead PNaCl link in FAQ HOT 2
- Partially out-of-bound writes HOT 56
- Is it possible to run tcptraceroute with wasm HOT 1
- Broken links on https://webassembly.org/docs/portability/
- Frozen proposal HOT 8
- Link in "About" sidebar is broken. HOT 1
- 64-bit Widening Multiplication HOT 5
- Proposal: FP16 value type and operations HOT 2
- Correct Compilation to WebAssembly HOT 2
- updating and add java file
- [EcmaScript] 128-bit data type for import/export (SIMD) HOT 3
- https://github.com/WebAssembly/spec/issues/1740#issue-2190883550
- Custom Wasm page sizes HOT 13
- Version 1? HOT 5
- Compact import section format HOT 8
- Add runtime instantiation to component model HOT 1
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 design.