aboutsummaryrefslogtreecommitdiff
path: root/doc/notes
diff options
context:
space:
mode:
authorDrahflow <drahflow@gmx.de>2014-03-06 13:42:55 +0100
committerDrahflow <drahflow@gmx.de>2014-03-06 13:42:55 +0100
commitee08bcf48cb6221295ae4b8663317a5320a6450b (patch)
tree255e8720fa43c3d56969edeaabb7d2632ca41ee0 /doc/notes
parent2b3456f8ec1150318430bf71d9af04ff3311e32c (diff)
Tested *-based coroutines
Diffstat (limited to 'doc/notes')
-rw-r--r--doc/notes4
1 files changed, 3 insertions, 1 deletions
diff --git a/doc/notes b/doc/notes
index 455fc81..4a3ea3d 100644
--- a/doc/notes
+++ b/doc/notes
@@ -342,15 +342,17 @@ Main problem: How do we find out if the names mean what we believe they do?
* [] dynamic: nothing can be assumed
* [v] inactive: push value
* [f] active: execute unless quoted
+* [m] member: like active, but push scope resolving in first
* [q] quote-active: execute on first resolution (execution is instant)
+---------------------------------------------------+
| | | s | t | st | c | d |
+---+------+-------+-------+--------+-------+-------+
| v | defv | defvs | defvt | defvst | defvc | defvd |
| f | deff | deffs | defft | deffst | deffc | deffd |
+| m | defm | defms | defmt | defmst | defmc | defmd |
| q | defq | | | | | |
+---+------+-------+-------+--------+-------+-------+
-* defaults: |defvs "==" deffd |deffs "=*" deffd
+* defaults: |defvs "==" deffd |deffs "=*" deffd |defms "=." deffd
* it is possible to globally turn checking (after dynamic resolution) on
== Sticky Resolution ==