Received: from mail-lf0-f60.google.com ([209.85.215.60]:33650) by stodi.digitalkingdom.org with esmtps (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.86) (envelope-from ) id 1anjjs-0006wN-52 for lojban-list-archive@lojban.org; Wed, 06 Apr 2016 02:27:17 -0700 Received: by mail-lf0-f60.google.com with SMTP id l143sf15717947lfe.0 for ; Wed, 06 Apr 2016 02:27:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20120806; h=sender:mime-version:from:date:message-id:subject:to :x-original-sender:x-original-authentication-results:reply-to :precedence:mailing-list:list-id:x-spam-checked-in-group:list-post :list-help:list-archive:list-subscribe:list-unsubscribe; bh=qKRRCHI/2cHy4VJwo4oZ/Q+kBzbko9o5NujZD8tffGU=; b=Z52Uuw3xIaEBdkDDHAgNHtPRcEpxbZNuBlxzfZividWhaSjyNWU+ebw9zqnmWAFBue GwaRaFnpPpe/Tr1idPMn2zug4yKYrU70oAvZMjR7+D/Zwj2WdztGw1we3bNzH1FpSCLp ttlb2ZeYKJX/+k6p8DAuLQIVHI1n/f4rUdrPFSihqxeNob8/pwVWDu0xjG8cnHZ3iYgT rsn5Lw1S18AeKjz+Jt6huphVUVlJahwlilaX8XhY/GlL9DsOG9hQHQgnrV+5ixt/a2za p895nTss33ckuCZCjpWhVkJ+JItZvdXd1NPUGl9s+eTxHX7r59HZ+xWhrP+SRbmAf3yE YpTQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:from:date:message-id:subject:to:x-original-sender :x-original-authentication-results:reply-to:precedence:mailing-list :list-id:x-spam-checked-in-group:list-post:list-help:list-archive :list-subscribe:list-unsubscribe; bh=qKRRCHI/2cHy4VJwo4oZ/Q+kBzbko9o5NujZD8tffGU=; b=b5fadNmluWD9SGZkeJuHGlfhd4DIwDloz5MsX9gK1W34lZ/TERXgnRWQEOTlLYwUJD 6E5MO9uaMi8LKLoDxR3/6T57hhGc++8feMcl569Px7UcSfpx8ZxxjrJatH9qg0xMUFBe HXHtsOdLve9UNiZY6Aw6q3jiTa+oPEkVMDSGOlTzcrqjrRshryk7ZJQPfifboljTK1D/ gIcbwRWahzrlOkjvY1QcuSZBQxyrFwVgUegtRLIRKnpMOLgzRPlLO8GqbTxZfjwFMuwl 9EEwQPLok0WdoKNH6oD3q5Pnpam4fSfg6f5bnaZmKGFwaLU0T5WqM9pcwtpwJBWB1Y4I W09A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=sender:x-gm-message-state:mime-version:from:date:message-id:subject :to:x-original-sender:x-original-authentication-results:reply-to :precedence:mailing-list:list-id:x-spam-checked-in-group:list-post :list-help:list-archive:list-subscribe:list-unsubscribe; bh=qKRRCHI/2cHy4VJwo4oZ/Q+kBzbko9o5NujZD8tffGU=; b=ef18sh6yKgvbDUdhYZ3UrOzjWNIxITtsT3Xp33Y11JcQqNJGmqvnxxr5BPmxgR5oY/ bDJoIfnIjjPI4ZECZQWfbKRssSY0tGU8QZh1U6wJ8Iqs1OGxMwfjz3/bqYpBhNUZUQvj PaJ0ccrrXmENX5p7y6cMd1aOr2oHDb7s9T84Qj6o9b+thB/1wz8Vc9UWQhou9uIuVzRy SazkI3NIJfx4OZb4DZBSPmJfntZn5WmFJWQHQfP/+fopp6OxyotxqgH9sfs2g8Ib3gdl z/360L7oV+bVBMhjRtvJncDyPsp+Xhiq8KjDPyNZ7ZJwr9QDcIdblBi684nyloguWQGv olvA== Sender: lojban@googlegroups.com X-Gm-Message-State: AD7BkJLCNMvD/q7tQxgvn1N6iiGETPAiLe3fu/yjyd+u3gFWvfZlOytNValSMsZdsHHbvA== X-Received: by 10.28.213.4 with SMTP id m4mr106591wmg.1.1459934817272; Wed, 06 Apr 2016 02:26:57 -0700 (PDT) X-BeenThere: lojban@googlegroups.com Received: by 10.28.102.11 with SMTP id a11ls947014wmc.19.canary; Wed, 06 Apr 2016 02:26:56 -0700 (PDT) X-Received: by 10.28.24.14 with SMTP id 14mr2577143wmy.1.1459934816642; Wed, 06 Apr 2016 02:26:56 -0700 (PDT) Received: from mail-lf0-x22c.google.com (mail-lf0-x22c.google.com. [2a00:1450:4010:c07::22c]) by gmr-mx.google.com with ESMTPS id ai9si61986lbc.2.2016.04.06.02.26.56 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 06 Apr 2016 02:26:56 -0700 (PDT) Received-SPF: pass (google.com: domain of gleki.is.my.name@gmail.com designates 2a00:1450:4010:c07::22c as permitted sender) client-ip=2a00:1450:4010:c07::22c; Received: by mail-lf0-x22c.google.com with SMTP id c126so29442453lfb.2 for ; Wed, 06 Apr 2016 02:26:56 -0700 (PDT) X-Received: by 10.25.35.82 with SMTP id j79mr6921896lfj.55.1459934816452; Wed, 06 Apr 2016 02:26:56 -0700 (PDT) MIME-Version: 1.0 Received: by 10.112.144.229 with HTTP; Wed, 6 Apr 2016 02:26:16 -0700 (PDT) From: Gleki Arxokuna Date: Wed, 6 Apr 2016 12:26:16 +0300 Message-ID: Subject: [lojban] News in la sutysisku app. Rhyme dictionary To: "lojban@googlegroups.com" Content-Type: multipart/alternative; boundary=001a113c83742146d7052fcd90c2 X-Original-Sender: gleki.is.my.name@gmail.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@gmail.com; spf=pass (google.com: domain of gleki.is.my.name@gmail.com designates 2a00:1450:4010:c07::22c as permitted sender) smtp.mailfrom=gleki.is.my.name@gmail.com; dmarc=pass (p=NONE dis=NONE) header.from=gmail.com Reply-To: lojban@googlegroups.com Precedence: list Mailing-list: list lojban@googlegroups.com; contact lojban+owners@googlegroups.com List-ID: X-Spam-Checked-In-Group: lojban@googlegroups.com X-Google-Group-Id: 1004133512417 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , X-Spam-Score: -1.8 (-) X-Spam_score: -1.8 X-Spam_score_int: -17 X-Spam_bar: - --001a113c83742146d7052fcd90c2 Content-Type: text/plain; charset=UTF-8 Up till now Lojbanists had the following three main tools to search for rhymes for Lojban words: 1. https://mw.lojban.org/papri/Rhymes_list 2. https://mw.lojban.org/papri/Rhyming_alphabetical_list 3. own human memory Here is a new tool that is a part of the new version of la sutysisku. https://lojban.github.io/sutysisku/en/index.html#sisku/saclu@ To find rhymes add @ at the end or in the beginning of the word. It employs an algorithm written from scratch and exceeds the first two tools in several ways: a. words with more precise rhymes are shown higher in the list. b. phonemes closer to each other in their articulation are taken into account. Thus for words ending in -e words ending in -i have a higher priority that those ending in -u. Also {l} is similar to {r} so {saclu} rhymes with {bacru} because {l} is close to {r}. With lower priority {saclu} rhymes with {cacra} because the last letter is different. c. To get the ultimate understanding please refer to the source code :) https://github.com/lagleki/glekitufa/blob/master/i/sisku.js#L441 Thus, rhymes to {saclu} are richer than those provided by earlier rhyme lists. We only had {kacma} and {racli} as suggestions. Now we have many more. Also note that outputting word combinations (that is fragments of text) as results is not currently implemented as this first requires writing better parsers of Lojban text than what is currently provided by PEG parsers. Bonus: Interesting that when working on the algorithm for this app (to be used for art purposes) another art project was born. It's an orthography more strictly enabling audio-visual isomorphism: https://mw.lojban.org/papri/la_krulermorna It's both an art project and a part of the algorithm for searching rhymes. -- You received this message because you are subscribed to the Google Groups "lojban" group. To unsubscribe from this group and stop receiving emails from it, send an email to lojban+unsubscribe@googlegroups.com. To post to this group, send email to lojban@googlegroups.com. Visit this group at https://groups.google.com/group/lojban. For more options, visit https://groups.google.com/d/optout. --001a113c83742146d7052fcd90c2 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Up till now Lojbanists had the following three main t= ools to search for rhymes for Lojban words:

3. own human = memory

Here is a new tool that is a part of the ne= w version of la sutysisku.


To f= ind rhymes add @ at the end or in the beginning of the word.

=
It employs an algorithm written from scratch and exceeds the fir= st two tools in several ways:

a. words with more p= recise rhymes are shown higher in the list.
b. phonemes close= r to each other in their articulation are taken into account. Thus for word= s ending in -e words ending in -i have a higher priority that those ending = in -u. Also {l} is similar to {r} so {saclu} rhymes with {bacru} because {l= } is close to {r}. With lower priority {saclu} rhymes with {cacra} because = the last letter is different.
c. To get the ultimate understandin= g please refer to the source code :) https://github.com/lagleki/glekitufa= /blob/master/i/sisku.js#L441

Thus, rhymes = to {saclu} are richer than those provided by earlier rhyme lists.
We only had {kacma} and {racli} as suggestions. Now we have many more.

Also note that outputting word combinations (that is = fragments of text) as results is not currently implemented as this=C2=A0fir= st=C2=A0requires writing better parsers of Lojban text than what is current= ly provided by PEG parsers.

Bonus:

<= /div>
Interesting that when working on the algorithm for this app (to b= e used for art purposes) another art project was born. It's an orthogra= phy more strictly enabling audio-visual isomorphism:


It's both an art project and a part of the algorithm for searchin= g rhymes.

--
You received this message because you are subscribed to the Google Groups &= quot;lojban" group.
To unsubscribe from this group and stop receiving emails from it, send an e= mail to lojban+unsub= scribe@googlegroups.com.
To post to this group, send email to lojban@googlegroups.com.
Visit this group at http= s://groups.google.com/group/lojban.
For more options, visit http= s://groups.google.com/d/optout.
--001a113c83742146d7052fcd90c2--