Open raineorshine opened 3 years ago
=
? Or should only the first =
open a metaprogramming context in which all descendants are interpreted as dynamic expressions and strings be surrounded by quotes?set/toggle/deleteAttribute
can be renamed setChild
etc since they are not specific to metaprogrammingattribute
can be replaced with evaluate
Metaprogramming attributes can be generalized into a hierarchical programming syntax.
Example
→
Which would move a thought into a Done category when executed:
→
Attributes
Attributes can be fully evaluated during rendering.
For example, instead of a simple scalar value:
A note could contain a dynamic expression:
Or query other thoughts:
which would evaluate to something like this:
Setting the note to 'hello' plus the value of the first thought in
/Friends
.