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 <tt>Stack</tt> in the examples above, we create it as instance of the basic meta-class <tt>::xotcl2::Class</tt>. The application class will have -<tt>::xotcl2::Object</tt> as it superclass, unless we spefify this +<tt>::xotcl2::Object</tt> as it superclass, unless we specify this differently. When we create an instance of the class <tt>Stack</tt> (such as e.g. the stack <tt>s1</tt>) we create it by using the method <tt>create</tt> provided by <tt>::xotcl2::Class</tt> (an instance can @@ -4217,7 +4217,7 @@ where valid options are <tt>-objscope</tt>, <tt>-methodprefix</tt>, <tt>-earlybinding</tt> and <tt>-default</tt>. The option <tt>-objscope</tt> 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), <tt>-methodprefix</tt> means that the called method should be prefixed with the specified string (to avoid name clashes), <tt>-earlybinding</tt> 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).<p> <@pre class='code'>Serializer all -ignoreVarsRE {^::o1::.*text.*$|^::o2::x$}</@pre> Do not serialize any variable of c1 whose name contains - the string "text" and do not serialze the variable x of o2.<p> + the string "text" and do not serialize the variable x of o2.<p> <@pre class='code'>Serializer all -ignore obj1 obj2 ... </@pre> do not serizalze the specified objects } @@ -90,7 +90,7 @@ } { Description { Serialize the specified method. In order to serialize - an instproc, <@tt>prefix</@tt> should be 'inst'; to serialze + an instproc, <@tt>prefix</@tt> should be 'inst'; to serialize procs, it should be empty.<p> 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</@pre> - 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 <tt>-objscope</tt>, <tt>-methodprefix</tt>, <tt>-earlybinding</tt> and <tt>-default</tt>. The option <tt>-objscope</tt> 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), <tt>-methodprefix</tt> means that the called method should be prefixed with the specified string (to avoid name clashes), <tt>-earlybinding</tt> 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 <filename>" + description "Create HTML documentation from metadata token and write to file <filename>" } 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)