Index: README.release =================================================================== diff -u -r1332b28533be85b2fb3b1466a5de946dfcac6fa3 -rd83732458061deeda9e0c40d24334a010250cc40 --- README.release (.../README.release) (revision 1332b28533be85b2fb3b1466a5de946dfcac6fa3) +++ README.release (.../README.release) (revision d83732458061deeda9e0c40d24334a010250cc40) @@ -49,7 +49,9 @@ - tag version in git and commit git tag -a 2.0b5 -m 2.0b5 git push --tags - git push commit + git push : 2.0b5 + # git push --follow-tags + # git push commit - update archive at sourceforge * create folder with version name Index: TODO =================================================================== diff -u -re0b2cf92c8e886f0a51e9d5233e636251edc45e7 -rd83732458061deeda9e0c40d24334a010250cc40 --- TODO (.../TODO) (revision e0b2cf92c8e886f0a51e9d5233e636251edc45e7) +++ TODO (.../TODO) (revision d83732458061deeda9e0c40d24334a010250cc40) @@ -4982,6 +4982,13 @@ mongodb library - fix configure.ac quoting +forwarders: +- RFE "provide %method" as keyword like %proc" + was already implemented. Dropping %proc would break XOTcl2 + compatibility. +- adding a test case + + ======================================================================== TODO: @@ -4997,9 +5004,6 @@ forward or introduce -frame object (if -frame method made sense for forwards --> using next etc.?)? -- forwarder: should %proc be renamed to %method or (for XOTcl2 compat) - %method be accepted as alternative name (more NX'ish)? - - Revisit nsf::*::assertion interface? Why does nsf::method::assertion allow for setting invariants. One would rather expect a ::nsf::object|class::assertion or the like? Index: tests/forward.test =================================================================== diff -u -re0b2cf92c8e886f0a51e9d5233e636251edc45e7 -rd83732458061deeda9e0c40d24334a010250cc40 --- tests/forward.test (.../forward.test) (revision e0b2cf92c8e886f0a51e9d5233e636251edc45e7) +++ tests/forward.test (.../forward.test) (revision d83732458061deeda9e0c40d24334a010250cc40) @@ -9,10 +9,13 @@ nx::Object create dog nx::Object create tail { :public object method wag args { return $args } + :public object method nxwag args { return $args } } dog public object forward wag tail %proc + dog public object forward nxwag tail %method ? {dog wag 100} 100 + ? {dog nxwag 100} 100 }