You probably have heard of the phenomenon known as "Equidistant Letter Sequences" and the controversy surrounding them. If you haven't, your favorite search engine will give you an introduction.

For purposes of this question, issues regarding the nature, validity, philosophical implications et al ... of this phenomenon are *irrelevant* ... please disregard all that stuff.

The question here is simple: does anyone know a way to *intentionally generate* the "ELS" phenomenon using an existing corpus of English language text? Perhaps if you do not like the term "ELS" you could also call it 'stenography' ... the main goal is to 'embed' a 'cyphertext' message inside a 'plaintext' message in such a way that the cyphertext is plainly and obviously apparent once the novelist reveals the 'decoder letter-distance sequence' to the reader. Moreover, the 'plaintext' should not look 'garbled' or artificial after it is run through the ELS generator.

This may be a complete pipe dream, but it couldn't hurt to ask if anyone has done any work in this area, that they are willing and able to share, or at least give some suggestions, citations, whatever ... (obviously perl is the preferred tool)

TIA.

In reply to Mystery Novelist seeks ELS generator by dimar

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.