Difference between revisions of "Haiku"

From Mochimo Wiki
Jump to: navigation, search
(Created page with "== What is haiku == Haiku (俳句) (plural haiku) is a very short form of Japanese poetry in three phrases, typically characterized by three qualities: # The essence of haiku...")
 
Line 28: Line 28:
 
'''water's sound'''<br>
 
'''water's sound'''<br>
  
 +
== Mochimo haiku ==
 +
In Mochimo, miners generate Haiku instead of hashes. That is why the miner's contribution to the network is measured in HPS or haiku-per-second.
 +
=== Dictionary ===
 +
When generating haiku, its words are chosen from a set dictionary. These words are divided into several categories:
  
Another haiku by Bashō:<br>
+
==== Adverbs and function words ====
 +
like, a, the, of, no, after, before
  
初しぐれ猿も小蓑をほしげ也<br>
+
==== Prepositions ====
はつしぐれさるもこみのをほしげなり<br>
+
at, in, on, under, above, below
hatsu shigure saru mo komino o hoshige nari<br>
+
 +
==== Verbs ====
 +
arriving, departing, going, coming, creeping, dancing, riding, strutting, leaping, leaving, entering, drifting, returning, rising, falling, rushing, soaring, traveling, turning, singing, walking, crying, weeping, lingering, pausing, shining, fall, flow, wander, disappear, wait, bloom, doze, dream, laugh, meditate, listen, sing, decay, cling, grow, forget, remain
  
 +
==== Adjectives ====
 +
physical
 +
arid, abandoned, aged, ancient, full, glorious, good, beautiful, first, last, forsaken, sad, mandarin, naked, nameless, old
 +
/* Ambient adjectives */
 +
  { "quiet", F_ADJ | F_AMB },
 +
  { "peaceful", F_ADJ },
 +
  { "still", F_ADJ },
 +
  { "tranquil", F_ADJ },
 +
  { "bare", F_ADJ },
  
This separates into on as:<br>
+
/* Time interval adjectives or nouns */
''ha-tsu shi-gu-re (5)<br>
+
  { "evening", F_ADJ | F_TIMED },
sa-ru mo ko-mi-no o (7)<br>
+
  { "morning", F_ADJ | F_TIMED },
ho-shi-ge na-ri (5)''<br>
+
  { "afternoon", F_ADJ | F_TIMED },
 +
  { "spring", F_ADJ | F_TIMEY },
 +
  { "summer", F_ADJ | F_TIMEY },
 +
  { "autumn", F_ADJ | F_TIMEY },
 +
  { "winter", F_ADJ | F_TIMEY },
  
Translated:<br>
+
/* Adjectives - physical */
'''the first cold shower'''<br>
+
  { "broken", F_ADJ },
'''even the monkey seems to want'''<br>
+
  { "thick", F_ADJ },
'''a little coat of straw'''<br>
+
  { "thin", F_ADJ },
 +
  { "little", F_ADJ },
 +
  { "big", F_ADJ },
 +
/* Physical + ambient adjectives */
 +
  { "parched", F_ADJ | F_AMB },
 +
  { "withered", F_ADJ | F_AMB },
 +
  { "worn", F_ADJ | F_AMB },
 +
/* Physical adj -- material things */
 +
  { "soft", F_ADJ },
 +
  { "bitter", F_ADJ },
 +
  { "bright", F_ADJ },
 +
  { "brilliant", F_ADJ },
 +
  { "cold", F_ADJ },
 +
  { "cool", F_ADJ },
 +
  { "crimson", F_ADJ },
 +
  { "dark", F_ADJ },
 +
  { "frozen", F_ADJ },
 +
  { "grey", F_ADJ },
 +
  { "hard", F_ADJ },
 +
  { "hot", F_ADJ },
 +
  { "scarlet", F_ADJ },
 +
  { "shallow", F_ADJ },
 +
  { "sharp", F_ADJ },
 +
  { "warm", F_ADJ },
 +
  { "close", F_ADJ },
 +
  { "calm", F_ADJ },
 +
  { "cruel", F_ADJ },
 +
  { "drowned", F_ADJ },
 +
  { "dull", F_ADJ },
 +
  { "dead", F_ADJ },
 +
  { "sick", F_ADJ },
 +
  { "deep", F_ADJ },
 +
  { "fast", F_ADJ },
 +
  { "fleeting", F_ADJ },
 +
  { "fragrant", F_ADJ },
 +
  { "fresh", F_ADJ },
 +
  { "loud", F_ADJ },
 +
  { "moonlit", F_ADJ | F_AMB },
 +
  { "sacred", F_ADJ },
 +
  { "slow", F_ADJ },
 +
 +
/* Nouns top-level */
 +
/* Humans */
 +
  { "traveller", F_NS },
 +
  { "poet", F_NS },
 +
  { "beggar", F_NS },
 +
  { "monk", F_NS },
 +
  { "warrior", F_NS },
 +
  { "wife",    F_NS },
 +
  { "courtesan", F_NS },
 +
  { "dancer", F_NS },
 +
  { "daemon", F_NS },
  
 +
/* Animals */
 +
  { "frog", F_NS },
 +
  { "hawks", F_NPL },
 +
  { "larks", F_NPL },
 +
  { "cranes", F_NPL },
 +
  { "crows", F_NPL },
 +
  { "ducks", F_NPL },
 +
  { "birds", F_NPL },
 +
  { "skylark", F_NS },
 +
  { "sparrows", F_NPL },
 +
  { "minnows", F_NPL },
 +
  { "snakes", F_NPL },
 +
  { "dog", F_NS },
 +
  { "monkeys", F_NPL },
 +
  { "cats", F_NPL },
 +
  { "cuckoos", F_NPL },
 +
  { "mice", F_NPL },
 +
  { "dragonfly", F_NS },
 +
  { "butterfly", F_NS },
 +
  { "firefly", F_NS },
 +
  { "grasshopper", F_NS },
 +
  { "mosquitos", F_NPL },
  
== Mochimo haiku ==
+
/* Plants */
 +
  { "trees", F_NPL | F_IN | F_AT },
 +
  { "roses", F_NPL },
 +
  { "cherries", F_NPL },
 +
  { "flowers", F_NPL },
 +
  { "lotuses", F_NPL },
 +
  { "plums", F_NPL },
 +
  { "poppies", F_NPL },
 +
  { "violets", F_NPL },
 +
  { "oaks", F_NPL | F_AT },
 +
  { "pines", F_NPL | F_AT },
 +
  { "chestnuts", F_NPL },
 +
  { "clovers", F_NPL },
 +
  { "leaves", F_NPL },
 +
  { "petals", F_NPL },
 +
  { "thorns", F_NPL },
 +
  { "blossoms", F_NPL },
 +
  { "vines", F_NPL },
 +
  { "willows", F_NPL },
 +
 
 +
/* Things */
 +
  { "mountain", F_NS | F_AT | F_ON },
 +
  { "moor", F_NS | F_AT | F_ON | F_IN },
 +
  { "sea", F_NS | F_AT | F_ON | F_IN },
 +
  { "shadow", F_NS | F_IN  },
 +
  { "skies", F_NPL | F_IN  },
 +
  { "moon", F_NS },
 +
  { "star", F_NS },
 +
  { "stone", F_NS },
 +
  { "cloud", F_NS },
 +
  { "bridge", F_NS | F_ON | F_AT },
 +
  { "gate", F_NS | F_AT },
 +
  { "temple", F_NS | F_IN | F_AT },
 +
  { "hovel", F_NS | F_IN | F_AT },
 +
  { "forest", F_NS | F_IN | F_AT },
 +
  { "grave", F_NS | F_IN | F_AT | F_ON },
 +
  { "stream", F_NS | F_IN | F_AT | F_ON },
 +
  { "pond", F_NS | F_IN | F_AT | F_ON },
 +
  { "island", F_NS | F_ON | F_AT },
 +
  { "bell", F_NS },
 +
  { "boat", F_NS | F_IN | F_ON },
 +
  { "sailboat", F_NS | F_IN | F_ON },
 +
  { "bon fire", F_NS | F_AT },
 +
  { "straw mat", F_NS | F_ON },
 +
  { "cup", F_NS | F_IN },
 +
  { "nest", F_NS | F_IN },
 +
  { "sun", F_NS | F_IN },
 +
  { "village", F_NS | F_IN },
 +
  { "tomb", F_NS | F_IN | F_AT },
 +
  { "raindrop", F_NS | F_IN },
 +
  { "wave", F_NS | F_IN },
 +
  { "wind", F_NS | F_IN },
 +
  { "tide", F_NS | F_IN | F_AT },
 +
  { "fan", F_NS },
 +
  { "hat", F_NS },
 +
  { "sandal", F_NS },
 +
  { "shroud", F_NS },
 +
  { "pole", F_NS },
  
=== Dictionary ===
+
/* Mass - substance */
 +
  { "water", F_ON | F_IN | F_MASS | F_AMB },
 +
  { "air", F_ON | F_IN | F_MASS | F_AMB },
 +
  { "mud", F_ON | F_IN | F_MASS | F_AMB },
 +
  { "rain", F_IN | F_MASS | F_AMB },
 +
  { "thunder", F_IN | F_MASS | F_AMB },
 +
  { "ice", F_ON | F_IN | F_MASS | F_AMB },
 +
  { "snow", F_ON | F_IN | F_MASS | F_AMB },
 +
  { "salt", F_ON | F_IN | F_MASS },
 +
  { "hail", F_IN | F_MASS | F_AMB },
 +
  { "mist", F_IN | F_MASS | F_AMB },
 +
  { "dew", F_IN | F_MASS | F_AMB },
 +
  { "foam", F_IN | F_MASS | F_AMB },
 +
  { "frost", F_IN | F_MASS | F_AMB },
 +
  { "smoke", F_IN | F_MASS | F_AMB },
 +
  { "twilight",  F_IN | F_AT | F_MASS | F_AMB },
 +
  { "earth", F_ON | F_IN | F_MASS },
 +
  { "grass", F_ON | F_IN | F_MASS },
 +
  { "bamboo", F_MASS },
 +
  { "gold", F_MASS },
 +
  { "grain", F_MASS },
 +
  { "rice", F_MASS },
 +
  { "tea", F_IN | F_MASS },
 +
  { "light", F_IN | F_MASS | F_AMB },
 +
  { "darkness",  F_IN | F_MASS | F_AMB },
 +
  { "firelight",  F_IN | F_MASS | F_AMB },
 +
  { "sunlight",  F_IN | F_MASS | F_AMB },
 +
  { "sunshine",  F_IN | F_MASS | F_AMB },
  
 +
/* Abstract nouns and acts */
 +
  { "journey" ,  F_NS | F_ON },
 +
  { "serenity",  F_MASS },
 +
  { "dusk",    F_TIMED },
 +
  { "glow", F_NS },
 +
  { "scent", F_NS },
 +
  { "sound", F_NS },
 +
  { "silence", F_NS },
 +
  { "voice", F_NS },
 +
  { "day", F_NS | F_TIMED },
 +
  { "night", F_NS | F_TIMED },
 +
  { "sunrise", F_NS | F_TIMED },
 +
  { "sunset", F_NS | F_TIMED },
 +
  { "midnight", F_NS | F_TIMED },
 +
  { "equinox", F_NS | F_TIMEY },
 +
  { "noon", F_NS | F_TIMED }
  
 
=== Examples ===
 
=== Examples ===

Revision as of 10:45, 3 September 2019

What is haiku

Haiku (俳句) (plural haiku) is a very short form of Japanese poetry in three phrases, typically characterized by three qualities:

  1. The essence of haiku is "cutting" (kiru).This is often represented by the juxtaposition of two images or ideas and a kireji ("cutting word") between them, a kind of verbal punctuation mark which signals the moment of separation and colours the manner in which the juxtaposed elements are related.
  2. Traditional haiku often consist of 17 on (also known as morae though often loosely translated as "syllables"), in three phrases of 5, 7, and 5 on, respectively.
  3. A kigo (seasonal reference), usually drawn from a saijiki, an extensive but defined list of such terms.


Modern Japanese haiku (現代俳句 gendai-haiku) are said by some[4] to increasingly vary from the tradition of 17 on or taking nature as their subject. Despite the western influence, the use of juxtaposition continues to be honored in both traditional and modern haiku. There is a common, although relatively recent, perception that the images juxtaposed must be directly observed everyday objects or occurrences.

In Japanese, haiku are traditionally printed in a single vertical line while haiku in English often appear in three lines parallel to the three phrases of Japanese haiku.

Examples

The best-known Japanese haiku is Bashō's "old pond":

古池や蛙飛び込む水の音
ふるいけやかわずとびこむみずのおと (transliterated into 17 hiragana)
furu ike ya kawazu tobikomu mizu no oto (transliterated into rōmaji)


This separates into on as:
fu-ru-i-ke ya (5)
ka-wa-zu to-bi-ko-mu (7)
mi-zu-no-o-to (5)

Translated:

old pond
frog leaps in
water's sound

Mochimo haiku

In Mochimo, miners generate Haiku instead of hashes. That is why the miner's contribution to the network is measured in HPS or haiku-per-second.

Dictionary

When generating haiku, its words are chosen from a set dictionary. These words are divided into several categories:

Adverbs and function words

like, a, the, of, no, after, before

Prepositions

at, in, on, under, above, below

Verbs

arriving, departing, going, coming, creeping, dancing, riding, strutting, leaping, leaving, entering, drifting, returning, rising, falling, rushing, soaring, traveling, turning, singing, walking, crying, weeping, lingering, pausing, shining, fall, flow, wander, disappear, wait, bloom, doze, dream, laugh, meditate, listen, sing, decay, cling, grow, forget, remain

Adjectives

physical arid, abandoned, aged, ancient, full, glorious, good, beautiful, first, last, forsaken, sad, mandarin, naked, nameless, old /* Ambient adjectives */

  { "quiet",	F_ADJ | F_AMB },
  { "peaceful", F_ADJ },
  { "still",	F_ADJ },
  { "tranquil", F_ADJ },
  { "bare",	F_ADJ },

/* Time interval adjectives or nouns */

  { "evening",	F_ADJ | F_TIMED },
  { "morning",	F_ADJ | F_TIMED },
  { "afternoon",	F_ADJ | F_TIMED },
  { "spring",	F_ADJ | F_TIMEY },
  { "summer",	F_ADJ | F_TIMEY },
  { "autumn",	F_ADJ | F_TIMEY },
  { "winter",	F_ADJ | F_TIMEY },

/* Adjectives - physical */

  { "broken",	F_ADJ },
  { "thick",	F_ADJ },
  { "thin",	F_ADJ },
  { "little",	F_ADJ },
  { "big",	F_ADJ },

/* Physical + ambient adjectives */

  { "parched",	F_ADJ | F_AMB },
  { "withered", F_ADJ | F_AMB },
  { "worn",	F_ADJ | F_AMB },

/* Physical adj -- material things */

  { "soft",	F_ADJ },
  { "bitter",	F_ADJ },
  { "bright",	F_ADJ },
  { "brilliant",	F_ADJ },
  { "cold",	F_ADJ },
  { "cool",	F_ADJ },
  { "crimson",	F_ADJ },
  { "dark",	F_ADJ },
  { "frozen",	F_ADJ },
  { "grey",	F_ADJ },
  { "hard",	F_ADJ },
  { "hot",	F_ADJ },
  { "scarlet",	F_ADJ },
  { "shallow",	F_ADJ },
  { "sharp",	F_ADJ },
  { "warm",	F_ADJ },
  { "close",	F_ADJ },
  { "calm",	F_ADJ },
  { "cruel",	F_ADJ },
  { "drowned",	F_ADJ },
  { "dull",	F_ADJ },
  { "dead",	F_ADJ },
  { "sick",	F_ADJ },
  { "deep",	F_ADJ },
  { "fast",	F_ADJ },
  { "fleeting",	F_ADJ },
  { "fragrant",	F_ADJ },
  { "fresh",	F_ADJ },
  { "loud",	F_ADJ },
  { "moonlit",	F_ADJ | F_AMB },
  { "sacred",	F_ADJ },
  { "slow",	F_ADJ },

/* Nouns top-level */ /* Humans */

  { "traveller",	F_NS },
  { "poet",	F_NS },
  { "beggar",	F_NS },
  { "monk",	F_NS },
  { "warrior",	F_NS },
  { "wife",    F_NS },
  { "courtesan", F_NS },
  { "dancer",	F_NS },
  { "daemon",	F_NS },

/* Animals */

  { "frog",	F_NS },
  { "hawks",	F_NPL },
  { "larks",	F_NPL },
  { "cranes",	F_NPL },
  { "crows",	F_NPL },
  { "ducks",	F_NPL },
  { "birds",	F_NPL },
  { "skylark",	F_NS },
  { "sparrows",	F_NPL },
  { "minnows",	F_NPL },
  { "snakes",	F_NPL },
  { "dog",	F_NS },
  { "monkeys",	F_NPL },
  { "cats",	F_NPL },
  { "cuckoos",	F_NPL },
  { "mice",	F_NPL },
  { "dragonfly",	F_NS },
  { "butterfly",	F_NS },
  { "firefly",	F_NS },
  { "grasshopper",	F_NS },
  { "mosquitos",	F_NPL },

/* Plants */

  { "trees",	F_NPL | F_IN | F_AT },
  { "roses",	F_NPL },
  { "cherries",	F_NPL },
  { "flowers",	F_NPL },
  { "lotuses",	F_NPL },
  { "plums",	F_NPL },
  { "poppies",	F_NPL },
  { "violets",	F_NPL },
  { "oaks",	F_NPL | F_AT },
  { "pines",	F_NPL | F_AT },
  { "chestnuts",	F_NPL },
  { "clovers",	F_NPL },
  { "leaves",	F_NPL },
  { "petals",	F_NPL },
  { "thorns",	F_NPL },
  { "blossoms", F_NPL },
  { "vines",	F_NPL },
  { "willows",	F_NPL },

/* Things */

  { "mountain",	F_NS | F_AT | F_ON },
  { "moor",	F_NS | F_AT | F_ON | F_IN },
  { "sea",	F_NS | F_AT | F_ON | F_IN },
  { "shadow",	F_NS | F_IN   },
  { "skies",	F_NPL | F_IN   },
  { "moon",	F_NS },
  { "star",	F_NS },
  { "stone",	F_NS },
  { "cloud",	F_NS },
  { "bridge",	F_NS | F_ON | F_AT },
  { "gate",	F_NS | F_AT },
  { "temple",	F_NS | F_IN | F_AT },
  { "hovel",	F_NS | F_IN | F_AT },
  { "forest",	F_NS | F_IN | F_AT },
  { "grave",	F_NS | F_IN | F_AT | F_ON },
  { "stream",	F_NS | F_IN | F_AT | F_ON },
  { "pond",	F_NS | F_IN | F_AT | F_ON },
  { "island",	F_NS | F_ON | F_AT },
  { "bell",	F_NS },
  { "boat",	F_NS | F_IN | F_ON },
  { "sailboat",	F_NS | F_IN | F_ON },
  { "bon fire",	F_NS | F_AT },
  { "straw mat",	F_NS | F_ON },
  { "cup",	F_NS | F_IN },
  { "nest",	F_NS | F_IN },
  { "sun",	F_NS | F_IN },
  { "village",	F_NS | F_IN },
  { "tomb",	F_NS | F_IN | F_AT },
  { "raindrop",	F_NS | F_IN },
  { "wave",	F_NS | F_IN },
  { "wind",	F_NS | F_IN },
  { "tide",	F_NS | F_IN | F_AT },
  { "fan",	F_NS },
  { "hat",	F_NS },
  { "sandal",	F_NS },
  { "shroud",	F_NS },
  { "pole",	F_NS },

/* Mass - substance */

  { "water",	 F_ON | F_IN | F_MASS | F_AMB },
  { "air",	 F_ON | F_IN | F_MASS | F_AMB },
  { "mud",	 F_ON | F_IN | F_MASS | F_AMB },
  { "rain",	 F_IN | F_MASS | F_AMB },
  { "thunder",	 F_IN | F_MASS | F_AMB },
  { "ice",	 F_ON | F_IN | F_MASS | F_AMB },
  { "snow",	 F_ON | F_IN | F_MASS | F_AMB },
  { "salt",	 F_ON | F_IN | F_MASS },
  { "hail",	 F_IN | F_MASS | F_AMB },
  { "mist",	 F_IN | F_MASS | F_AMB },
  { "dew",	 F_IN | F_MASS | F_AMB },
  { "foam",	 F_IN | F_MASS | F_AMB },
  { "frost",	 F_IN | F_MASS | F_AMB },
  { "smoke",	 F_IN | F_MASS | F_AMB },
  { "twilight",  F_IN | F_AT | F_MASS | F_AMB },
  { "earth",	 F_ON | F_IN | F_MASS },
  { "grass",	 F_ON | F_IN | F_MASS },
  { "bamboo",	 F_MASS },
  { "gold",	 F_MASS },
  { "grain",	 F_MASS },
  { "rice",	 F_MASS },
  { "tea",	 F_IN | F_MASS },
  { "light",	 F_IN | F_MASS | F_AMB },
  { "darkness",   F_IN | F_MASS | F_AMB },
  { "firelight",  F_IN | F_MASS | F_AMB },
  { "sunlight",   F_IN | F_MASS | F_AMB },
  { "sunshine",   F_IN | F_MASS | F_AMB },

/* Abstract nouns and acts */

  { "journey" ,  F_NS | F_ON },
  { "serenity",  F_MASS },
  { "dusk",    F_TIMED },
  { "glow",	F_NS },
  { "scent",	F_NS },
  { "sound",	F_NS },
  { "silence",	F_NS },
  { "voice",	F_NS },
  { "day",	F_NS | F_TIMED },
  { "night",	F_NS | F_TIMED },
  { "sunrise",	F_NS | F_TIMED },
  { "sunset",	F_NS | F_TIMED },
  { "midnight", F_NS | F_TIMED },
  { "equinox",	F_NS | F_TIMEY },
  { "noon",	F_NS | F_TIMED }

Examples