Sounds quite cool Begin forwarded message:
From: Runar Jordahl <[email protected]> Date: April 23, 2009 10:51:44 AM CEDT To: VWNC List NC <[email protected]> Subject: [vwnc] Spelling Mistakes I ran a quick test through bundle “Base VisualWorks” (in 7.6) extracting all words in the source code. Afterwards I remove all American English words from the result. I end up with 2089 possible misspelled words. Not all words in the resulting list are misspellings, but just quickly considering the ones starting with “a” I find these spelling mistakes: abillity absoute abstact accellerator acception accesss accomodate accomodates accross acess acheived additons adust aegument allready allways alorithms alway ambigious ambigous ammount andreas anonymus anouncement answser anwer anwser appeance appearence approiate appropiate appropiated approriate aprpopriate aribtrary arithmetiv arround asnwers aspected assignement assocation assoicated atend attibutes attributes atttempting Cincom should run spell check on all code they produce. We do this in our project by using unit tests. It picks up a lot of mistakes, and requires little effort. When a test fails, you either need to add a new word to the project-specific word-list, or correct a spelling mistake. I will try to provide some details on our approach later on. Attached is the full list of words found in bundle “Base VisualWorks” excluding known American English words. Just copy the list into Word, turn on spell checking, and browse for words marked with red underline. Kind regards Runar Jordahl
aacute abcde abcdefghijklmnopqrstuvwxyz abillity abril absoute abstact accellerator acceptconn acception accessable accessor accessors accesss accidently accomodate accomodates accross accum acess acheived acircumflex activations actuation additons adieresis adust aegument aeiou afterwards agosto agrave aleph algorithmically alloc allocator allocfail allready allways alorithms alway ambigious ambigous ammount anattribute andreas anesting angleleft angleright anonymouse anonymus anouncement anser answser antbor antdsstblshmntrnsm antidanism antidisestablishmentarianism antiqua anwer anwser appeance appearence appletalk approiate appropiate appropiated approriate approxequal aprpopriate aragon areextremely arenot arglen arial aribtrary aring arithmetiv arpanet arround arrowboth arrowdblboth arrowdbldown arrowdblleft arrowdblright arrowdblup arrowdown arrowhorizex arrowleft arrown arrowright arrowup arrowvertex ascender ascii asciicircum asciitilde asize asnwers aspected assignee assignement assigner assigners assoc assocation assocs assoicated asteriskmath async atend atilde atomically attemts attibutes attrib attribs attribues attrs atttempting auflage augusti autoload autoloading avant avante avantgarde avril backage backslashes backtab badargs barsky basematrix basename baskerville bcolor bdefault bdiff beaudet beenkept befor begining behaviors behaviour bembo benda bettween betwen bezier beziers bilinear bindigns bitmaps bitwise bkgnd blist blockable blocker blockor bnames bndls boldfacing bolding booean booelan bookkeeeping bookkeping bookman booleam booleans booleen bootstrapping borning bosworth boudini boundries bpoly braceex braceleft braceleftbt braceleftmid bracelefttp braceright bracerightbt bracerightmid bracerighttp bracketleft bracketleftbt bracketleftex bracketlefttp bracketright bracketrightbt bracketrightex bracketrighttp braga bresenham bretm breve brodt bsize builtin byelo bykov bytearray bytecode bytecodes bytecount byteocde callback callbacks callee calloc callouts calss cambodian cancelable candrabindu canonicalization canonicalize canonicalized canonicalizing cardfile caron carrage carraige carriagereturn cascasde catagories catchpol cateogory cateogry causig ccedilla ccitt cclass ccommunications cdata cdecl cdenom cderr cembre centerline centric cermak cfile chacarter changeing changeset changesets charcters chdir checkbox checkboxes checkmark chidren childern chirashi chnage choosen chooser chunking chunklen ciecumstances cincom circlemultiply circleplus circularly circuting cirrently classorg clickable closepath clpkg clsname cmask cmeths cmment cname coallesced codecomponent codepage codestream codings colection collatioin colleciton collecttion colorations colorcell colorfull colorimage colormap colour columnar comapred comcast comdlg commandline commdlg commited commmon commonality compactewd compactions compaired compat compatability compatibiity compatibilty compatiblilty compatiblity compiliation compitibility completions componentry compont composited comps comutivity concat concategnation concatinated concret conections config confirmer confugure congruency congruential conjunct connectionless consed consistant consitency const containting containts contian contianed contig contiguously convertable coodinated cooresponding coprime copyrightsans copyrightserif coresponding cormen corrseponding couldn couldnt counttomark coverages cowow crispin critera crtab cscanner csize cstart ctrla ctrlb ctrlc ctrld ctrle ctrlf ctrlg ctrlj ctrlk ctrll ctrln ctrlo ctrlp ctrlq ctrlr ctrls ctrlt ctrlu ctrlv ctrlw ctrlx ctrly ctrlz curcularity curent currect currenly currentfile currentfont currentmatrix customizable customizations cxframe cycaption cyframe daggerdbl damagerepair databarams databse datadictionary datagram datagrams datakey datakeys datakit dataset datasets datastream datatype datax dbconnection dbinfo dctionary deactivation deactive deadock deallocate deallocated deallocation debuger debuggable decls decnet decodable decodings decompilable decompilation decompile decompiled decompiler decompilers decompiling decomposer decompositon decoupling decrement decrementing dectivate defaiult defaultable defaultpointer defaultst defeintion deferrable definefont definiition definintions definitional definiton definitons defintion defintions defmodel deinstall delim delimws demibold denom denormalized depedents depricated dereference deregister derivs descendent descendents descr descrioption descrip descs deselect deselected deselecting desember deside designator destiniation deugger deutsch deutschen dezember dezembro dgram dgray diacriticals diaresis diciembre dicionary dictionarys dienstag differating differator differencing diffgerent diffs dimanche dingbat dingbats dinsdag dipthong direcotiry directedness diretory dirname discribing disjunction dispaly displayd displayedwith disppear distroy dllcc dmono documenation documentring doesn doesnot doesnt doits donderdag donnerstag dontlinger dontroute dotaccent dotless dotlessi dotmath drectory dropdown duden dumper duplications duplicative dword dylib eacute ecircumflex edieresis effeciently egrave elemens elemented elemnts elment elmnt elmshorn elmts elokuu emdash emhasis emitxxx emmber emplace emptive emptyset emult enablement encodable encodings endash endian endianness endof endpoint endpoints endtags enero entrypoint entrys enumerator enumerators enums enviornment envirionment envstr eofill ephemeron ephemerons equivilent errfigure errlook errno errorabort errrs errwrong essense ethiopic etiher evaluable evaluatable evaluatation evaluator evaluators evalutes evaulate evaulation evceptions everyting exapnd excecute exclam exclamdown exclusing exclusionset excpetion excpt exeption exess exisiting existance existant existense expandation expander expection explainer exposeevents exprects extensible extensionvalue extenstion extention exteriror extrablack extrabold extralight extseg facilites fakery familar farily fastcall fcntl fcolor fdeschr fdescr febrero februar februari feira fevereiro fghij fieldlike fifos fileame filedes filein filename filenames fileout fileouts filepath filesize filesystem fillable finalizable finalization finalizations findfont finialization fixedpoint fixedsys fixedwidth fixup flannery flavour fmodulus fname fontmets fontspecific foobar foote footer footers forall foramt formated formating formatter formatters formedness fortran fract fractioin fragement fragements frameless fredag freitag frgnd frobitz fullfilling fulter futher garabge garamond garde gdiff genericly genrality geometrics germandbls getenv getter getters globalization globalized globals glyphs goodby gorbachov goswell goudy grabing grayscale grayshaded grayshades greaterequal grestore gridding gridwork griggs groot gsave guesstimate guillemotleft guillemotright guilsinglleft guilsinglright gurmukhi gusfield hacek hacky haider halftone halftoned halftoner halftones halftoning hander hanzi hardcode hardcoded hardcopy hdelta hdrincl headful headfull headfully headlessness heapshrunk hearld heavyface heirarchy helmi helmikuu helvetica hencer heree hgray hieararchical hierarchic hight hilight hilighted hilit hilite hlstrc hname horizonal hostname hotkey hresult hsould huhti huhtikuu hungarumlaut hylink iacute ibmcp icircumflex iconic iconification iconified iconify icponfig idenitified idententified identifer idieresis idref idrefs ifelse ifraktur ignorable igore igrave illiegal ilocal imagedict imagemask imaginal immediates immuble implemenation implemening implementor implementors implink inacessable inadvertantly inames includeing incompletes incrementally indcies indentify indention indentity independant indexable indicies ineffiecient inegity inferencing infomation informatie informationon informations informatively infos infoui ingalls initalize initclip initialise initializations initializer initializers initilialize initilializer initilializers initilize inititialize inits inline inlined inlining inlist inplace inspendent instace installable installer instanc instantiate instantiated instantiates instantiation instvar intance intege integralbt integralex integraltp interation interfacs interiour interiror internationalizable internationalization interruptable interrupter interupt intialize intiator intot invalidrequest invariants invertible invokation invoker iobuffer ipconfig ipproto isntances istring ivars janeiro januar januari janvier jaroslaw jcode jeudi jmpbuf joulu joulukuu juillet julho junho junio kanarese kanji kappa katakana kbutton keepalive kerning keskiviikko keybaord keycode keypress keystate keyworded kobara labeland languagelevel laserwriter lastdigit lauantai launchable lavendel leftward lessequal levelx lexigraphically libgobject libpangocairo lifecycle lightsource linegrid lineto literals llimit loaidng localhost localizations locator locators logicaland logicalnot logicalor login lokakuu longcomp longop lookfirst lookinhg lookup lookups loopback lopad lowercased lpofn lpstr lshift lsize lslash lucida lucidabright lucidatypewriter luminance luminances lundi lvars maalis maaliskuu maanantai maandag maart macarabic maccenteuro maccroatian maccyrillic macdingbats macgreek machebrew maciceland macro macroman macromanian macros macthai macturkish macukraine magnus maiandra maitains makepattern malloc mandag maping mappable mardi marke marras marraskuu marzo maskdictionary maskstream mateoc maxlen maxsize maxumum mbytes mclass mclassclass mcrosecond mcroseconds measurer mentry menuitem menuitems mercredi messge messsages metaclass metaclasses metasels methos meths micro midline milisecond milli mimimum minlen miscellaeonous misinitialized mispackaged mittwoch mixin mlist mmethod mname mnger modeler modeless modelness modelr modifed moduli modulo mololithic monadic monobit monochrom montag mosue moveto mplementors msvcrt mulitple multi multicast multicasting multiplicitive multiselection mulvey mutex myhome mylen namesapce namespace namespaces nargs natch nbytes ncomp ndata neccessary neighbours netinet netlink nevembro newbottom newdir newline newpath newself newskt nfibs niall niladic nitializer nitty nmtoken nmtokens nobjects nocallback nodelay nofail nogui nohlstrc noline nomer nonclassifiable nondefault nondescending nondeterministic nonevaluating nonexistant nongray nonhomogeneous nonhomogenous noninteractive nonleap nonloaded nonlocal nonnegative nonpaintable nonpointer nonpreemptive nonproceedable nonspacing nonspecial nonstatic nonterminals nontextual nooooooo normaly nosupport notdef notelement notequal notfication nothig noticable notificaion notificaton notifier notifiers notifiying notsubset notto novembre novembro noviembre nsides nsname nspace ntabs ntilde ntttt ntttttt numbersign numcopies oacute obeing obejct objectworks ocache occlusion occurance occurances occured occurence occurences occuring ocircumflex oclass octobre octubre odieresis offest ofmiddle ofnames ogonek ograve oither oktober oldcursor oldes ometh omicron ommit onsdag oobinline oopref opcode opcodes oportunity optimally optimazations optimizations optomized opxxx ordfeminine ordinay ordmasculine orgin orginal orheadful orintation oshow oslash ostatics otilde ourself ouside outubro ovbject overidden overide overides overline overridable overriden overrridden overscore packagename packager packgage packges pageregion pagesave palantino palatalized palatino pango param paramaterizing paramertized parameterization parameterize parameterized parameterizes parametric paramter pareent paren parenleft parenleftbt parenleftex parenlefttp parenright parenrightbt parenrightex parenrighttp parens partialdiff partpie pathname pathnames patternpaintdict pclasses pclient pdefined peekable peformer pequal perfered perfmr perfrom periodcentered perjantai perpetua perthousand picstr pikovsky pitem pixmap pixmaps placeholders platfforms plist pluggable plugin plugins plusminus plusor pmenu pmodel pname podgajny pointesr pojnt polyline polylines polymorphism popov popup popupmenu popups portably posirion positionable positon possiblility postfix powermac pprogramming pragma pragmas prasse preassigned prebuilt precalculated preceeded preceeding preceeds precomposed precompute precomputed predeclared preedit preemptively prefent preferrable preferrably preload premixed prepend prepended preprocess preprocessor preread prereq prereqs prerequisities prerequiste prerequistes prerequsiites prerequsite prerequsites preselect prevclass previoiusly prevmclass primtiive primtive privat proceedabililty proceedability proceedable processinfo procs procset procsses profiler progess programatic programatically programmatic programmatically prolog promotable promt propach propage properites propersubset propersuperset propogate propogated propogates propogating propograted propper proprties proptery proto protocoll pserver pseudovariable pseudovariables psize psuedo pubishing pundle pundles punle pushbutton putinterval puttin putxxx pwhich quantifiable quantization quantized quarta questiondown quicksort quinta quotdbl quotedbl quotedblbase quotedblleft quotedblright quoteleft quoteright quotesinglbase quotesingle radians radicalex radix raiser rclass rcvbuf rcvlowat rcvtimeo rdiff rdigits reachability readhexstring readme readonly realigned realignment reall realname reals rearguard reattach recalculation receivere receuiver recevier rechtschreibung recieve reciever recievers reciver recode recognised recompose recomposed recomposing recomposition recompute recomputed recomputes recomputing reconverted recordered rectange rectclip rectfill rects rectstroke recurse recyle redeclaration redeclare redeclared redefintion redisplay redisplayed redisplaying redisplays reentrancy reentrant reepublish reexecute refactor refactoring refactory refct refence referenct referents refererence referers referes refernces referrant referrer refetch reflexsubset reflexsuperset refpos regenerator registersans registerserif regrown rehashable rehooking reify reimplement reimplemented reimplementing reimplements reinitialization reinitializing reinstall reinstallation reinstalled reinstalling reinstantiating reizing relaunch relayout releasae releated relevent relink relinked relinking remaing remap rembered renderer renderers rendesvous reorgs repack reparent reparented reperesents repesented repetitively reponding reponsibilities repopulating reporst reposition repositioned repositioning represenst representable represention repropagate requestor reraise rescan resends resetfile reshow reshowing resignal resignaled resize resized resizer resizing reslution resolvers respositioned respository respresentation restartable resumable resync resynched retarget retargeting retargetting retranslate retrival retrive retroflex retryable reusability reuseaddr revceiver reveiver rffff rfraktur rgistry rgument righthand rightward rindex rlineto rmethod rolis rosana rotator roundoff rshift rsult runable runarray runnable runtime rwmode safetly samedi samstag satsified satsify saveable saveblank savec scalable scalefont scanline scann scaron sceen scehduled schoolbook schwarz scivs sclass sclasses scoll screendump scribed scrollable scrollbar scrollbars scroller sdefined seekable segunda seite selction selecor selectable selectionln selectoperatewindow selectror selectwindowoperate semibold semilight sempahore sendback sepecial seperate seperately seperator seperators septembre septiembre seqpacket sequencable sequenceable sequent serach serif serifness serifs servicehost setcolorspace setembro setfont setgray setlinecap setlinejoin setlinewidth setlocale setlock setmatrix setpattern setrgbcolor setview setwidth sexta sharable sharedpool sharedpools shareds shlib shouldn showpage shure sicne sigaled sigificant signaler signaller signallers similiar sitations sizeof smalltak smalltalk smalltalkers smalltlak smbol snaphsot snapshotted snashot sndbuf sndlowat sndtimeo sobchuk sockaddr socketpair sofar solaris sonntag sorces sortability sortable souce sourounding sparc spave specfic specfied specializations specificity speedup speeling splitter spoace sprache ssize stackframes stackp staics standalone startpoint startup startupinfo statefull statics stats stdcall stderr stdin stdio stdout steinberg stkdump stmts stopred storable stringhash stringindex stringization strokable stroker strokers strream struct structs stvolumes subapplication subarray subcanvas subcanvases subcatalogs subcheck subclases subclassable subclassed subclasser subclasses subclassing subcode subcollection subcollections subcomponent subcomponents subcription subcriptions subdef subdefinitions subdefs subdirectories subdirectory subdirectrory subhierarchy subinstances subkey sublist sublit submenu submenus submethod subnets subnodes suboptimal subparts subprotocols subrange subranges subregion subrequisites subsclass subscrptions subsequence subsequences subsignals subslass subsriber subsribers subst substem substr substracted substring substrings subsurface subtable subtext subtree subtype subtypes subview subviews subws successsfully suchthat sufficent sundeclared sunnuntai supercall superceded superclass superclasses superpart superparts superset superview suport suppports supress surpressed surpresses swizzled symol syntaxes syscall systen syyskuu tabability tabable tahoma tailname tammikuu targetted taskbar tbenchmark tclass temporarilty temporay teresinha tessellate tessellation teukolsky textured textutal thatn themself thepoints thingy thios thishost throught througout thunk thunks tiersdag tiistai timeout timeouts timesnewroman timestamp timestamps timetolive tirsdag tisdag tokenish tokenized tokenizing toolbar toolbars tooltip tooltips topview torsdag torstai touko toukokuu trademarksans trademarkserif tradeoff tradeoffs trans transation transduces transtion traveral traversable traversal traversals travsersal trebuchet treee triggerevents trippy truely tuple typedef typedefs typein typicall uacute ucircumflex ucode udieresis uglyness ugrave uhedump ulichney ultrablack ultrabold ultralight umask unaddressed unallocated unamibiguously unanchored unary unbuilding unbundled uncached unclipped uncloseable uncolored uncomment uncommented uncompress unconstrained uncontracted undclared undeclare undeclares undecomposed undecorated undefine undepressed underbar underflowed underspecified underway underyling undisplayed undisturb undoselection unecessary uneditable unenhanced unevaluated unexpired unfocus ungar ungrab unhandled unhide uninitialize uninstall uninstalled uninterp uninterruptably unixes unkillable unknow unlink unlinked unloadable unlocatable unmap unmaped unmappable unmapped unmark unmarking unmoveable unneeded unnormalized unobvious unoptimized unordered unpackaged unparsable unparsed unpaused unpreemptively unpressed unproceedable unprocessable unrecoverable unrecoverably unreferencable unreferenced unregister unregistered unresumable unsafely unsaved unschedule unselectable unselected unshared unspec unsubscribe unsubscribing unthreaded untill untranslatable untranslated untypeable unubscribe unusally unwritable uparrow upcast upcasts upsilon usefull useloopback utilitys utils utlimately vaccare valloud varaibale varaibles vararg varasble variabes variabl varibles varient vassili vdelta vendredi verdana versa versioin verticall vervariant vetterling viewport virtuals visualcomponent visualpart visworks vline vname volfile volitile volues vrier vrijdag vwntconsole vworad vwversion wagener wakeup walkback walkbacks weightings wheter whichcase whitespace whoxse widget widgets wildcard wildcarded wildcards wincall windir windo wingdings winhelp wmethod woensdag workaround workflow workspace workspaces wouldn wrappee writability writeable xfontset xhtml xmlns xxxxx xxxxxx xxxxxxx yanick yannakoyorgos ydieresis yoder ystem zaterdag zcaron zondag
_______________________________________________ vwnc mailing list [email protected] http://lists.cs.uiuc.edu/mailman/listinfo/vwnc
_______________________________________________ Pharo-project mailing list [email protected] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
