Stmts.Test -- test { ... } and test <description> { ... }
- move snapshot tests to
test:cic
[bug fix] pass equivalent-clazz.test
-
reflwill do an unification but what it should do isequivalent. -
"equivalent Clazz -- fail -- missing fulfilled property value"
compute equivalent Type { class { A: String = "abc" } = class { A: String } } check refl: Equal( Type, class { A: String = "abc" }, class { A: String }, ) -
"equivalent Clazz -- fail -- missing property type",
compute equivalent Type { class { A: String, B: String } = class { A: String } }
[bug] macros like equivalent uses globals variables which might be shadowed
- Maybe we should be able to reference globals by
Exp.
[bug fix] fix the use of solutionAdvanceValue
-
MetaVarshould not be special -
We should write test to show full
solutionAdvanceNeutralis needed.
[maybe] unifyClazz & includeClazz support reordering of properties
- check dependency and evaluate to a version of
ClazzConswithout closure- not only syntax dependency but real dependency -- need
readbackfor partial evaluation
- not only syntax dependency but real dependency -- need
[maybe] print error message in XML for re-parsing them on the web
[std] group/groupCategory.todo.cic
- need to prove
Equalover class, need to learn about path type before do this.
[std] order -- need datatype