nsf

Clone Tools
  • last updated 3 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
- return class of desired object in nsf::parameter::get when provided

Merge branch 'nx-no-setter' of ssh://alice.wu-wien.ac.at/usr/local/src/git-repo/nsf into nx-no-setter

nsf.c: - extend nsf::parameter::get to obtained more detailed information for obejcts/classes/metaclasses/baseclasses and specified types - extend regression test

Add doc fragment about 'info variable *'

nx.tcl - switch from "/obj/ info parameter" -> "nsf::parameter::get" to reduce potential semantic confusion of info options. "info parameter" was not object/class specific at all, but is just a syntax extractor

Merge branch 'nx-no-setter' of ssh://alice.wu-wien.ac.at/usr/local/src/git-repo/nsf into nx-no-setter

nsf.c - force again literal "-guard" in a "mixinreg" type to avoid potential confusions - Base nsfRelationSet for mixins on cmds rather than TclObjs to avoid confusions and duplication of guard detection logic - Add interp to NsfMixinregGet() and NsfFilterregGet() to be able to return error messages - return more error message from mixinreg converter - provide at least minimal support for "funny class names" (i.e. containing spaces) - FinalObjectDeletion: don't enforce namespace = 1 for cases with wierd namespace deletion order - extended regression test

- space change

Amend doc of filter|mixin clear, re-instate -guard in filter|mixin set

Adding doc for the two new lookup submethods

- added methods "info lookup filters ?-guards? ?/pattern/?" and "info lookup methods *-guards? ?/pattern/?" - extended regression test

- have "filter|mixin clear" return the list of former|removed filters|mixins.

Merge branch 'nx-no-setter' of ssh://alice.wu-wien.ac.at/usr/local/src/git-repo/nsf into nx-no-setter

- disallow arguments for "... info configure"

Add todo item

Complete info lookup doc

Merge branch 'nx-no-setter' of ssh://alice.wu-wien.ac.at/usr/local/src/git-repo/nsf into nx-no-setter

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

- improve handling of space in object names

nsfObj.c: - allow to omit "-guard" within arguments to flag definition of a filter/mixin guard - extended regression test

- name parameter option "slotset" instead of "slotassign"

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

nsf.c: - fixed unary argument passing notation for "-nocomplain" of nsf::var and for 42 other options of other commands

nx.tcl:

- added flag -nocomplain to "/obj/ /prop/ unset ?-nocomplain?"

- renamed nsf::relation to nsf::relation::set and added nsf::relation::get in accordance with nsf::var::get

    • -13
    • +13
    /library/serialize/serializer.tcl
  1. … 3 more files in changeset.
Merge branch 'nx-no-setter' of ssh://alice.wu-wien.ac.at/usr/local/src/git-repo/nsf into nx-no-setter

nsf.c: - added nsf::var::get and "::nx::var get" to provide selector based interface for variable reading (used in slotmethod get of nx::VariableSlot)

- cleanup of nx.tcl and TODO

    • -0
    • +10
    /library/mongodb/tests/nsf-mongo.test
Merge branch 'nx-no-setter' of ssh://alice.wu-wien.ac.at/usr/local/src/git-repo/nsf into nx-no-setter

Updated doc fragments to reflect recent changes

nsf.c: - finish implementation of NsfForwardPrintError() - use NsfForwardPrintError() in ForwardArg() for all error messages

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

    • -4
    • +4
    /doc/example-scripts/traits-composite.tcl
    • -2
    • +2
    /doc/example-scripts/traits-simple.tcl