Comments (10)
This makes me think an additional goal (for the goals section) might be something like "create a proper layering so that specifications don't have to depend on all of HTML if they just want to split a string on spaces".
from infra.
HTML's "control characters" is basically Infra's "C0 control", a theoretical "C1 control" (U+0080 to U+009F, inclusive), and U+007F. Not sure what to make of that.
HTML's White_Space is only used by the table heading association algorithm.
from infra.
maybe also:
- https://html.spec.whatwg.org/multipage/infrastructure.html#terminology-2 (URLs: Terminology)
- valid non-empty URL potentially surrounded by spaces etc.
from infra.
I found more https://mimesniff.spec.whatwg.org/#terminology
from infra.
What about: https://html.spec.whatwg.org/#in-parallel
from infra.
What about: https://html.spec.whatwg.org/#in-parallel
Hmmm borderline. I think of that as belonging more in HTML since HTML defines the event loop architecture. But I'm not sure.
from infra.
I think of that as belonging more in HTML since HTML defines the event loop architecture.
Arguably, there's the "in parallel" abstract concept which belongs in infra, and its event-loop "binding" which belongs in HTML. (But I'm linking to other stuff in the HTML spec anyway, so… I won't argue very strongly.)
from infra.
I think at some point we need to replace "in parallel" with a concept of threads and message passing. That could maybe live here, but not sure.
from infra.
Thoughts on OP:
- code unit: see #73.
- character, Unicode character: I think these should be dropped. Use code point and scalar value instead. Alternatively we make these acceptable alternate names, but I don't think that'll help clarity or reader comprehension.
- code-unit length: filed #74, happy to fix once we pick between the alternatives.
- case-sensitive comparison, defaulting of string comparisons to case-sensitive: seems reasonable though this gets into the question as to whether we should define "is"/"equals" for a bunch of things
- prefix match: is this used outside AppCache somewhere?
- No opinion on numbers / date and time / color (is to define type=color btw, can't really move to CSS since CSS color concept is much more broad)
- ordered sets: should probably be cleaned up indeed: whatwg/dom#427
from infra.
Everything here has now been followed up on or has its own issue.
from infra.
Related Issues (20)
- Clarify termination scope HOT 4
- Clarify USV handling in "serialize a JavaScript value to JSON bytes" HOT 1
- Consider defining "failure" HOT 2
- Expand on list indexing syntax
- Conditional abort edge case HOT 2
- Forgiving base64 HOT 8
- "do while" loops HOT 5
- Iteration and append methods for byte sequence used in standards are undefined HOT 1
- Skipping an item while iterating is undefined HOT 1
- Define monkeypatching HOT 3
- Consider defining "unique internal value"
- Explicit unions HOT 1
- definitions of "Continue" and "Break" should be clear that they apply to the innermost loop
- Define ordering for sets and maps? HOT 4
- Define remainder (and/or modulo) HOT 2
- Peek operation for stacks
- "Parse JSON to Infra" algorithms shouldn't require a current JS realm HOT 4
- Define set difference
- Give some examples of how to use structs
- Add a clone method for struct
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 infra.