Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Limericks #13

Open
verachell opened this issue Oct 31, 2021 · 2 comments
Open

Limericks #13

verachell opened this issue Oct 31, 2021 · 2 comments

Comments

@verachell
Copy link

This year I will be using YeetWords to create all my NaNoGenMo entries. I hope to create multiple entries over the course of the month. For this entry I will create 50,000 words of limericks.

Limericks have been implemented before in various different ways for NaNoGenMo by other participants as listed here. If I have accidentally left anyone out, please bring it to my attention by responding on this thread. I did my best to comb through previous years but I may have inadvertently missed something.

Here is a list of previous NaNoGenMo limericks by others:
2020: PhD Poetry by shamanoor
2018: A generative book developed CMU students by golanlevin
2017: The Edward Lear Limerick Generator by agladysh
2014: Long Form Poetry by CamdenSegal

My limerick entry will not seek to do anything unique or improved compared with previous work, rather its purpose is to illustrate the use of YeetWords in my simple use case. If you want to see some really good limericks and exciting implementations, you should look not at this entry but instead at any of the above-listed works. Personally I love the one by @shamanoor for its originality in data source, its execution, and the end result of the actual limericks.

@verachell
Copy link
Author

OK, here is my project. It was delayed a little bit while I was away fixing a few bugs in YeetWords, but that's all done now (at least, all the bugs I know of are fixed - there may be some I don't know of.)

Code: https://github.com/verachell/Limericks-NaNoGenMo-2021
Novel: https://github.com/verachell/Limericks-NaNoGenMo-2021/blob/main/ExampleOutput.md

Features

  • Within one limerick, a character's name and job remains constant. Not all line template choices will refer to the character's name and/or job, so it is possible that this consistency is not visible in many of the limericks. However, the ability to generate characters is a feature of YeetWords which is used in a sutble way in this program.

Limitations

  • Some of the words do not rhyme properly, even if the spelling of the word endings are similar (e.g. automobile and prehensile). This is due to the source of the rhymes, which are from another repository of mine where they were obtained via the spelling of the end of the words - more details are given in my code repo.

  • No attention is paid to number of syllables although the templates aim for an approximate number of correct syllables on average. For example, if all longer words happen to be substituted in a line then the line will have too many syllables for a limerick. Conversely if all short words are substituted then the line will have too few syllables. Therefore many of the limericks in this work will not have the correct number of syllables.

Highlights (if you could call them that)

There once was a man trooping ashore
He launched but couldn't insectivore
With minutes fake
He went to the clambake
Therefore blasted took a belt but soar

Consistent job shown here:
There was a woman atop horsewomen convention
A store manager offstage since intention
With obituaries sterile
Minus the tile
Her work as a store manager was attention

Consistent name shown here:
A man called Kevin who bought
Because Kevin dehumanised nought
He toyed tenderfeet
He went to the cheat
Feeling elated while commencing a nought

Lowlights

There was an environmental man between rewrite
Because Jaxon digitised mesquite
With tempos shake
Once fractionally outtake
Because concentrically took a stick in cellulite

There was an unsweetened woman concerning dull
She fringed but couldn't gull
Though likewise derail
With menfolk toenail
Her work as a mime was null

There once was a man jiving enthrall
A baker cousin excepting shall
Amidst the oink
With fooleries preshrink
Whereupon via as an inform thrall

@shamanoor
Copy link

Thank you for the sweet compliment verachell! It made my day!!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants