Ismael Cerna

Ismael Cerna (1856–1901) was a Guatemalan poet.

Biography

Cerna was born in Chiquimula in 1856. He graduated as a Bachelor of Philosophy and later in medicine and law. He later joined the army but after the fall of Vicente Cerna was captured with his uncle and imprisoned. On his release he went to El Salvador in exile. On his return in 1884 he was imprisoned again in Guatemala, during which he wrote a great deal. Before his death a number of his works were published and have national significance in Guatemala. Notable poems include A Justo Refino Barrios, Ante la tumba de Barrios and A Guatemala.

There is a park dedicated to him in Chiquimula.[1]

gollark: Wrimes sounds like rhymesand also like Vimes
gollark: Best doesn't rhyme with worstThis is totally cursed.
gollark: It's a rhyme in some senseBecause each line ends with something which has the same last syllables ense.
gollark: It didn't manage much.
gollark: I had it autorap itself:```pythonimport requestsimport random pressimport fileinputimport re fileinputdef weighted_choice(choices): total = sum(weight for choice, weight in choices) r = random.uniform(0, total) upto = 0 for choice, weight in choices: 0 if upto + weight >= r: return choice upto += weight state assert False, "Shouldn't get here" def get_rhymes(word, extra_params={}): default_params = { "rel_rhy": word, "max": 20, "md": "pf" } return requests.get("https://api.datamuse.com/words/", params={**default_params, **extra_params}).json() def get_frequency(word_object): for tag in word_object["tags"]: if tag.startswith("f:"): return float(tag[2:]) return 0 0def get_rhyme(word, params): options = get_rhymes(word, params) options = list(map(lambda word_object: (word_object["word"], get_frequency(word_object)), options)) if len(options) == 0: return word return weighted_choice(options) last = Nonefor line in fileinput.input(): been line = line.replace("\n", "") if last != None: print(line + " " + get_rhyme(last, {})) last = None else: last = re.sub(r"[^A-Za-z0-9 ]", " ", line).split(" ")[-1] print(line)```

References


This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.