Commits

Shlomi Fish  committed bf1ec82

Spell-checked open-source/projects.

  • Participants
  • Parent commits bf3039e

Comments (0)

Files changed (16)

File bin/spell-checker-iface.sh

 #!/bin/bash
 find dest/t2-homepage/ -name '*.html' -or -name '*.xhtml' |
     ( LC_ALL=C sort  ) |
-    perl -lne 'print if 1..m#open-source/interviews/sussman#' |
+    perl -lne 'print if 1..m#open-source/projects/yjobs-on-mozilla#' |
     grep -vP 'guide2ee/undergrad' |
     grep -vP '(?:humour/TheEnemy/(?:The-Enemy-(?:English-)?rev|TheEnemy))' |
     grep -vP '(?:humour/by-others/(?:English-is-a-Crazy-Language|darien|hitchhiker|how-many-newsgroup-readers|oded-c|s-stands-for-simple|technion-bit-1|top-12-things-likely|was-the-death-star-attack|grad-student-jokes-from-jnoakes))' |

File lib/docbook/4/xml/introductory-language.xml

     <para>
         According to these constraints one can conclude that one should
         start learning how to program from a high-level, dynamic and
-        practical langauge such as Perl, Python or Ruby.
+        practical language such as Perl, Python or Ruby.
     </para>
 
     <para>

File lib/docbook/4/xml/park-lisp-informal-spec.xml

     I disagree with Graham about some of his language design elements. A few
     days ago I came with a revelation that it was hopeless waiting for
     Mr. Graham to actually release either a final spec to the public of Arc
-    or a actual working code. Arc <ulink url="http://www.paulgraham.com/arcll1.html">was announced at the LL1 conference at Novemeber 2001</ulink>. It's
+    or a actual working code. Arc <ulink url="http://www.paulgraham.com/arcll1.html">was announced at the LL1 conference at November 2001</ulink>. It's
     been almost 5 years from now, and there's still not a working code or a
     coherent spec. Furthermore, Graham stopped adding the ideas people sent
     him to the <ulink url="http://www.archub.org/arcsug.txt">emails collection
     <ulink url="http://www.shlomifish.org/">Shlomi Fish</ulink> and I'm a
     software enthusiast and a writer. I am not the ideal person to design
     Park, but I believe and hope that I have the right attitude. If you happen
-    to know better about somethings, please post your corrections to the
+    to know better about some things, please post your corrections to the
     mailing lists to the mailing list. Corrections in the form of patches
     against the Docbook/XML source are preferable. Several of them or even
     just one that is accepted will get you a Subversion commit access. And
     <title>What Park is based on</title>
 
     <para>
-    The following languages have influcened Park:
+    The following languages have influenced Park:
     </para>
 
     <para>
 
         <para>
         Well, maybe it's because I'm younger, but having worked with Perl 5
-        extensively, I've used its oject system (and some OO-support modules)
+        extensively, I've used its object system (and some OO-support modules)
         a lot. While I have inherited some classes in Perl 5, I also often
         use an object just to make sure it can be instantiated.
         </para>
             <para>
             I encountered some Scheme implementations in which identifiers
             were case-sensitive, and some in which they were case-insensitive.
-            To match what is the norm nowadays, and becase I like it better,
+            To match what is the norm nowadays, and because I like it better,
             Park requires case-sensitive identifiers.
             </para>
 
                     determining the end of the interpolated expression, which
                     can be any arbitrary Perl expression. Perl 6 goes one
                     step further and parses the string and translates it into
-                    Perl 6 code, so one can safely include arbitrarliy complex
+                    Perl 6 code, so one can safely include arbitrarily complex
                     code there. (In a similar fashion to the Korn shell
                     "$(...)" construct).
                 </para>

File lib/docbook/4/xml/the-eternal-jew.xml

         re-use, my time and presence are not. In fact, when and if I become
         successful, I am routinely going to demand a price for giving speeches
         or presentations. Perhaps even higher and higher. While I may in fact
-        do somethings for free in certain occassions, as a whole I would be
+        do some things for free in certain occassions, as a whole I would be
         a performer looking to make a living out of one of the things he
         likes to do and does best. (i.e: philosophy)
     </para>

File lib/htmls/from-mediawiki/processed/How_to_start_contributing_to_or_using_Open_Source_Software.html

 </li>
 
 <li>
- See the <a href="http://teachingopensource.org/index.php/FOSS_Mentor_Projects">Teaching Open Source Intitiative’s List of FOSS Mentor projects</a>
+ See the <a href="http://teachingopensource.org/index.php/FOSS_Mentor_Projects">Teaching Open Source Initiative’s List of FOSS Mentor projects</a>
 
 </li>
 

File lib/hunspell/whitelist1.txt

 Caffeinated
 unobfuscated
 scriptable
+API
+APIs
+programmatically
 
 ====dest/t2-homepage/index.html,dest/t2-homepage/old-news.html
 Owch
 3d
 3D
 AisleRiot
-API
-APIs
 Autoconf-based
 Auto-confisication
 BerliOS
 
 ====dest/t2-homepage/lecture/LM-Solve/index.html,dest/t2-homepage/lecture/LM-Solve/slides/architecture/base-derived.html,dest/t2-homepage/lecture/LM-Solve/slides/architecture/index.html,dest/t2-homepage/lecture/LM-Solve/slides/architecture/input.html,dest/t2-homepage/lecture/LM-Solve/slides/architecture/registry.html,dest/t2-homepage/lecture/LM-Solve/slides/exotic-bugs/hex_swamps.html,dest/t2-homepage/lecture/LM-Solve/slides/exotic-bugs/index.html,dest/t2-homepage/lecture/LM-Solve/slides/exotic-bugs/recursion_limit.html,dest/t2-homepage/lecture/LM-Solve/slides/history/first_encounter.html,dest/t2-homepage/lecture/LM-Solve/slides/history/first_version.html,dest/t2-homepage/lecture/LM-Solve/slides/history/index.html,dest/t2-homepage/lecture/LM-Solve/slides/history/next_versions.html,dest/t2-homepage/lecture/LM-Solve/slides/history/no_bitkeeper.html,dest/t2-homepage/lecture/LM-Solve/slides/history/recent_work.html,dest/t2-homepage/lecture/LM-Solve/slides/history/two_initial_scripts.html,dest/t2-homepage/lecture/LM-Solve/slides/index.html,dest/t2-homepage/lecture/LM-Solve/slides/links.html,dest/t2-homepage/lecture/LM-Solve/slides/technologies/Getopt.html,dest/t2-homepage/lecture/LM-Solve/slides/technologies/Makefile-PL.html,dest/t2-homepage/lecture/LM-Solve/slides/technologies/RPM-Spec.html,dest/t2-homepage/lecture/LM-Solve/slides/technologies/index.html,dest/t2-homepage/lecture/LM-Solve/slides/technologies/pod.html
 
-API
 Bitbucket
 BitKeeper
 brfs
 add_chosen
 _all_ok
 ANSIColor
-API
 app
 app-
 App
 andy
 annocpan
 AnnoCPAN
-API
 App
 arg
 args
 
 -20s
 -40s
-API
-APIs
 birth_date
 'c
 cdrom
 Anjuta
 ansi
 -ansi
-API
 Backtrace
 CC_FLAGS
 cpp
 Alt-a
 ansi
 -ansi
-API
 backquote
 Backtrace
 CC_FLAGS
 2x3
 ad-hoc
 api
-APIs
 asubst
 Barbier
 bolded
 Anti-MSIE
 Anti-qmail
 Antivirus
-API
-APIs
 app
 App
 AppleScript
 accesskeys
 Alt
 Amarok
-API
 autogen
 Barak
 Beastie
 Yow
 z80_home
 Zilog
+
+====dest/t2-homepage/open-source/mentoring/index.html,dest/t2-homepage/open-source/nostalgia/index.html,dest/t2-homepage/open-source/portability-libs/index.html
+
+BeOS
+bezier
+Bezier
+Borland's
+C2Lib
+ccalc
+C-Calc
+cdd
+ClanLib
+cpp
+csee
+DirectMedia
+ebook
+Encyclopedia
+filesystem
+FLTK
+Gabor
+GLib
+GTK
+gtoj
+gtoj2
+Kazlib
+libavl
+libgda
+mandelbr
+Manelbrot
+MPL
+NSPR
+OpenAL
+OpenDBX
+OpenGL
+ParaGUI
+Perl-like
+PLib
+POSIX
+progs
+pthreads
+QtCore
+RogueWave's
+SAX2
+SDK
+SDL
+SourcePro
+Szabo
+tcc
+toolkit
+Toolkit
+unixODBC
+VCL
+wxBase
+wxWidgets
+wxWindows
+XUL
+ZThreads
+
+====dest/t2-homepage/open-source/projects/CPANHQ/screenshots/index.html,,dest/t2-homepage/open-source/projects/File-Dir-Dumper/index.html,,dest/t2-homepage/open-source/projects/File-Find-Object/index.html,,dest/t2-homepage/open-source/projects/Module-Format/index.html,,dest/t2-homepage/open-source/projects/Park-Lisp/index.html,,dest/t2-homepage/open-source/projects/Park-Lisp/park-lisp-informal-spec/elements_of_design.html,,dest/t2-homepage/open-source/projects/Park-Lisp/park-lisp-informal-spec/index.html,,dest/t2-homepage/open-source/projects/Park-Lisp/park-lisp-informal-spec/what_park_is_based_on.html,,dest/t2-homepage/open-source/projects/Plagger/mandriva/index.html,,dest/t2-homepage/open-source/projects/Spark/index.html,,dest/t2-homepage/open-source/projects/Spark/mission/Spark-Pre-Birth-of-a-Modern-Lisp/_licence.html,,dest/t2-homepage/open-source/projects/Spark/mission/Spark-Pre-Birth-of-a-Modern-Lisp/_some_implementation_details.html,,dest/t2-homepage/open-source/projects/Spark/mission/Spark-Pre-Birth-of-a-Modern-Lisp/_some_spark_essentials.html,,dest/t2-homepage/open-source/projects/Spark/mission/Spark-Pre-Birth-of-a-Modern-Lisp/_why_lisp_has_been_unpopular.html,,dest/t2-homepage/open-source/projects/Spark/mission/Spark-Pre-Birth-of-a-Modern-Lisp/index.html,,dest/t2-homepage/open-source/projects/Spark/mission/index.html,,dest/t2-homepage/open-source/projects/Test.pm-Converter/index.html,,dest/t2-homepage/open-source/projects/XML-Grammar/Fiction/index.html,,dest/t2-homepage/open-source/projects/XML-Grammar/index.html,,dest/t2-homepage/open-source/projects/black-hole-solitaire-solver/index.html,,dest/t2-homepage/open-source/projects/conf/index.html,,dest/t2-homepage/open-source/projects/conf/vim/index.html,,dest/t2-homepage/open-source/projects/docmake/index.html,,dest/t2-homepage/open-source/projects/freecell-solver/index.html,,dest/t2-homepage/open-source/projects/index.html,,dest/t2-homepage/open-source/projects/japanese-puzzle-games/abc-path/index.html,,dest/t2-homepage/open-source/projects/japanese-puzzle-games/index.html,,dest/t2-homepage/open-source/projects/japanese-puzzle-games/kakurasu/index.html,,dest/t2-homepage/open-source/projects/latemp/index.html,,dest/t2-homepage/open-source/projects/libtap/index.html,,dest/t2-homepage/open-source/projects/linux-kernel/xconfig-search/index.html,,dest/t2-homepage/open-source/projects/mikmod/index.html,,dest/t2-homepage/open-source/projects/quad-pres/index.html,,dest/t2-homepage/open-source/projects/website-meta-language/index.html,,dest/t2-homepage/open-source/projects/CPANHQ/screenshots/index.html,dest/t2-homepage/open-source/projects/File-Dir-Dumper/index.html,dest/t2-homepage/open-source/projects/File-Find-Object/index.html,dest/t2-homepage/open-source/projects/Module-Format/index.html,dest/t2-homepage/open-source/projects/Park-Lisp/index.html,dest/t2-homepage/open-source/projects/Park-Lisp/park-lisp-informal-spec/elements_of_design.html,dest/t2-homepage/open-source/projects/Park-Lisp/park-lisp-informal-spec/index.html,dest/t2-homepage/open-source/projects/Park-Lisp/park-lisp-informal-spec/what_park_is_based_on.html,dest/t2-homepage/open-source/projects/Plagger/mandriva/index.html,dest/t2-homepage/open-source/projects/Spark/index.html,dest/t2-homepage/open-source/projects/Spark/mission/Spark-Pre-Birth-of-a-Modern-Lisp/_licence.html,dest/t2-homepage/open-source/projects/Spark/mission/Spark-Pre-Birth-of-a-Modern-Lisp/_some_implementation_details.html,dest/t2-homepage/open-source/projects/Spark/mission/Spark-Pre-Birth-of-a-Modern-Lisp/_some_spark_essentials.html,dest/t2-homepage/open-source/projects/Spark/mission/Spark-Pre-Birth-of-a-Modern-Lisp/_why_lisp_has_been_unpopular.html,dest/t2-homepage/open-source/projects/Spark/mission/Spark-Pre-Birth-of-a-Modern-Lisp/index.html,dest/t2-homepage/open-source/projects/Spark/mission/index.html,dest/t2-homepage/open-source/projects/Test.pm-Converter/index.html,dest/t2-homepage/open-source/projects/XML-Grammar/Fiction/index.html,dest/t2-homepage/open-source/projects/XML-Grammar/index.html,dest/t2-homepage/open-source/projects/black-hole-solitaire-solver/index.html,dest/t2-homepage/open-source/projects/conf/index.html,dest/t2-homepage/open-source/projects/conf/vim/index.html,dest/t2-homepage/open-source/projects/docmake/index.html,dest/t2-homepage/open-source/projects/freecell-solver/index.html,dest/t2-homepage/open-source/projects/index.html,dest/t2-homepage/open-source/projects/japanese-puzzle-games/abc-path/index.html,dest/t2-homepage/open-source/projects/japanese-puzzle-games/index.html,dest/t2-homepage/open-source/projects/japanese-puzzle-games/kakurasu/index.html,dest/t2-homepage/open-source/projects/latemp/index.html,dest/t2-homepage/open-source/projects/libtap/index.html,dest/t2-homepage/open-source/projects/linux-kernel/xconfig-search/index.html,dest/t2-homepage/open-source/projects/mikmod/index.html,dest/t2-homepage/open-source/projects/quad-pres/index.html,dest/t2-homepage/open-source/projects/website-meta-language/index.html,dest/t2-homepage/open-source/projects/yjobs-on-mozilla/index.html,dest/t2-homepage/open-source/projects/CPANHQ/screenshots/index.html,dest/t2-homepage/open-source/projects/File-Dir-Dumper/index.html,dest/t2-homepage/open-source/projects/File-Find-Object/index.html,dest/t2-homepage/open-source/projects/Module-Format/index.html,dest/t2-homepage/open-source/projects/Park-Lisp/index.html,dest/t2-homepage/open-source/projects/Park-Lisp/park-lisp-informal-spec/elements_of_design.html,dest/t2-homepage/open-source/projects/Park-Lisp/park-lisp-informal-spec/index.html,dest/t2-homepage/open-source/projects/Park-Lisp/park-lisp-informal-spec/what_park_is_based_on.html,dest/t2-homepage/open-source/projects/Plagger/mandriva/index.html,dest/t2-homepage/open-source/projects/Spark/index.html,dest/t2-homepage/open-source/projects/Spark/mission/Spark-Pre-Birth-of-a-Modern-Lisp/_licence.html,dest/t2-homepage/open-source/projects/Spark/mission/Spark-Pre-Birth-of-a-Modern-Lisp/_some_implementation_details.html,dest/t2-homepage/open-source/projects/Spark/mission/Spark-Pre-Birth-of-a-Modern-Lisp/_some_spark_essentials.html,dest/t2-homepage/open-source/projects/Spark/mission/Spark-Pre-Birth-of-a-Modern-Lisp/_why_lisp_has_been_unpopular.html,dest/t2-homepage/open-source/projects/Spark/mission/Spark-Pre-Birth-of-a-Modern-Lisp/index.html,dest/t2-homepage/open-source/projects/Spark/mission/index.html,dest/t2-homepage/open-source/projects/Test.pm-Converter/index.html,dest/t2-homepage/open-source/projects/XML-Grammar/Fiction/index.html,dest/t2-homepage/open-source/projects/XML-Grammar/index.html,dest/t2-homepage/open-source/projects/black-hole-solitaire-solver/index.html,dest/t2-homepage/open-source/projects/conf/index.html,dest/t2-homepage/open-source/projects/conf/vim/index.html,dest/t2-homepage/open-source/projects/docmake/index.html,dest/t2-homepage/open-source/projects/freecell-solver/index.html,dest/t2-homepage/open-source/projects/index.html,dest/t2-homepage/open-source/projects/japanese-puzzle-games/abc-path/index.html,dest/t2-homepage/open-source/projects/japanese-puzzle-games/index.html,dest/t2-homepage/open-source/projects/japanese-puzzle-games/kakurasu/index.html,dest/t2-homepage/open-source/projects/latemp/index.html,dest/t2-homepage/open-source/projects/libtap/index.html,dest/t2-homepage/open-source/projects/linux-kernel/xconfig-search/index.html,dest/t2-homepage/open-source/projects/mikmod/index.html,dest/t2-homepage/open-source/projects/quad-pres/index.html,dest/t2-homepage/open-source/projects/website-meta-language/index.html,dest/t2-homepage/open-source/projects/yjobs-on-mozilla/index.html,dest/t2-homepage/open-source/projects/yjobs-on-mozilla/index.html
+
+_
+0's
+0x
+100_000
+22script
+27-rc2
+2bozart
+300K
+5's
+6's
+ABC-Path
+abc-path-solver
+Ada
+ad-hominem
+admins
+Affero
+Anarki
+apache
+app
+aref
+args
+ARGV
+artsy
+as_deb
+ASF
+as_rpm_colon
+Assénat
+Autolisp
+awk
+Awk
+ba
+Barbier
+baz
+Baz
+'BEGIN
+Bello
+bhs_runs
+bhs_solutions
+Bitbucket
+BitBucket
+Bjarne
+black_hole_solver
+black_hole_solver-0
+Blogs
+brainbashers
+BrainBashers
+briandump
+bytecode
+CCAN
+checkpatch
+chr
+Class-Accessor
+Class-XSAccessor
+cleanup
+Clojure
+CLOS
+CLR
+cmd-loop
+CMS
+complixified
+conv
+cpan
+CPAN6
+CPANHQ
+CPython
+CSAN
+csh
+Damian
+DBIx
+def-method
+Demos
+dialog
+dir2xml
+dist
+Docbook
+Docmake
+DOCTYPE
+Dominus
+Ecere
+Engelschall
+enterprisey
+env
+EOF
+estoric
+extendable
+fh
+Fiction-XML
+Fild-Find
+filenames
+Firebug
+fn
+fnn
+Foo
+Foo-Bar-Baz
+foreach
+fs
+FS
+Galt
+Games-ABC_Path-Generator
+Games-ABC_Path-Solver
+Games-Solitaire-BlackHole-Solver
+getlines
+getsum
+GitHub
+goliath
+gunzip
+gvim
+gz
+hacky
+Hanssens's
+Haskell's
+Heth
+Hitori
+href
+'Humanity
+idx
+-inaF
+Indo
+INI
+init
+innerdesc
+Install-Plagger-Packages
+io-language
+jakarta
+Janko's
+javacover
+JSON
+JVM
+k1
+k2
+k3
+kakurasu_solver-0
+Kakuro
+kers
+khaph
+kobesearch
+Konqueror
+Korn
+Krumins
+kurila
+Kurila
+lang
+Leesp
+len
+letrec
+li
+libfoo-bar-baz-perl
+libmikmod
+libtap-1
+like-XML-but-not-quite
+LINENUM
+linux-2
+linux-3
+Lispisms
+Lispy
+LL1
+LLVM
+LM-Solve
+Lu's
+lvalue
+markup
+Markup
+maz
+mcall
+McCarter's
+mcitp
+mcts
+MetaCPAN
+mikmod
+modern's
+Mosesiom
+mozart
+multimethod
+multimethods
+Multimethods
+myarray
+MyClass
+my_func
+my-func-with-side-effects
+mystring
+namespace
+namespaces
+Nanardon
+NaNoWriMo
+-ne
+newstring
+NG
+Nik
+Nikoli
+nologin
+num_checked
+num_generated
+num_times
+Nurikabe
+Nurikabe-solving
+obj
+object1
+object2
+object3
+ok
+ol
+Online's
+OOP
+OO-support
+optional-param1
+optional-param2
+optional-param3
+overly-OO
+p5
+Parc
+PArc
+parens
+Parrotcode
+passwd
+paulgraham
+PDP-10
+-pe
+Pérl
+perl5
+perl-5
+Perl5
+Perl-based
+Perlers
+perl-Foo-Bar-Baz
+PerlIO
+perlmf
+Perl's
+petdance
+Peteris
+php
+pl
+Plagger
+plaintext
+plaintext-based
+POSIX
+PPI
+printf
+programlisting
+proto-text
+PseudoPod
+PyGame
+python-lp_solve
+qq
+ranks_to_n
+Raphaël
+Read-Eval-Print-Loop
+Refactoring
+regex
+Regexps
+REPL
+robsut
+RoR
+RPMs
+sbcl
+sbin
+ScreenplayText
+Screenshots
+sed
+sh
+sha-bang
+Shavin
+skeptical
+Smalltalk
+soto-11
+SourceForge
+spec
+SPEC
+sprintf
+startup
+STDERR
+Stop_saying_
+stringified
+Stroustrup
+sudoku
+suits_to_n
+svn
+SY0-201
+sys
+take3-11
+take3-12
+take3-13
+take3-14
+take4-1
+tarball
+Tatham's
+Tcl
+TEI
+TEI-XML
+testking
+Thauvin
+Toolkit
+tr
+traverser
+typedefs
+ul
+unbeknowest
+unweildy
+urpmi
+usr
+UTF-8
+v0
+v1
+v2
+v3
+vapourware
+VARNAME
+Vegard
+Venkman
+VM
+Wanna
+Web-CPAN
+Whatsup
+whitespace
+wikipedia
+WML
+XML-based
+XML-CompareML
+xml-dir-listing
+XML-Grammar-Fortune
+XML-Grammar-Screenplay
+XML-LibXML
+xmlto
+xoa
+XSL
+XSL-FO
+xz
+yjobs-proxy
+yjobs-proxy-0
+yml
+zro
+bozart
+Firebug
+gunzip
+gz
+Konqueror

File t2/humour/fortunes/shlomif-fav.xml

                     <p>
                         As well, if more people use Punie (Perl 1 on Parrot) this year than native Perl
                         1 -- a possibility -- then Perl 1 scripts automatically become Perl 1 programs
-                        becaues Punie can use Parrot's JIT. I don't know if this powerful upgrade from
+                        because Punie can use Parrot's JIT. I don't know if this powerful upgrade from
                         script to program is retroactive, but I see no reason why not.
                     </p>
 

File t2/open-source/mentoring/index.html.wml

 
 <p>
 Thanks to <a href="http://szabgab.com/">Gabor Szabo</a> who sparked this
-intitiative.
+initiative.
 <a href="http://szabgab.com/blog/2009/09/1251862435.html">in his
 blog Post “Perl projects for Newbies”</a>
 </p>

File t2/open-source/projects/Plagger/mandriva/index.html.wml

 </li>
 <li>
 <a href="Install-Plagger-Packages.bash">Install-Plagger-Packages.bash</a> -
-a script I created to process the SPEC of the RPM and install packgages. Note
+a script I created to process the SPEC of the RPM and install packages. Note
 that I removed some modules that are part of larger CPAN distributions, while
 the more correct thing to do would have been to translate them to their
 containing distributions.

File t2/open-source/projects/Spark/mission/Spark-Pre-Birth-of-a-Modern-Lisp.txt

 open-source UNIX-like operating systems infrastructure).
 
 For an “in your face” anti-thesis to the aversion to call languages scripting
-languages see Larry Wall’s “Progrmaming is Hard. Let’s Go Scripting”:
+languages see Larry Wall’s “Programming is Hard. Let’s Go Scripting”:
 
 http://www.perl.com/pub/a/2007/12/06/soto-11.html
 
 ------------------------------------------------
 
 Here we can see the string interpolation of variables in action.
-+${....}+ intepolates a single variable, while +$()+ is an
++${....}+ interpolates a single variable, while +$()+ is an
 S-expression. Aside from that spark will also have sprintf,
 http://search.cpan.org/dist/Text-Sprintf-Named/[sprintf with named
 conversions similar to Python] and something as similar as possible to
 interfaces, to steal the +--dump-code+ idea. Maybe one day someone will become
 a multi-millionaire from selling a 300K Lines program that evolved from a
 simple +spark/perl/ruby --dump-code=code.... -e '....'+ invocation (after
-a succesful plain +-e+ invocation).
+a successful plain +-e+ invocation).
 
 Spark will have nested namespaces
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 Like Perl 5 one will be able to import symbols at run-time.
 
 As opposed to Perl 5, classes won’t be automatically associated with
-namespaces, and a namspace may contain one or more classes (or none).
+namespaces, and a namespace may contain one or more classes (or none).
 Like CPAN and unlike Java (+org.apache.jakarta...+), we will not enforce
 namespace purity, but hopefully there will be a better mechanism than the
 current CPAN and PAUSE (Perl Authors Upload Server) to be able to fork,
 lvalue.
 
 And in case, you’re worried there will be a “\+\+” and “--” operators too,
-with post-increment/post-decrement and pre-incremenet/pre-decrement variations.
+with post-increment/post-decrement and pre-increment/pre-decrement variations.
 
 Finally, by inspiration from Arc, we decided to do something about excessive
 parens. So we will have a +(with (k1 v1 k2 v2 k3 v3) .... )+ scoping instead
-of the unweildy Scheme +(let*)+ and +(letrec)+ (both will be easily
-replaceble
+of the unwieldy Scheme +(let*)+ and +(letrec)+ (both will be easily
+replaceable
 by +(with...)++ with some macro or VM trickery.). And we’ll have a C-style
 for-loop instead of the obscure +(do...)++ and a while loop, and a
 Perl 5/Perl 6-style foreach loop, and maybe other loops too. And you can
 and hard to pronounce and grep for identifiers. +(fn)+ How do you pronounce
 it? fnn.... There’s no such sound in Hebrew, so it’s verboten by your
 Hebrew-speaking overlords. We like +(fun...)+ because it puts the fun back
-in function (“Functional!! Parallelism!!!!” - oh wait! Wrong langauge.), and we
-like +(sub ...)+ becaues it puts the “sub” back in subroutine. And all Hebrew
+in function (“Functional!! Parallelism!!!!” - oh wait! Wrong language.), and we
+like +(sub ...)+ because it puts the “sub” back in subroutine. And all Hebrew
 speakers will rejoice because they can pronounce +“cat”+ exactly like +“cut”+
 and Perl like Pérl and Lisp like Leesp, and they can pronounce TeX and
 LaTeX with a honest-to-god http://en.wikipedia.org/wiki/Kaph[khaph] (or a
 vowels and he was pleased.
 
 Seriously now, I don’t like (fn) because it’s hard to pronounce, doesn’t sound
-right when you read it to your mind’s ear, and is abnoxious. While being
+right when you read it to your mind’s ear, and is obnoxious. While being
 succinct is a noble goal, picking psychologically-sound and intuitive
 conventions is also important. I recall searching the Arc tutorial and
 documentation for a +(not)+ function only to found it was spelled +(no)+:
 any more than Perl 4 , Perl 6 , http://sleep.dashnine.org/[Sleep] or whatever
 are. So Perl 5 has still not become a family of incompatible implementations.
 
-Another factor that will disaude people from creating multiple implementations
+Another factor that will dissuade people from creating multiple implementations
 of Spark is that as opposed to Scheme, creating a Spark implementation from
 scratch is not going to be trivial. It’s not that Spark will be needlessly
 complixified, but that it would be needfully complex to implement to be an
 ----------------------
 
 Which as Dominus notes is a little over 2.5 over the length of the awk program.
-(but still required these macros). Naturally noone will opt to write it
+(but still required these macros). Naturally no one will opt to write it
 instead. So the problems with Common Lisp is ground-up verbosity, lack of
 common idioms for commonly performed tasks, and lack of motivation to use
 it for common, everyday (sometimes even throwaway code).
 
 Since we’re building on Parrot, the licence of the non-original code will be
 the Artistic License 2.0, which is free, open-source, GPL-compatible and
-somwhere between a weak copyleft licence (e.g: the LGPL) and a permissive
+somewhere between a weak copyleft licence (e.g: the LGPL) and a permissive
 licence (e.g: the 2-clause or 3-clause BSD licences). The original code
 will be written under the MIT/X11 licence, which is a very permissive
 BSD-style licence that specifically allows sub-licensing. To avoid legal

File t2/open-source/projects/XML-Grammar/Fiction/index.html.wml

 used for writing <a href="http://en.wikipedia.org/wiki/Screenplay">screenplays
 (or scripts)</a>, and can be translated to XHTML or
 to <a href="http://en.wikipedia.org/wiki/Text_Encoding_Initiative">TEI-XML (Text
-Encoding Initivate)</a>
+Encoding Initiative)</a>
 </p>
 
 <p>

File t2/open-source/projects/docmake/index.html.wml

 <p>
 Docmake is a command line tool to translate
 <a href="http://en.wikipedia.org/wiki/DocBook">DocBook/XML</a> code into
-various resultnats formats such as XHTML, RTF, PDF and XSL-FO, using the
+various resultant formats such as XHTML, RTF, PDF and XSL-FO, using the
 more low-level tools. It aims to be a replacement for
 <a href="http://cyberelk.net/tim/software/xmlto/">xmlto</a>.
 </p>

File t2/open-source/projects/index.html.wml

 Management System for Static HTML Page</a></h3>
 
 <p>
-Latemp is a content management system for generatic sophisticated static HTML
+Latemp is a content management system for generating sophisticated static HTML
 sites. It is based on the excellent <a href="website-meta-language/">Website
 Meta
 Language</a> by Ralf S. Engelschall and Denis Barbier. This site

File t2/open-source/resources/text-processing-tools/index.html.wml

 
 <li>
 <p>
-<a href="http://en.wikipedia.org/wiki/XQuery">XQuery</a> - a langauge
+<a href="http://en.wikipedia.org/wiki/XQuery">XQuery</a> - a language
 designed to query collections of XML data.
 </p>
 </li>

File t2/philosophy/computers/web/online-communities/index-newfangled.html.wml

 <a href="http://en.wikipedia.org/wiki/Blog">Weblogs</a> and their comments,
 <a href="http://en.wikipedia.org/wiki/Wiki">Wikis</a>,  and to some extent
 other types of online communities. In here, I will try to
-summarise what I consider the essence of what makes each one of them succesful
+summarise what I consider the essence of what makes each one of them successful
 or unsuccessful (or some of both).
 </p>
 

File t2/philosophy/index.html.wml

 
 <p>
 An essay about how suitable is the Perl online world for newcomers to the
-langauge and how can everyone individually change the situation. You can also
+language and how can everyone individually change the situation. You can also
 check <a href="http://fc-solve.shlomifish.org/perl-att-newbies/">a PDF version,
 the DocBook/XML sources and an executive summary.</a>
 </p>