Object.man

Clone Tools
  • last updated 18 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
New feature: Added method nx::Object->"info consts"

A "const" is a variable that cannot be altered later. So far, such

constant variables have to be created via the Tcl9 "const" cmd, like

in the example below. The introspection method "/obj/ info consts" is

very similar to "/obj/ info vars", but it lists only unmodifiable

variables.

nx::Object create o {

#

# Create a "const" instance variable

#

const :x 1

set :y 2

...

}

puts [o info consts]

puts [o info vars]

  1. … 6 more files in changeset.
improved documentation

  1. … 10 more files in changeset.
improve spelling

  1. … 11 more files in changeset.
* Object.man: Remove line break in script evaluation

improve spelling

  1. … 3 more files in changeset.
improve wording

  1. … 1 more file in changeset.
* nsf.c (NsfOUplevelMethod, NsfOUpvarMethod, NsfCallstackFindCallingContext): Reform of uplevel and upvar methods, based on the recent feedback by Zoran. First, uplevel and upvar methods, as well as [current callinglevel] now behave consistently (re frame skipping for mixin and filter transparency). If there is no innermost enclosing proc frame, the innermost non-proc (e.g., namespace) frame is selected (rather than a "#0" as default). Second, argument handling for both uplevel (i.e., level sniffing in multi-arg case) and upvar (e.g., made silent TCL_ERROR for invalid argument arities explicit) have been fixed. * Object.man, methods.test: Added documentation for both methods (Object.man) and tests.

  1. … 7 more files in changeset.
unify spelling of "subclass"

  1. … 2 more files in changeset.
improve spelling

use consistently US spelling variants

  1. … 1 more file in changeset.
Fix typos

  1. … 63 more files in changeset.
Use uniform spelling of "Tcl"

  1. … 8 more files in changeset.
Improve spelling

  1. … 43 more files in changeset.
* property.man.inc, variable.man.inc: Add missing doc on -trace option.

  1. … 5 more files in changeset.
Object.man: Include missing doc in 'info lookup parameters' and 'info lookup syntax'

  1. … 1 more file in changeset.
Object.man: Correct the documentation bit on Object->copy

  1. … 1 more file in changeset.
Docs: Link version numbering in man pages to autoconf tooling (similar to the NaviServer setup), update copyright dates in man pages where needed

  1. … 20 more files in changeset.
Fix doc on introspection for configure options

  1. … 1 more file in changeset.
Adding doc fragments for new info submethods, as well as deprecated and debug flags

  1. … 7 more files in changeset.
info.man.inc: Make empty-string ambiguity explicit for 'info method *'

  1. … 1 more file in changeset.
Fix PDF rendering and man markup

  1. … 10 more files in changeset.
- set the right version number to 2.0.0

  1. … 15 more files in changeset.
- Make dtplite configurable in Makefile, e.g. make "DTPLITE=/usr/local/ns/bin/tclsh8.5 /usr/local/ns/bin/dtplite" man

- regenerate documentation

- bump verison number to 2.0 (also in .man files)

  1. … 19 more files in changeset.
Fix two more wordings lintian complained about

  1. … 1 more file in changeset.
Revise manpages; add copyright notes

  1. … 18 more files in changeset.
Work on corrections for Object.man & friends, based on Thorsten's proof-reading

  1. … 4 more files in changeset.
Integrating manpages into build setup

  1. … 2 more files in changeset.
Improve wording even further

Improve wording

Add a draft section on self-references