Index: doc/next-tutorial/next-tutorial.txt =================================================================== diff -u -r84277b252f25481e4c5966f35729869a1d337a83 -r43373d98ca07d446abec8f8f62af7c4df56207a3 --- doc/next-tutorial/next-tutorial.txt (.../next-tutorial.txt) (revision 84277b252f25481e4c5966f35729869a1d337a83) +++ doc/next-tutorial/next-tutorial.txt (.../next-tutorial.txt) (revision 43373d98ca07d446abec8f8f62af7c4df56207a3) @@ -1131,7 +1131,7 @@ call-protection is already protected. The method call-protection of +private+ goes one step further and -helps to hide implementation details also for implementors of +helps to hide implementation details also for implementers of subclasses. Private methods are a means for avoiding unanticipated name clashes. Consider the following example: Index: doc/tutorial2.html =================================================================== diff -u -rf817725e88751339be58485d579241a0b97e15b9 -r43373d98ca07d446abec8f8f62af7c4df56207a3 --- doc/tutorial2.html (.../tutorial2.html) (revision f817725e88751339be58485d579241a0b97e15b9) +++ doc/tutorial2.html (.../tutorial2.html) (revision 43373d98ca07d446abec8f8f62af7c4df56207a3) @@ -868,7 +868,7 @@ When we create an application class such as the class Stack in the examples above, we create it as instance of the basic meta-class ::xotcl2::Class. The application class will have -::xotcl2::Object as it superclass, unless we spefify this +::xotcl2::Object as it superclass, unless we specify this differently. When we create an instance of the class Stack (such as e.g. the stack s1) we create it by using the method create provided by ::xotcl2::Class (an instance can @@ -4217,7 +4217,7 @@ where valid options are -objscope, -methodprefix, -earlybinding and -default. The option -objscope is used to specify that the command should be -executed in the scope of the calling object (i.e. instance variables apprear +executed in the scope of the calling object (i.e., instance variables appear as local variables), -methodprefix means that the called method should be prefixed with the specified string (to avoid name clashes), -earlybinding means that the function pointer of Index: dtrace/README =================================================================== diff -u -r5c2e3f4809a27afd59d3ad7d4a806cb8aa7d7a93 -r43373d98ca07d446abec8f8f62af7c4df56207a3 --- dtrace/README (.../README) (revision 5c2e3f4809a27afd59d3ad7d4a806cb8aa7d7a93) +++ dtrace/README (.../README) (revision 43373d98ca07d446abec8f8f62af7c4df56207a3) @@ -29,7 +29,7 @@ step.) DTrace requires normally that the dtrace command is run with root -permissions. In case the provided sample scrips in the dtrace +permissions. In case the provided sample scripts in the dtrace directory don't work out of the box, the following hints might help: * Make sure that a "package require nx" works for root as well Index: generic/nsf.c =================================================================== diff -u -ref60fd6efc8dc75cd58cffa54dacb5b62a22691d -r43373d98ca07d446abec8f8f62af7c4df56207a3 --- generic/nsf.c (.../nsf.c) (revision ef60fd6efc8dc75cd58cffa54dacb5b62a22691d) +++ generic/nsf.c (.../nsf.c) (revision 43373d98ca07d446abec8f8f62af7c4df56207a3) @@ -18299,7 +18299,7 @@ /* * Check for application specific value checkers and converters */ - /*fprintf(stderr, "parm %s: slotObj %p viaCmd? %d\n", + /*fprintf(stderr, "parameter %s: slotObj %p viaCmd? %d\n", paramPtr->name, paramPtr->slotObj, paramPtr->converter == ConvertViaCmd);*/ if ((paramPtr->slotObj || paramPtr->converter == ConvertViaCmd) && paramPtr->type) { @@ -25418,7 +25418,7 @@ * Not all parameter processed, make sure varags is set. */ - /*fprintf(stderr, ".... not all parms processed, pPtr '%s' j %ld nrParams %d last '%s' varArgs %d dashdash %d\n", + /*fprintf(stderr, ".... not all parameters processed, pPtr '%s' j %ld nrParams %d last '%s' varArgs %d dashdash %d\n", currentParamPtr->name, currentParamPtr - paramPtr, nrParams, lastParamPtr->name, pcPtr->varArgs, (int)dashdash);*/ @@ -25793,7 +25793,7 @@ /* * In case, we failed so far to obtain a result, try to use the - * object-system implementors definitions in the global array + * object-system implementers definitions in the global array * ::nsf::parametersyntax. Note that we can only obtain the * parameter syntax this way. */ Index: library/mongodb/nx-mongo.tcl =================================================================== diff -u -rd25e6ec76196ecb6bf5cdba9fec72bced9062537 -r43373d98ca07d446abec8f8f62af7c4df56207a3 --- library/mongodb/nx-mongo.tcl (.../nx-mongo.tcl) (revision d25e6ec76196ecb6bf5cdba9fec72bced9062537) +++ library/mongodb/nx-mongo.tcl (.../nx-mongo.tcl) (revision 43373d98ca07d446abec8f8f62af7c4df56207a3) @@ -434,7 +434,7 @@ # For interaction with bson structures, we provide on the class # level "bson cond" (a small dsl for a more convenient syntax in # bson queries), "bson opts" (options like e.g. ordering), "bson - # atts (a simplifed property selection) and "bson parameter" which + # atts (a simplified property selection) and "bson parameter" which # translates from a bson structure (tuple) into a dashed parameter # list used in object creation. # Index: library/serialize/serializer.tcl =================================================================== diff -u -rda2688b92e232f4263857d29f6bcca80f642d51a -r43373d98ca07d446abec8f8f62af7c4df56207a3 --- library/serialize/serializer.tcl (.../serializer.tcl) (revision da2688b92e232f4263857d29f6bcca80f642d51a) +++ library/serialize/serializer.tcl (.../serializer.tcl) (revision 43373d98ca07d446abec8f8f62af7c4df56207a3) @@ -40,7 +40,7 @@ Do not serialize any instance variable named b (of any object).

<@pre class='code'>Serializer all -ignoreVarsRE {^::o1::.*text.*$|^::o2::x$} Do not serialize any variable of c1 whose name contains - the string "text" and do not serialze the variable x of o2.

+ the string "text" and do not serialize the variable x of o2.

<@pre class='code'>Serializer all -ignore obj1 obj2 ... do not serizalze the specified objects } @@ -90,7 +90,7 @@ } { Description { Serialize the specified method. In order to serialize - an instproc, <@tt>prefix should be 'inst'; to serialze + an instproc, <@tt>prefix should be 'inst'; to serialize procs, it should be empty.

Examples: Index: library/xotcl/doc/langRef.xotcl =================================================================== diff -u -rc54164417a4281dfb06cab44dccef2aa91b9d5ee -r43373d98ca07d446abec8f8f62af7c4df56207a3 --- library/xotcl/doc/langRef.xotcl (.../langRef.xotcl) (revision c54164417a4281dfb06cab44dccef2aa91b9d5ee) +++ library/xotcl/doc/langRef.xotcl (.../langRef.xotcl) (revision 43373d98ca07d446abec8f8f62af7c4df56207a3) @@ -290,7 +290,7 @@ dash-notation at arbitrary times: <@pre class='code'> o configure -set x 4 - Note that if '-' is followed by a numerical, the arument is + Note that if '-' is followed by a numerical, the argument is interpreted as a negative number (and not as a method). If a value of a method called this way starts with a "-", the call can be placed safely into a list (e.g. "Class c [list -strangearg -a-] Index: library/xotcl/doc/tutorial.html =================================================================== diff -u -rf817725e88751339be58485d579241a0b97e15b9 -r43373d98ca07d446abec8f8f62af7c4df56207a3 --- library/xotcl/doc/tutorial.html (.../tutorial.html) (revision f817725e88751339be58485d579241a0b97e15b9) +++ library/xotcl/doc/tutorial.html (.../tutorial.html) (revision 43373d98ca07d446abec8f8f62af7c4df56207a3) @@ -4116,7 +4116,7 @@ where valid options are -objscope, -methodprefix, -earlybinding and -default. The option -objscope is used to specify that the command should be -executed in the scope of the calling object (i.e. instance variables apprear +executed in the scope of the calling object (i.e., instance variables appear as local variables), -methodprefix means that the called method should be prefixed with the specified string (to avoid name clashes), -earlybinding means that the function pointer of Index: library/xotcl/library/lib/metadataAnalyzer.xotcl =================================================================== diff -u -r67639f37e908458f0c4016135f8d7771c7dde465 -r43373d98ca07d446abec8f8f62af7c4df56207a3 --- library/xotcl/library/lib/metadataAnalyzer.xotcl (.../metadataAnalyzer.xotcl) (revision 67639f37e908458f0c4016135f8d7771c7dde465) +++ library/xotcl/library/lib/metadataAnalyzer.xotcl (.../metadataAnalyzer.xotcl) (revision 43373d98ca07d446abec8f8f62af7c4df56207a3) @@ -8,7 +8,7 @@ @ @File { description { XOTcl file analyzer for @ metadata. E.g.\ used for - doumentation with xoDoc (but in the static variant + documentation with xoDoc (but in the static variant StaticMetadataAnalyzer which uses the dynamic variant in this file). <@p> Index: library/xotcl/library/lib/staticMetadata.xotcl =================================================================== diff -u -r073177c8b1304443107efeeb0c334e9477346778 -r43373d98ca07d446abec8f8f62af7c4df56207a3 --- library/xotcl/library/lib/staticMetadata.xotcl (.../staticMetadata.xotcl) (revision 073177c8b1304443107efeeb0c334e9477346778) +++ library/xotcl/library/lib/staticMetadata.xotcl (.../staticMetadata.xotcl) (revision 43373d98ca07d446abec8f8f62af7c4df56207a3) @@ -9,7 +9,7 @@ @ @File { description { XOTcl file static analyzer for @ metadata. E.g. used for - doumentation with xoDoc. I.e. allows for reading in a + documentation with xoDoc. I.e. allows for reading in a file and evaluating the metadata-related info only. } } Index: library/xotcl/library/lib/xodoc.xotcl =================================================================== diff -u -rdc6b2eb2f4a57981055d664c6b14ff1b7dc3fe5c -r43373d98ca07d446abec8f8f62af7c4df56207a3 --- library/xotcl/library/lib/xodoc.xotcl (.../xodoc.xotcl) (revision dc6b2eb2f4a57981055d664c6b14ff1b7dc3fe5c) +++ library/xotcl/library/lib/xodoc.xotcl (.../xodoc.xotcl) (revision 43373d98ca07d446abec8f8f62af7c4df56207a3) @@ -393,7 +393,7 @@ @ XODoc instproc writeFile { filename "filename destination" name "name of the HTML document" } { - description "Create HTML docuemntation from metadata token and write to file " + description "Create HTML documentation from metadata token and write to file " } XODoc instproc writeFile {filename name} { set content [my printHTML $name] Index: tests/accessor.test =================================================================== diff -u -rbdae7a1f1ed4006665b30fd159658c0db2ccd7a5 -r43373d98ca07d446abec8f8f62af7c4df56207a3 --- tests/accessor.test (.../accessor.test) (revision bdae7a1f1ed4006665b30fd159658c0db2ccd7a5) +++ tests/accessor.test (.../accessor.test) (revision 43373d98ca07d446abec8f8f62af7c4df56207a3) @@ -168,7 +168,7 @@ :create c3 } - # WITHOUT incremental being set: set is overriden internally and becomes type-aware; add + delete + # WITHOUT incremental being set: set is overridden internally and becomes type-aware; add + delete # from base class are present, but CANNOT be called; set slotObj1 [c3 info lookup variables c1a] foreach m {value=add value=delete value=get value=unset value=exists} { @@ -182,7 +182,7 @@ ? {c3 c1a set [c3]} [c3] ? {c3 c1a unset} "" - # WITH incremental being set: set + add + delete are overriden INTERNALLY to make them type-aware; + # WITH incremental being set: set + add + delete are overridden INTERNALLY to make them type-aware; set slotObj2 [c3 info lookup variables c1b] foreach m {value=set value=add value=delete} { ? [list $slotObj2 info lookup method $m] ${slotObj2}::$m @@ -199,7 +199,7 @@ ? {c3 c1b get} "" ? {c3 c1b unset} "" - # WITH incremental being set: set + add + delete are overriden by + # WITH incremental being set: set + add + delete are overridden by # the slot (Note: type-awareness must be taken care of explicitly, lost otherwise); set slotObj3 [c3 info lookup variables c1c] foreach m {value=set value=add value=delete} { Index: tests/alias.test =================================================================== diff -u -r3e1001fff2cd8e0f82fec692a88c397b72e2bead -r43373d98ca07d446abec8f8f62af7c4df56207a3 --- tests/alias.test (.../alias.test) (revision 3e1001fff2cd8e0f82fec692a88c397b72e2bead) +++ tests/alias.test (.../alias.test) (revision 43373d98ca07d446abec8f8f62af7c4df56207a3) @@ -783,7 +783,7 @@ } # -# Testing cylcic alias +# Testing cyclic alias # nx::test case cyclic-alias { nx::Object create o { Index: tests/interp.test =================================================================== diff -u -r8e2e356e9bcef39f43dfe3690b82d9586c7adc72 -r43373d98ca07d446abec8f8f62af7c4df56207a3 --- tests/interp.test (.../interp.test) (revision 8e2e356e9bcef39f43dfe3690b82d9586c7adc72) +++ tests/interp.test (.../interp.test) (revision 43373d98ca07d446abec8f8f62af7c4df56207a3) @@ -134,7 +134,7 @@ # # For testing, we shutdown the NSF object systems in our slave # interp by using nsf::finalize; to do some smoke testing of the - # cleanup results. As for the cleanup procedre, this is equivalent + # cleanup results. As for the cleanup procedure, this is equivalent # to: interp delete $i Index: tests/linearization.test =================================================================== diff -u -r8e2e356e9bcef39f43dfe3690b82d9586c7adc72 -r43373d98ca07d446abec8f8f62af7c4df56207a3 --- tests/linearization.test (.../linearization.test) (revision 8e2e356e9bcef39f43dfe3690b82d9586c7adc72) +++ tests/linearization.test (.../linearization.test) (revision 43373d98ca07d446abec8f8f62af7c4df56207a3) @@ -58,7 +58,7 @@ set constraints "" foreach c [$obj info precedence] { - # compute vor every class its subclasses + # compute for every class its subclasses set subclasses [$c info subclasses -closure] # subclasses must be before classes Index: tests/parameters.test =================================================================== diff -u -rb2781b9db53d2d06c1c82a62d8f4140b461ec47e -r43373d98ca07d446abec8f8f62af7c4df56207a3 --- tests/parameters.test (.../parameters.test) (revision b2781b9db53d2d06c1c82a62d8f4140b461ec47e) +++ tests/parameters.test (.../parameters.test) (revision 43373d98ca07d446abec8f8f62af7c4df56207a3) @@ -201,7 +201,7 @@ ? {::nsf::is -complain sex,slot=::paramManager female} "1" } ####################################################### -# cononical feature table +# canonical feature table ####################################################### # # parameter options @@ -2700,7 +2700,7 @@ ? {c3 eval {set :foo}} {false} # In the inverted case, the switch has a default of "true". If the - # switch is specified, the valus is "false" + # switch is specified, the value is "false" C property {foo2:switch 1} C create c4 ? {lsort [c4 info vars]} {foo foo2} Index: tests/submethods.test =================================================================== diff -u -r37735fae343f744bbb4c1d8af24863187e08cecf -r43373d98ca07d446abec8f8f62af7c4df56207a3 --- tests/submethods.test (.../submethods.test) (revision 37735fae343f744bbb4c1d8af24863187e08cecf) +++ tests/submethods.test (.../submethods.test) (revision 43373d98ca07d446abec8f8f62af7c4df56207a3) @@ -1127,7 +1127,7 @@ # unknown at the 3rd ensemble level w/o trailer : 'c' vs. 'z' ? {c foo a b z} {unable to dispatch sub-method "z" of ::c foo a b; valid are: foo a b c} ? [list return -level 0 [catch {c foo a b z} msg; set msg]] {unable to dispatch sub-method "z" of ::c foo a b; valid are: foo a b c} -# unknown at the 3nd ensemble level w trailer : 'c' vs. 'z' +# unknown at the 3rd ensemble level w trailer : 'c' vs. 'z' ? {c foo a b z d} {unable to dispatch sub-method "z" of ::c foo a b; valid are: foo a b c} ? [list return -level 0 [catch {c foo a b z d} msg; set msg]] {unable to dispatch sub-method "z" of ::c foo a b; valid are: foo a b c} Index: tests/summary.tcl =================================================================== diff -u -r0ca1bf1c5b3e4a029e935e5f8a42221b61c0d747 -r43373d98ca07d446abec8f8f62af7c4df56207a3 --- tests/summary.tcl (.../summary.tcl) (revision 0ca1bf1c5b3e4a029e935e5f8a42221b61c0d747) +++ tests/summary.tcl (.../summary.tcl) (revision 43373d98ca07d446abec8f8f62af7c4df56207a3) @@ -1,7 +1,7 @@ # -*- Tcl -*- # # This script computes the regression test summary displayed at the -# end of the regression test. It aggreates the content of the test log +# end of the regression test. It aggregates the content of the test log # provided via arg "-testlog". array set opt {-title ""} Index: tests/tcloo.test =================================================================== diff -u -r78c12b94b4cdcd5edb70a546b7bbb7c0a4724668 -r43373d98ca07d446abec8f8f62af7c4df56207a3 --- tests/tcloo.test (.../tcloo.test) (revision 78c12b94b4cdcd5edb70a546b7bbb7c0a4724668) +++ tests/tcloo.test (.../tcloo.test) (revision 43373d98ca07d446abec8f8f62af7c4df56207a3) @@ -28,7 +28,7 @@ # case the method to be exported or to be unexported has not yet been # defined (on the exporting or unexporting object or class). These # "extension methods", however, are mere method stubs, they do not -# contain a method implementation (a proc). Without any invokable +# contain a method implementation (a proc). Without any invokeable # method impl, they are skipped during method dispatch (as in an # implicit next call). Using the method stubs, the public interface # (i.e., the interface dispatchable through an object's Tcl_command)