From dbtwery@bellatlantic.net Wed Aug 30 16:20:24 2000
Return-Path: <dbtwery@bellatlantic.net>
Received: (qmail 32010 invoked from network); 30 Aug 2000 23:20:24 -0000
Received: from unknown (10.1.10.27) by m1.onelist.org with QMQP; 30 Aug 2000 23:20:24 -0000
Received: from unknown (HELO smtp-out1.bellatlantic.net) (199.45.39.156) by mta2 with SMTP; 30 Aug 2000 23:20:24 -0000
Received: from voyou (adsl-141-151-8-97.bellatlantic.net [141.151.8.97]) by smtp-out1.bellatlantic.net (8.9.1/8.9.1) with SMTP id TAA15531 for <lojban@egroups.com>; Wed, 30 Aug 2000 19:20:17 -0400 (EDT)
Message-ID: <004e01c012d8$a245e760$aa45fea9@voyou>
To: <lojban@egroups.com>
References: <8oj8ju+2rpv@eGroups.com>
Subject: Rhyming Lists (Was: Re: [lojban] Re: learning lojban)
Date: Wed, 30 Aug 2000 19:18:38 -0400
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 5.00.2615.200
X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2615.200
From: "David Twery" <dbtwery@bellatlantic.net>

> From: Garrett Jones <alkaline@bigfoot.com>
> Sent: Wednesday, 30 August 2000 11:18
>
<snip>
> Inspired by you (Michael Helsem), I just wrote a perl script in about 15
minutes that
> will list these automatically using the gismu wordlist:
<snip>

If anyone is interested in doing this on a spreadsheet, in a word-processor
table, (or is, God forbid, a Microsoft user,) here's a non-Perl way to do
it:

1: Make a copy of the gismu list in the adjacent column. Call it "rhyme".
2: With this copy, search-and-replace every NON-vowel in the "rhyme" column
with a hyphen, asterisk, or other non-alphabetic character.
3: Sort on that column ("rhyme").
4: If you want to distinguish between single and double consonant rhymes,
you will also have to replace the single non-alpha characters with "1" and
the doubles with "2", sort again, and re-convert.

I programmed a short (10-15 lines) VBA macro to do it, but also did it
completely manually with WordPerfect 5.0 some years ago. The macro is of
course faster, but even going through the S&R routine 20 times (once for
each consonant) shouldn't take more than ten minutes or so.

Your columns should look something like:

gismu --- rhyme --- keyword

This method also works to produce lists of rhymed rafsi, cmene, fu'ivla,
and, best of all, lujvo.

--d



