A script for poets

JP johnpollock at bellsouth.net
Thu Feb 9 04:51:33 PST 2006

Kind of reminds me of the time I took an eggdrop bot for IRC, added a HAL "AI" 
script to it, then fed it a bunch of lines of poetry by various artists, and 
got amazed at its output when various users joined the channel and began 

At one point a new user joined the channel, said his gratuatous hello's and 
the like and began chatting with the bot never realizing it was a bot..

I had that bot for a few years before I lost it. And had the log file for good 
measure and humour.

I always wished to try and recreate that bot, sure was entertaining, and for a 
while was quite adept at creating/hashing together some interesting lines of 
poetry mixed in from the AI HAL bot had learned from others conversations..

Enjoy the day!

Unix forever..

On Thursday 09 February 2006 05:27 am, cpghost wrote:
> On Wed, Feb 08, 2006 at 12:44:00PM -0800, Gary Kline wrote:
> > On Wed, Feb 08, 2006 at 08:29:21PM +0100, Kristian Vaaf wrote:
> >> Again with my script requests, this time I'm wondering if anybody
> >> has ever felt like writing a shell script that makes it easy to write
> >> rhymes,
> >> poems or just make up funny lines.
> You mean something like this to group words by endings?
> % rev /usr/share/dict/words | sort | rev
> > 	This may dovetail into something I was actively working on
> > 	several years ago: a C/C++ program that took unmetered text
> > 	as input and output N-syllabic lines as output.
> Interesting.
> > 	I created a dictionary of thousands of words with one, two,
> > 	three, or more syllabes in my database.  I played around
> > 	with this idea until I realized that "real" poetry demands
> > 	imagery (metaphor, simile), and not simply meter or rhyme.
> > 	After 7 years of my writing group I've learned how DIFFICULT
> > 	it is to write a good poem.  Or prose.
> Absolutely!
> >    Gary Kline     kline at thought.org   www.thought.org     Public service
> > Unix
> Regards,
> -cpghost.

More information about the freebsd-questions mailing list