doc

Clone Tools
  • last updated 1 hour ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
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

- finalize dropping of setter methods for nx

    • -6
    • +6
    ./example-scripts/traits-composite.tcl
  1. … 6 more files in changeset.
Adding missing include

Adding doc fragment on mixin method

Drafted a variable doc fragment, and revised the property's one to make the (subtle) difference clear

    • -0
    • +109
    ./variable.man.inc
Adding incremental doc to propery doc fragment

  1. … 1 more file in changeset.
Some cleanup

Starting documenting info ensemble

Addding doc fragment about require method

- nsf.c, NsfForwardMethod(): Make sure that a 2nd argument is available for prepending the methodprefix. Earlier, NSF crashed in case of a missing 2nd arg. - Added some basic tests on -methodprefix.

  1. … 2 more files in changeset.
Adjusting forward doc, adding TODO

  1. … 2 more files in changeset.
Continue working on forward doc, adding some tests

  1. … 2 more files in changeset.
Working on Object.man, in particular forward

  1. … 1 more file in changeset.
- update annouce with diff stats

- updated Changelog and Annouce file

  1. … 1 more file in changeset.
- updated copyright dates - added announce file for xotcl-1-6-8 - fixed typos in Changelog

  1. … 30 more files in changeset.
Adding doc fragment on 'method'

- doc/Object.man: Adding documentation on alias (doc/alias.man.inc) and delete (doc/delete.man.inc)

Some more refactoring

Refactor the include file slightly, so that Object/Class-specific parameters etc. of a shared method documentation can be provided in the respective Object.man/Class.man files

Continue working in man pages, introducing a first shared section using [include] and [vset]

Adding to Object.man: cget, configure, move, copy, ...

Some additions to Object.man

  1. … 1 more file in changeset.
Started working on an authoritative man page for nx::Object, still cleaning up and still tweaking the doctools markup

- fix typo

- added sample script doc/example-scripts/tk-geo.tcl

    • -0
    • +959
    ./example-scripts/tk-geo.html
    • -0
    • +158
    ./example-scripts/tk-geo.tcl
    • binary
    ./example-scripts/tk-geo1.png
    • binary
    ./example-scripts/tk-geo2.png
  1. … 1 more file in changeset.
- added example scripts rosetta-sudoku.{tcl,html} and tk-ludo.{tcl,html}

    • -0
    • +1099
    ./example-scripts/rosetta-sudoku.html
    • -0
    • +312
    ./example-scripts/rosetta-sudoku.tcl
    • -0
    • +1389
    ./example-scripts/tk-ludo.html
    • -0
    • +547
    ./example-scripts/tk-ludo.tcl
  1. … 2 more files in changeset.
- updated locomotive example to use nx::callback

- make sure that packages from XOTcl 1 require XOTcl 1

  1. … 87 more files in changeset.