doc

Clone Tools
  • last updated 22 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Adding missing doc fragments on __* methods for Object and Class

Add doc fragment on new

Adding missing info submethod docs for Class, document -dependent flag, and method create

Working on info submethods for Class

- use cget interface

Fixing an example script for changes in getter/setter reform

- updated migration guide and tutorial to reflect recent changes

    • -16
    • +12
    ./next-tutorial/next-tutorial.html
    • -14
    • +11
    ./next-tutorial/next-tutorial.txt
  1. … 1 more file in changeset.
nsf.c - renamed parameter::get -> parameter::info - renamed method::get -> cmd::info

  1. … 10 more files in changeset.
Done with first version of Class.man

- updated documentation

    • -34
    • +80
    ./next-tutorial/next-tutorial.html
    • -33
    • +59
    ./next-tutorial/next-tutorial.txt
Some polishing of Object.man

Done with 'info method *' ensemble

Working on 'info object *' ensemble

  1. … 1 more file in changeset.
Add doc fragment about 'info variable *'

  1. … 1 more file in changeset.
Amend doc of filter|mixin clear, re-instate -guard in filter|mixin set

Adding doc for the two new lookup submethods

Complete info lookup doc

Adjust filter|mixin method for recent changes; working on info ensemble doc

- use "mixin|filter clear" instead of "mixin|filter unset"

  1. … 3 more files in changeset.
- renamed nsf::relation to nsf::relation::set and added nsf::relation::get in accordance with nsf::var::get

  1. … 16 more files in changeset.
Updated doc fragments to reflect recent changes

traits: - define simple setter methods "requiredMethods" and "requiredVariables" to avoid to "set" these explicitly

    • -4
    • +4
    ./example-scripts/traits-composite.tcl
  1. … 2 more files in changeset.
Adjust variable doc for recent changes

Extending mixin/filter doc to cover guards

  1. … 1 more file in changeset.
Adding filter doc fragment

Adjust mixin doc for recent changes

Adjusting property doc to reflect recent changes

nx.tcl, xotcl2.tcl: - use value=* as names for interally called and forwarder-called accessor methods - disallow "assign" for nx::variableSlots

    • -4
    • +4
    ./example-scripts/traits-composite.tcl
  1. … 11 more files in changeset.
nx.tcl: - add "set" as a method name for relation slots - implemented relation slot "mixin" and "object-mixin" via "slotassign" to disallow "/obj/ mixin /value/" and "/obj/ object mixin /value/" to use instead "/obj/ mixin set /value/" and "/obj/ object mixin set /value/" while keeping "configure" and "cget" working. This has the advantage that "/obj/ mixin set" does not try to replace the mixin chain by "set" - adapted regression test - TODO: check, if we need the explicit "slotassign"? isn't the presence of the slotObj sufficient? maybe "-forwardToSlot" in relationSlots? - TODO: demangle "slotassign" in "ObjectParameterSlot protected method getParameterOptions" and check interactions - TODO: to the same as -mixin and -object-mixin to -filter and -object-filter - TODO: clean up relation slot mixin variants - TODO: do we really like the fact that we have to write now "B mixin set M2" instead of "B mixin M2"? - TODO: should we disallow "B mixin" and enforce instead of "B mixin get" ? - TODO: we could as well allow "B mixin clear" instead of "B mixin set {}" - TODO: allow "set" for variable slots as well. Do we need "assign"?

  1. … 14 more files in changeset.
- extend bagel example slightly