next-tutorial.txt

Clone Tools
  • last updated 10 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
- mv next-tutorial (source, images) into own subdirectory doc/next-tutorial/

  1. … 41 more files in changeset.
doc: fixed line-number handling locally

  1. … 2 more files in changeset.
- updates for the tutorial (mustly typos and stilistic changes)

  1. … 1 more file in changeset.
- doc fixes in tutorial: fix typos and improve some wordings

  1. … 1 more file in changeset.
- minor documentation updates

- added "info method handle" as short form of "info method definitionhandle" - added "info method origin" to return the target of an alias (or empty)

- update migration guide and tutorial

  1. … 7 more files in changeset.
- rename "info method handle /methodName/" into "info method registrationhandle /methodName/" - rename "info method origin /methodName/" into "info method definitionhandle /methodName/" - added "info method origin" to return the target of an alias (or empty)

  1. … 19 more files in changeset.
- fix typo

- fix typo

- doc: * extended method resolution section * documented invocation flags for colon

  1. … 4 more files in changeset.
- documentation updates

  1. … 2 more files in changeset.
- fix typo

- documentation updates: use term "instance method", some clarifications

  1. … 1 more file in changeset.
- documentation updates

  1. … 3 more files in changeset.
- documentation update

  1. … 1 more file in changeset.
- minor doc updates

  1. … 1 more file in changeset.
- extend documentation

  1. … 1 more file in changeset.
- documentation updates

  1. … 1 more file in changeset.
- doc: * added section about ":variable" to the tutorial * fixed a few outdated places in tutorial

  1. … 2 more files in changeset.
- fix references

- minor documentation updates

  1. … 4 more files in changeset.
- nx.tcl * renamed "attribute" to "property" * renamed "defaultAttributeCallProtection" to "defaultPropertyCallProtection" * renamed "nx::Attribute" to ""nx::VariableSlot" * renamed "BootStrapAttributeSlot" to "BootStrapVariableSlot" * renamed "createBootstrapAttributeSlots" to "createBootstrapVariableSlots" * removed method attributes * implemented old attributes definition in xotcl2 as method "parameter"

  1. … 32 more files in changeset.
- changed Stack example in tutorial from constructor to :variable - allow just valid specs for :attribute and :variable methods - improved error message for invalid parameter specs (with leading colons) - extended regression test

  1. … 5 more files in changeset.
- updated next-tutorial to the current naming conventions

  1. … 2 more files in changeset.
- provided nicer registration and inspection interface for unknown handlers - added documentation for unknown handlers in tutorial - cleanup of __unknown

  1. … 8 more files in changeset.
* Hopefully the last big naming change: Instead of writing "C class-object method foo {} {...}" one can write now "C class method foo {} {...}" to define a class method named "foo" for class "C". This naming change became possible by defining XOTcl's "class" (and "superclass") as object parameter only. To change a class of an object o, one has to use "o configure -class NEWCLASS". The term "object-class" looks alien to language beginners, the term "class" is much more straightforward. Changing classes or superclasses is seldomly used by typicall application programs.

For already existing nx scripts, changing "object-class" into

class should be straightforward.

* various documentation updates (migration guide, nx tutorial)

  1. … 22 more files in changeset.
- updated documentation

  1. … 5 more files in changeset.
- documentation updates

  1. … 1 more file in changeset.
- next-tutorial: documentation updates

  1. … 19 more files in changeset.
- minor improvements

  1. … 2 more files in changeset.