forked from dherman/es4
-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathQUESTIONS
More file actions
executable file
·25 lines (20 loc) · 817 Bytes
/
QUESTIONS
File metadata and controls
executable file
·25 lines (20 loc) · 817 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
============================================================
TYPE SYSTEM
- is `this' only ever a class type? interface type?
o e.g., could it be a record type for ES3-style function properties?
- do we do a convertibility check on literal annotations? what are the implications for the evaluator?
- do we have a top-level ``Namespace'' type bound in intrinsic or something like that?
- what on earth is AttributeIdentifier?
- why does IDENT_EXPR have a TypeIdentifier production?
- how does this example not break soundness?
use namespace foo;
use namespace goo;
class C {
foo x : int = 3
f() { print(x) }
}
class D {
goo x : String = "goo"
}
============================================================
ML