NAME DESCRIPTION Incompatible Changes Core Enhancements

Total Page:16

File Type:pdf, Size:1020Kb

NAME DESCRIPTION Incompatible Changes Core Enhancements Perl version 5.12.4 documentation - perl5113delta NAME perl5113delta - what is new for perl v5.11.3 DESCRIPTION This document describes differences between the 5.11.2 release andthe 5.11.3 release. If you are upgrading from an earlier release such as 5.11.1, first readthe perl5112delta, which describes differences between 5.11.1 and5.11.2 Incompatible Changes Filehandles are blessed directly into IO::Handle, as FileHandle is merely a wrapper around IO::Handle. The previous behaviour was to bless Filehandles into FileHandle(an empty proxy class) if it was loaded into memory and otherwiseto bless them into IO::Handle. Core Enhancements Unicode version Perl is shipped with the latest Unicode version, 5.2, dated October 2009. See http://www.unicode.org/versions/Unicode5.2.0 for details about this releaseof Unicode. See perlunicode for instructions on installing and usingolder versions of Unicode. Unicode properties Perl can now handle every Unicode character property. A new pod, perluniprops, lists all available non-Unihan character properties. Bydefault the Unihan properties and certain others (deprecated and Unicodeinternal-only ones) are not exposed. See below for more details onthese; there is also a section in the pod listing them, and why they arenot exposed. Perl now fully supports the Unicode compound-style of using = and :in writing regular expressions: \p{property=value} and \p{property:value} (both of which mean the same thing). Perl now fully supports the Unicode loose matching rules for textbetween the braces in \p{...} constructs. In addition, Perl also allowsunderscores between digits of numbers. All the Unicode-defined synonyms for properties and property values arenow accepted. qr/\X/, which matches a Unicode logical character, has been expanded to workbetter with various Asian languages. It now is defined as an extendedgrapheme cluster. (See http://www.unicode.org/reports/tr29/).Anything matched previously that made sense will continue to be matched. Butin addition: \X will now not break apart a CR LF sequence. \X will now match a sequence including the ZWJ and ZWNJ characters. \X will now always match at least one character, including an initial mark.Marks generally come after a base character, but it is possible in Unicode tohave them in isolation, and \X will now handle that case, for example at thebeginning of a line or after a ZWSP. And this is the part where \Xdoesn't match the things that it used to that don't make sense. Formerly, for example, you could have the nonsensical case of an accented LF. \X will now match a (Korean) Hangul syllable sequence, and the Thai and Laoexception cases. Otherwise, this change should be transparent for the non-affected languages. \p{...} matches using the Canonical_Combining_Class property werecompletely broken in previous Perls. This is now fixed. In previous Perls, the Unicode Decomposition_Type=Compat property and aPerl extension had http://perldoc.perl.org Page 1 Perl version 5.12.4 documentation - perl5113delta the same name, which led to neither matching all thecorrect values (with more than 100 mistakes in one, and several thousandin the other). The Perl extension has now been renamed to be Decomposition_Type=Noncanonical (short: dt=noncanon). It has the samemeaning as was previously intended, namely the union of all thenon-canonical Decomposition types, with Unicode Compat being just one ofthose. \p{Uppercase} and \p{Lowercase} have been brought into line with theUnicode definitions. This means they each match a few more charactersthan previously. \p{Cntrl} now matches the same characters as \p{Control}. This means itno longer will match Private Use (gc=co), Surrogates (gc=cs), nor Format(gc=cf) code points. The Format code points represent the biggestpossible problem. All but 36 of them are either officially deprecatedor strongly discouraged from being used. Of those 36, likely the mostwidely used are the soft hyphen (U+00AD), and BOM, ZWSP, ZWNJ, WJ, andsimilar, plus Bi-directional controls. \p{Alpha} now matches the same characters as \p{Alphabetic}. The Perldefinition included a number of things that aren't really alpha (allmarks), while omitting many that were. As a direct consequence, thedefinitions of \p{Alnum} and \p{Word} which depend on Alpha also change. \p{Word} also now doesn't match certain characters it wasn't supposedto, such as fractions. \p{Print} no longer matches the line control characters: Tab, LF, CR,FF, VT, and NEL. This brings it in line with the documentation. \p{Decomposition_Type=Canonical} now includes the Hangul syllables. The Numeric type property has been extended to include the Unihancharacters. There is a new Perl extension, the 'Present_In', or simply 'In',property. This is an extension of the Unicode Age property, but \p{In=5.0} matches any code point whose usage has been determined as of Unicode version 5.0. The \p{Age=5.0} only matches code pointsadded in precisely version 5.0. A number of properties did not have the correct values for unassignedcode points. This is now fixed. The affected properties areBidi_Class, East_Asian_Width, Joining_Type, Decomposition_Type, Hangul_Syllable_Type, Numeric_Type, and Line_Break. The Default_Ignorable_Code_Point, ID_Continue, and ID_Start propertieshave been updated to their current Unicode definitions. Certain properties that are supposed to be Unicode internal-only wereerroneously exposed by previous Perls. Use of these in regularexpressions will now generate, if enabled, a deprecated warning message.The properties are: Other_Alphabetic, Other_Default_Ignorable_Code_Point, Other_Grapheme_Extend, Other_ID_Continue, Other_ID_Start, Other_Lowercase,Other_Math, and Other_Uppercase. An installation can now fairly easily change which Unicode propertiesPerl understands. As mentioned above, certain properties are by defaultturned off. These include all the Unihan properties (which should beaccessible via the CPAN module Unicode::Unihan) and any deprecated orUnicode internal-only property that Perl has never exposed. The generated files in the lib/unicore/To directory are now moreclearly marked as being stable, directly usable by applications.New hash entries in them give the format of the normal entries,which allows for easier machine parsing. Perl can generate filesin this directory for any property, though most are suppressed. Aninstallation can choose to change which get written. Instructionsare in perluniprops. Regular Expressions U+0FFFF is now a legal character in regular expressions. http://perldoc.perl.org Page 2 Perl version 5.12.4 documentation - perl5113delta Modules and Pragmata Pragmata Changes constant Upgraded from version 1.19 to 1.20. diagnostics This pragma no longer suppresses Use of uninitialized value in range (or flip) warnings. [perl #71204] feature Upgraded from 1.13 to 1.14. Added the unicode_strings feature: use feature "unicode_strings"; This pragma turns on Unicode semantics for the case-changing operations(uc/lc/ucfirst/lcfirst) on strings that don't have the internal UTF-8 flag set,but that contain single-byte characters between 128 and 255. legacy The experimental legacy pragma, introduced in 5.11.2, has been removed,and its functionality replaced by the new feature pragma, use feature"unicode_strings". threads Upgraded from version 1.74 to 1.75. warnings Upgraded from 1.07 to 1.08. Added new warnings::fatal_enabled() function. Updated Modules Archive::Extract Upgraded from version 0.34 to 0.36. CPAN Upgraded from version 1.94_51 to 1.94_5301, which is 1.94_53 on CPANplus some local fixes for bleadperl. Includes better bzip2 support, improved FirstTime experience withauto-selection of CPAN mirrors, proper handling of modules removed from thePerl core, and an updated 'cpan' utility script CPANPLUS Upgraded from version 0.89_09 to 0.90. Encode Upgraded from version 2.38 to 2.39. ExtUtils::MakeMaker Upgraded from version 6.55_02 to 6.56. Adds new BUILD_REQUIRES key toindicate build-only prerequisites. Also adds support formingw64 and the new "package NAME VERSION" syntax. File::Path Upgraded from version 2.08 to 2.08_01. Module::Build Upgraded from version 0.35_09 to 0.36. Compared to 0.35, this version has anew http://perldoc.perl.org Page 3 Perl version 5.12.4 documentation - perl5113delta 'installdeps' action, supports the PERL_MB_OPT environment variable, adds a'share_dir' property for File::ShareDir support, support the "package NAMEVERSION" syntax and has many other enhancements and bug fixes. The'passthrough' style of Module::Build::Compat has been deprecated. Module::CoreList Upgraded from version 2.23 to 2.24. POSIX Upgraded from version 1.18 to 1.19. Error codes for getaddrinfo() and getnameinfo() are now available. Pod::Simple Upgraded from version 3.10 to 3.13. Safe Upgraded from version 2.19 to 2.20. Utility Changes perlbug No longer reports "Message sent" when it hasn't actually sent the message Changes to Existing Documentation The Pod specification (perlpodspec) has been updated to bring thespecification in line with modern usage already supported by most Pod systems.A parameter string may now follow the format name in a "begin/end" region.Links to URIs with a text description are now allowed. The usage of L< "section"> has been marked as deprecated. if.pm has been documented in "use" in perlfunc as a means to getconditional loading of modules despite the implicit BEGIN block around use. Installation and Configuration Improvements Testing improvements It's now possible to override PERL5OPT and friends in t/TEST Platform Specific Changes Win32
Recommended publications
  • Chapter 2 Working with Text: Basics Copyright
    Writer Guide Chapter 2 Working with Text: Basics Copyright This document is Copyright © 2021 by the LibreOffice Documentation Team. Contributors are listed below. You may distribute it and/or modify it under the terms of either the GNU General Public License (https://www.gnu.org/licenses/gpl.html), version 3 or later, or the Creative Commons Attribution License (https://creativecommons.org/licenses/by/4.0/), version 4.0 or later. All trademarks within this guide belong to their legitimate owners. Contributors To this edition Rafael Lima Jean Hollis Weber Kees Kriek To previous editions Jean Hollis Weber Bruce Byfield Gillian Pollack Ron Faile Jr. John A. Smith Hazel Russman John M. Długosz Shravani Bellapukonda Kees Kriek Feedback Please direct any comments or suggestions about this document to the Documentation Team’s mailing list: [email protected] Note Everything you send to a mailing list, including your email address and any other personal information that is written in the message, is publicly archived and cannot be deleted. Publication date and software version Published April 2021. Based on LibreOffice 7.1 Community. Other versions of LibreOffice may differ in appearance and functionality. Using LibreOffice on macOS Some keystrokes and menu items are different on macOS from those used in Windows and Linux. The table below gives some common substitutions for the instructions in this document. For a detailed list, see the application Help. Windows or Linux macOS equivalent Effect Tools > Options LibreOffice >
    [Show full text]
  • AIX Globalization
    AIX Version 7.1 AIX globalization IBM Note Before using this information and the product it supports, read the information in “Notices” on page 233 . This edition applies to AIX Version 7.1 and to all subsequent releases and modifications until otherwise indicated in new editions. © Copyright International Business Machines Corporation 2010, 2018. US Government Users Restricted Rights – Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp. Contents About this document............................................................................................vii Highlighting.................................................................................................................................................vii Case-sensitivity in AIX................................................................................................................................vii ISO 9000.....................................................................................................................................................vii AIX globalization...................................................................................................1 What's new...................................................................................................................................................1 Separation of messages from programs..................................................................................................... 1 Conversion between code sets.............................................................................................................
    [Show full text]
  • International Language Environments Guide
    International Language Environments Guide Sun Microsystems, Inc. 4150 Network Circle Santa Clara, CA 95054 U.S.A. Part No: 806–6642–10 May, 2002 Copyright 2002 Sun Microsystems, Inc. 4150 Network Circle, Santa Clara, CA 95054 U.S.A. All rights reserved. This product or document is protected by copyright and distributed under licenses restricting its use, copying, distribution, and decompilation. No part of this product or document may be reproduced in any form by any means without prior written authorization of Sun and its licensors, if any. Third-party software, including font technology, is copyrighted and licensed from Sun suppliers. Parts of the product may be derived from Berkeley BSD systems, licensed from the University of California. UNIX is a registered trademark in the U.S. and other countries, exclusively licensed through X/Open Company, Ltd. Sun, Sun Microsystems, the Sun logo, docs.sun.com, AnswerBook, AnswerBook2, Java, XView, ToolTalk, Solstice AdminTools, SunVideo and Solaris are trademarks, registered trademarks, or service marks of Sun Microsystems, Inc. in the U.S. and other countries. All SPARC trademarks are used under license and are trademarks or registered trademarks of SPARC International, Inc. in the U.S. and other countries. Products bearing SPARC trademarks are based upon an architecture developed by Sun Microsystems, Inc. SunOS, Solaris, X11, SPARC, UNIX, PostScript, OpenWindows, AnswerBook, SunExpress, SPARCprinter, JumpStart, Xlib The OPEN LOOK and Sun™ Graphical User Interface was developed by Sun Microsystems, Inc. for its users and licensees. Sun acknowledges the pioneering efforts of Xerox in researching and developing the concept of visual or graphical user interfaces for the computer industry.
    [Show full text]
  • DVB); Specification for Service Information (SI) in DVB Systems
    Final draft ETSI EN 300 468 V1.5.1 (2003-01) European Standard (Telecommunications series) Digital Video Broadcasting (DVB); Specification for Service Information (SI) in DVB systems European Broadcasting Union Union Européenne de Radio-Télévision EBU·UER 2 Final draft ETSI EN 300 468 V1.5.1 (2003-01) Reference REN/JTC-DVB-128 Keywords broadcasting, digital, DVB, MPEG, service, TV, video ETSI 650 Route des Lucioles F-06921 Sophia Antipolis Cedex - FRANCE Tel.: +33 4 92 94 42 00 Fax: +33 4 93 65 47 16 Siret N° 348 623 562 00017 - NAF 742 C Association à but non lucratif enregistrée à la Sous-Préfecture de Grasse (06) N° 7803/88 Important notice Individual copies of the present document can be downloaded from: http://www.etsi.org The present document may be made available in more than one electronic version or in print. In any case of existing or perceived difference in contents between such versions, the reference version is the Portable Document Format (PDF). In case of dispute, the reference shall be the printing on ETSI printers of the PDF version kept on a specific network drive within ETSI Secretariat. Users of the present document should be aware that the document may be subject to revision or change of status. Information on the current status of this and other ETSI documents is available at http://portal.etsi.org/tb/status/status.asp If you find errors in the present document, send your comment to: [email protected] Copyright Notification No part may be reproduced except as authorized by written permission.
    [Show full text]
  • Control Characters in ASCII and Unicode
    Control characters in ASCII and Unicode Tens of odd control characters appear in ASCII charts. The same characters have found their way to Unicode as well. CR, LF, ESC, CAN... what are all these codes for? Should I care about them? This is an in-depth look into control characters in ASCII and its descendants, including Unicode, ANSI and ISO standards. When ASCII first appeared in the 1960s, control characters were an essential part of the new character set. Since then, many new character sets and standards have been published. Computing is not the same either. What happened to the control characters? Are they still used and if yes, for what? This article looks back at the history of character sets while keeping an eye on modern use. The information is based on a number of standards released by ANSI, ISO, ECMA and The Unicode Consortium, as well as industry practice. In many cases, the standards define one use for a character, but common practice is different. Some characters are used contrary to the standards. In addition, certain characters were originally defined in an ambiguous or loose way, which has resulted in confusion in their use. Contents Groups of control characters Control characters in standards o ASCII control characters o C1 control characters o ISO 8859 special characters NBSP and SHY o Control characters in Unicode Control characters in modern applications Character list o ASCII o C1 o ISO 8859 Categories Translations Character index Sources This article starts by looking at the history of control characters in standards. We then move to modern times.
    [Show full text]
  • Character Properties 4
    The Unicode® Standard Version 14.0 – Core Specification To learn about the latest version of the Unicode Standard, see https://www.unicode.org/versions/latest/. Many of the designations used by manufacturers and sellers to distinguish their products are claimed as trademarks. Where those designations appear in this book, and the publisher was aware of a trade- mark claim, the designations have been printed with initial capital letters or in all capitals. Unicode and the Unicode Logo are registered trademarks of Unicode, Inc., in the United States and other countries. The authors and publisher have taken care in the preparation of this specification, but make no expressed or implied warranty of any kind and assume no responsibility for errors or omissions. No liability is assumed for incidental or consequential damages in connection with or arising out of the use of the information or programs contained herein. The Unicode Character Database and other files are provided as-is by Unicode, Inc. No claims are made as to fitness for any particular purpose. No warranties of any kind are expressed or implied. The recipient agrees to determine applicability of information provided. © 2021 Unicode, Inc. All rights reserved. This publication is protected by copyright, and permission must be obtained from the publisher prior to any prohibited reproduction. For information regarding permissions, inquire at https://www.unicode.org/reporting.html. For information about the Unicode terms of use, please see https://www.unicode.org/copyright.html. The Unicode Standard / the Unicode Consortium; edited by the Unicode Consortium. — Version 14.0. Includes index. ISBN 978-1-936213-29-0 (https://www.unicode.org/versions/Unicode14.0.0/) 1.
    [Show full text]
  • The Tex Hyphenation Applied to HTML
    Hyphenation for HTML Mathias Nater [email protected] http://mnn.ch/ The T X hyphenation applied to HTML Motivation E layout w/o hyphenation About Frank M. Liangs hyphenation algorithm and its layout with hyphenation The TEX port to Javascript hyphenation algorithm The original TEX hyphenation algorithm (1977) The current TEX Mathias Nater hyphenation algorithm (1983) [email protected] Creating the patterns (patgen) Using the patterns http://mnn.ch/ (hyphenation) HTML and the soft hyphen The Port to BachoT X 2010 Javascript E Server side or Client side? How it works Differences and Improvements Back to the Future Hyphenation for Organisation HTML Mathias Nater [email protected] Motivation http://mnn.ch/ Text layout without hyphenation Motivation Text layout with hyphenation layout w/o hyphenation layout with hyphenation The TEX The TEX hyphenation algorithm hyphenation The original T X hyphenation algorithm (1977) algorithm E The original TEX hyphenation algorithm The current TEX hyphenation algorithm (1983) (1977) The current TEX Creating the patterns (patgen) hyphenation algorithm (1983) Using the patterns (hyphenation) Creating the patterns (patgen) Using the patterns HTML and the soft hyphen (hyphenation) HTML and the The Port to Javascript soft hyphen The Port to Server side or Client side? Javascript Server side or Client side? How it works How it works Differences and Differences and Improvements Improvements Back to the Future Back to the Future Hyphenation for Organisation HTML Mathias Nater [email protected] Motivation http://mnn.ch/ Text layout
    [Show full text]
  • 10646-2CD US Comment
    INCITS/L2/04- 408 Date: November 18, 2004 Title: Comments accompanying the US positive vote on the FPDAM1 to ISO/IEC 10646:2003 Source: INCITS/L2 Action: Forward to INCITS The US National body is voting Yes on the FPDAM1 to ISO/IEC 10646:2003. Technical Comments: T.1 Clause 4 Clause 4 Terms and definitions The sub-clause “4.14 Composite sequence” needs to be updated to allow both ZERO WIDTH JOINER and ZERO WIDTH NON-JOINER to maintain synchronization with the Unicode Standard Version 4.01 and above. As a result the definition of the Composite sequence should become: A sequence of graphic characters consisting of a non-combining character followed by one or more combining characters, ZERO WIDTH JOINER, or ZERO WIDTH NON-JOINER (see also 4.xx). T.2 Clause 18 Block Names Currently ISO/IEC 10646 does not provide guidelines for the naming of blocks. The US is requesting to adopt the same guidelines as for characters (defined in Annex L of the standard) plus Latin lowercase letters a to z. All currently specified block names comply with these new guidelines. T.3 Sub-clause 20.4 Variation selectors The last part of Note 4 is ambiguous as it puts restriction on sequence content without explicitly restricting the scope to sequences containing variation selectors, which is the intended meaning. This should be clarified. Furthermore, the two last sentences of this note should be made normative if their intended meaning is preserved. T.4 Usage of text element or similar terms versus CC-data element The terms ‘text element’ and ‘sequence of characters’ should be replaced by ‘CC-data-element’ which is the formal definition of the concept in this standard.
    [Show full text]
  • Chapter 6, Writing Systems and Punctuation
    The Unicode® Standard Version 13.0 – Core Specification To learn about the latest version of the Unicode Standard, see http://www.unicode.org/versions/latest/. Many of the designations used by manufacturers and sellers to distinguish their products are claimed as trademarks. Where those designations appear in this book, and the publisher was aware of a trade- mark claim, the designations have been printed with initial capital letters or in all capitals. Unicode and the Unicode Logo are registered trademarks of Unicode, Inc., in the United States and other countries. The authors and publisher have taken care in the preparation of this specification, but make no expressed or implied warranty of any kind and assume no responsibility for errors or omissions. No liability is assumed for incidental or consequential damages in connection with or arising out of the use of the information or programs contained herein. The Unicode Character Database and other files are provided as-is by Unicode, Inc. No claims are made as to fitness for any particular purpose. No warranties of any kind are expressed or implied. The recipient agrees to determine applicability of information provided. © 2020 Unicode, Inc. All rights reserved. This publication is protected by copyright, and permission must be obtained from the publisher prior to any prohibited reproduction. For information regarding permissions, inquire at http://www.unicode.org/reporting.html. For information about the Unicode terms of use, please see http://www.unicode.org/copyright.html. The Unicode Standard / the Unicode Consortium; edited by the Unicode Consortium. — Version 13.0. Includes index. ISBN 978-1-936213-26-9 (http://www.unicode.org/versions/Unicode13.0.0/) 1.
    [Show full text]
  • The Unicode Standard, Version 3.0, Issued by the Unicode Consor- Tium and Published by Addison-Wesley
    The Unicode Standard Version 3.0 The Unicode Consortium ADDISON–WESLEY An Imprint of Addison Wesley Longman, Inc. Reading, Massachusetts · Harlow, England · Menlo Park, California Berkeley, California · Don Mills, Ontario · Sydney Bonn · Amsterdam · Tokyo · Mexico City Many of the designations used by manufacturers and sellers to distinguish their products are claimed as trademarks. Where those designations appear in this book, and Addison-Wesley was aware of a trademark claim, the designations have been printed in initial capital letters. However, not all words in initial capital letters are trademark designations. The authors and publisher have taken care in preparation of this book, but make no expressed or implied warranty of any kind and assume no responsibility for errors or omissions. No liability is assumed for incidental or consequential damages in connection with or arising out of the use of the information or programs contained herein. The Unicode Character Database and other files are provided as-is by Unicode®, Inc. No claims are made as to fitness for any particular purpose. No warranties of any kind are expressed or implied. The recipient agrees to determine applicability of information provided. If these files have been purchased on computer-readable media, the sole remedy for any claim will be exchange of defective media within ninety days of receipt. Dai Kan-Wa Jiten used as the source of reference Kanji codes was written by Tetsuji Morohashi and published by Taishukan Shoten. ISBN 0-201-61633-5 Copyright © 1991-2000 by Unicode, Inc. All rights reserved. No part of this publication may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, electronic, mechanical, photocopying, recording or other- wise, without the prior written permission of the publisher or Unicode, Inc.
    [Show full text]
  • Fonts & Encodings
    Fonts & Encodings Yannis Haralambous To cite this version: Yannis Haralambous. Fonts & Encodings. O’Reilly, 2007, 978-0-596-10242-5. hal-02112942 HAL Id: hal-02112942 https://hal.archives-ouvertes.fr/hal-02112942 Submitted on 27 Apr 2019 HAL is a multi-disciplinary open access L’archive ouverte pluridisciplinaire HAL, est archive for the deposit and dissemination of sci- destinée au dépôt et à la diffusion de documents entific research documents, whether they are pub- scientifiques de niveau recherche, publiés ou non, lished or not. The documents may come from émanant des établissements d’enseignement et de teaching and research institutions in France or recherche français ou étrangers, des laboratoires abroad, or from public or private research centers. publics ou privés. ,title.25934 Page iii Friday, September 7, 2007 10:44 AM Fonts & Encodings Yannis Haralambous Translated by P. Scott Horne Beijing • Cambridge • Farnham • Köln • Paris • Sebastopol • Taipei • Tokyo ,copyright.24847 Page iv Friday, September 7, 2007 10:32 AM Fonts & Encodings by Yannis Haralambous Copyright © 2007 O’Reilly Media, Inc. All rights reserved. Printed in the United States of America. Published by O’Reilly Media, Inc., 1005 Gravenstein Highway North, Sebastopol, CA 95472. O’Reilly books may be purchased for educational, business, or sales promotional use. Online editions are also available for most titles (safari.oreilly.com). For more information, contact our corporate/institutional sales department: (800) 998-9938 or [email protected]. Printing History: September 2007: First Edition. Nutshell Handbook, the Nutshell Handbook logo, and the O’Reilly logo are registered trademarks of O’Reilly Media, Inc. Fonts & Encodings, the image of an axis deer, and related trade dress are trademarks of O’Reilly Media, Inc.
    [Show full text]
  • The Tm Spelling Checker with Automatic Correction
    THE TM WORD Plus SPELLING CHECKER WITH AUTOMATIC CORRECTION OASIS SYSTEMS The WORD Plus (tm) (ver 1.0) Manual by Wayne Holder Oasis Systems 2765 Reynard Way San Diego, CA 92103 Copyright (c) Wayne Holder, Oasis Systems, 1982 TABLE OF CONTENTS Introducing the WORD Plus 1 V . The spelling dilemma 3 The WORD Plus (users guide) 4 Hardware requirements 4 * Read BEFORE using * 4 How to copy the master disk 4 Compatibility with editors and word processors 6 Spelling Checking (a guide for first time use) 7 Viewing a word in context 10 Finding the correct spelling 10 Correcting words .' 10 Limitations on correcting words 11 Adding words to the dictionary 11 Marking words for later correction 11 SPELL 13 Limitations 13 Hyphenated words 13 Soft Hyphens 14 Apostrophes and possessives 14 Special characters within words 15 Numbers within text 15 USING SPELL 16 Option switches 16 Special dictionaries 18 Update dictionary 19 MARKFIX 20 V Automated rewrite 21 HYPHEN 23 Adding words to the exception list 24 LOOKUP 26 FIND 27 Advanced features 28 ANAGRAM 29 Word Count 30 HOMONYM HELP 31 THE DICTIONARY 33 How the dictionary is stored 33 CUSTOM DICTIONARIES 35 DICTSORT 35 Other uses for DICTSORT 36 Building a custom MAINDICT.CMP file 37 WORDFREQ 3 8 Advanced Options 39 Quick reference guide 41 Error messages 43 Reporting problems 46 Bug report form 47 OASIS SYSTEMS INTRODUCING The WORD Plus (tm) The WORD Plus is the successor to our popular spelling checking package called The WORD. As you might expect, The WORD Plus has many new features which make it easy to use, flexible and fun.
    [Show full text]