Skip to content

Commit

Permalink
v0.49
Browse files Browse the repository at this point in the history
### Version: Exet v0.49 August 7 2021

- Update the lexicon to a new version, adding CMUdict pronunciations.
- Add Homophones and Spoonerisms!
- Rename the "Del+subs" tab to "Edits + 🕪" and make it show
  both edits (substitutions, insertions, deletions) as well as homophones
  and Spoonerisms.
- To the tops of charades, edits, and homophones/spoonerisms sections,
  add a text input field where you can make changes to the entry, possibly
  to try out alternatives. Hitting escape in the field will restore the
  value taken from the grid.
- Sort the Edits results by a form of edit distance (substitutions count
  for max(plus-length, minus-length)).
- Minor code-cleanup (more semicolons, mostly).
  • Loading branch information
viresh-ratnakar authored Aug 8, 2021
1 parent a151afc commit 3cf8db1
Show file tree
Hide file tree
Showing 7 changed files with 9,074 additions and 127 deletions.
15 changes: 15 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,20 @@
# Changelog

### Version: Exet v0.49 August 7 2021

- Update the lexicon to a new version, adding CMUdict pronunciations.
- Add Homophones and Spoonerisms!
- Rename the "Del+subs" tab to "Edits + 🕪" and make it show
both edits (substitutions, insertions, deletions) as well as homophones
and Spoonerisms.
- To the tops of charades, edits, and homophones/spoonerisms sections,
add a text input field where you can make changes to the entry, possibly
to try out alternatives. Hitting escape in the field will restore the
value taken from the grid.
- Sort the Edits results by a form of edit distance (substitutions count
for max(plus-length, minus-length)).
- Minor code-cleanup (more semicolons, mostly).

### Version: Exet v0.48 August 1 2021

- Add deletion/insertion/substitution wordplay candidates in a new tab.
Expand Down
95 changes: 79 additions & 16 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

## A web app for crossword construction

#### Version: Exet v0.48 August 1 2021
#### Version: Exet v0.49 August 7 2021

#### Author: Viresh Ratnakar

Expand Down Expand Up @@ -278,8 +278,8 @@ as listed above.

### Providing the clues

The clue for the current light is shown above the grid and can be edited in
place right there. You can navigate through the clues using standard
The clue for the entry in the current light is shown above the grid and can be
edited in place right there. You can navigate through the clues using standard
controls such as clicking on a cell or a clue, using the arrow keys, or
using the tab and shift-tab keys.

Expand Down Expand Up @@ -400,23 +400,32 @@ word/phrase in the current light:
- **Etymonline**: [www.etymonline.com](https://www.etymonline.com)

For cryptic crosswords, there are some additional tabs that setters may find
useful. These are:

- **Charades**: Shows candidate charade wordplays, including anagrams and
containers, sorted in decreasing order of the average length of wordplay
components.
- **Del+subs**: Shows candidate wordplays for deletion, insertion, substitution.
useful. In all of these (other than "Lists"), the wordplay candidates are shown
for the entry in the currently selected light. However, you can generate wordplay
candidates for any other word or phrase, by editing the input field(s) near the
top in each tab. These tabs are:

- **Charades**: Shows candidate charade wordplays, including anagrams,
reversals, and containers, sorted in decreasing order of the average length
of wordplay components.
- **Edits + 🕪**: Shows candidate wordplays for deletion, insertion,
substitution, sorted in increasing order of a kind of edit distance (sum
of lengths of deletions, insertions, substitutions, with the length of a
substitution being the max of the plus and minus term lengths). Also shows
homophones and Spoonerisms (derived using the Carnegie Mellon Pronouncing
Dictionary—see their copyright notice at the end of this document).
- **Anagrams**: Uses [nutrimatic.org](https://nutrimatic.org) to show
meaningful anagrams of the current light. The Nutrimatic anagrams may cover
more possibilities than the anagrams shown in the Charades tab, as the
anagrams shown in the Charades tab are restricted to words and phrases in the
lexicon. This tab also shows a panel with possibilities for composite
meaningful anagrams of the entry in the current light. The Nutrimatic anagrams
may cover more possibilities than the anagrams shown in the Charades tab, as
the anagrams shown in the Charades tab are restricted to words and phrases in
the lexicon. This tab also shows a panel with possibilities for composite
anagrams (which can also be used for creating anagrams with deletions).
- **Hidden**: Uses [nutrimatic.org](https://nutrimatic.org) to show meaningful
"hidden word" and "reversed hidden word" wordplay ppossibilities for the
current light. Setters can tweak the wordplay as they choose.
"hidden word" and "reversed hidden word" wordplay possibilities for the
entry in the current light. Setters can tweak the wordplay as they choose.
- **Alternations**: Uses [nutrimatic.org](https://nutrimatic.org) to show
"alternation" and "reversed alternation" wordplays for the current light.
"alternation" and "reversed alternation" wordplays for the entry in the
current light.
- **Lists**: This is not specific to the current light. This tab provides
convenient links to curated lists of wordplay indicators (for wordplays of
various types) and acceptable cryptic abbreviations. The source is
Expand Down Expand Up @@ -834,6 +843,60 @@ THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
```

### CMUdict

```
CMUdict
-------
CMUdict (the Carnegie Mellon Pronouncing Dictionary) is a free
pronouncing dictionary of English, suitable for uses in speech
technology and is maintained by the Speech Group in the School of
Computer Science at Carnegie Mellon University.
The Carnegie Mellon Speech Group does not guarantee the accuracy of
this dictionary, nor its suitability for any specific purpose. In
fact, we expect a number of errors, omissions and inconsistencies to
remain in the dictionary. We intend to continually update the
dictionary by correction existing entries and by adding new ones. From
time to time a new major version will be released.
We welcome input from users: Please send email to Alex Rudnicky
([email protected]).
The Carnegie Mellon Pronouncing Dictionary, in its current and
previous versions is Copyright (C) 1993-2014 by Carnegie Mellon
University. Use of this dictionary for any research or commercial
purpose is completely unrestricted. If you make use of or
redistribute this material we request that you acknowledge its
origin in your descriptions, as per the license information included
in the dictionary file (a Simplified BSD lincense).
If you add words to or correct entries in your version of this
dictionary, we would appreciate it if you could send these additions
and corrections to us ([email protected]) for consideration in a
subsequent version. All submissions will be reviewed and approved by
the current maintainer, Alex Rudnicky at Carnegie Mellon University.
----------------------------------------------------------------------
The current version of cmudict is now cmudict-0.7b
[First released November 19, 2014]
Note that the first '.' in the file name has changed to a '-' as it
was observed that file systems occasionally get confused about the
scope of the extension.
Please note that the dictionary is modified incrementally, to correct
errors are incorporate new words. If you require a unique version, be
sure to specify a revision when you check it out.
cmudict-0.7b includes various systematic fixes and additional words.
As always please let us know if you see a problem or want to suggest a
word.
----------------------------------------------------------------------
```

### Exet

```
Expand Down
66 changes: 65 additions & 1 deletion about-exet.html
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
<center>
<h1>Exet</h1>
<h3>A web app for crossword construction</h3>
<h4>Version: Exet v0.48 August 1 2021</h4>
<h4>Version: Exet v0.49 August 7 2021</h4>
<h4>Software by Viresh Ratnakar</h4>
<h3 title="Click to open Exet's README.md file in a new tab">
<a target="_blank"
Expand Down Expand Up @@ -145,6 +145,70 @@ <h3>UKACD18</h3>

<hr>

<h3>CMUdict</h3>

<p>
Pronunciations of words (used for finding homophones and Spoonerisms) are
taken from the Carnegie Mellon Pronouncing Dinctionary. Its copyright notice
is reproduced below.
</p>

<hr>

<pre>
CMUdict
-------

CMUdict (the Carnegie Mellon Pronouncing Dictionary) is a free
pronouncing dictionary of English, suitable for uses in speech
technology and is maintained by the Speech Group in the School of
Computer Science at Carnegie Mellon University.

The Carnegie Mellon Speech Group does not guarantee the accuracy of
this dictionary, nor its suitability for any specific purpose. In
fact, we expect a number of errors, omissions and inconsistencies to
remain in the dictionary. We intend to continually update the
dictionary by correction existing entries and by adding new ones. From
time to time a new major version will be released.

We welcome input from users: Please send email to Alex Rudnicky
([email protected]).

The Carnegie Mellon Pronouncing Dictionary, in its current and
previous versions is Copyright (C) 1993-2014 by Carnegie Mellon
University. Use of this dictionary for any research or commercial
purpose is completely unrestricted. If you make use of or
redistribute this material we request that you acknowledge its
origin in your descriptions, as per the license information included
in the dictionary file (a Simplified BSD lincense).

If you add words to or correct entries in your version of this
dictionary, we would appreciate it if you could send these additions
and corrections to us ([email protected]) for consideration in a
subsequent version. All submissions will be reviewed and approved by
the current maintainer, Alex Rudnicky at Carnegie Mellon University.

----------------------------------------------------------------------
The current version of cmudict is now cmudict-0.7b
[First released November 19, 2014]

Note that the first '.' in the file name has changed to a '-' as it
was observed that file systems occasionally get confused about the
scope of the extension.

Please note that the dictionary is modified incrementally, to correct
errors are incorporate new words. If you require a unique version, be
sure to specify a revision when you check it out.

cmudict-0.7b includes various systematic fixes and additional words.
As always please let us know if you see a problem or want to suggest a
word.

----------------------------------------------------------------------
</pre>

<hr>

<h3>Exet MIT License</h3>

<pre>
Expand Down
2 changes: 1 addition & 1 deletion exet-version.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
v0.48
v0.49
Loading

0 comments on commit 3cf8db1

Please sign in to comment.