Christmas gift-bringer

A number of Midwinter or Christmas traditions in European folklore involve gift-bringers. Mostly involving the figure of a bearded old man, the traditions have mutually influenced one another, and have adopted aspects from Christian hagiography, even before the modern period. In Eastern Slavic countries, the figure is Father Frost. In Scandinavia, it is an elf-like figure or tomten who comes at Yule (and who sometimes also takes the form of a goat). In Western Europe, the figure was also similar to an elf, developing into Father Christmas in the modern period in Great Britain. In German-speaking Europe and Latin Europe, it became associated with the Christian Saint Nicholas. In some parts of Central Europe, there is a separate tradition of a young child or fairy-like being bringing presents, known as Christkind.

Christmas gift-bringers in Europe

From these European traditions, the North American figure of Santa Claus developed, beginning in the 1820s. The American figure in turn had considerable influence on the various European traditions during the 20th century.

Origins

An 1886 depiction of Odin by Georg von Rosen.

The origin of the Christian gift-bringer figures in European folklore are clearly pre-Christian, more specifically connected with the Yule (midwinter) festival in Germanic paganism, and are often associated with the figure of Odin (Wodanaz), the leader of the Wild Hunt at the time of Yule.[1]

Santa Claus's reindeer has also been compared to Sleipnir, the eight-legged horse of Odin in Norse mythology.[2]

Jacob Grimm (Deutsche Mythologie) traces the threatening or scary companions of Saint Nicholas (such as the Krampus of the Austro-Bavarian dialect region) to Christianized versions of house-spirits (kobolds, elves).

After Christianization, the benign mid-winter gift-bringer was associated with the 4th-century Christian Saint Nicholas of Myra. This association took place mainly in the territories of the Holy Roman Empire, including German-speaking Europe, the Low Countries, the Czech lands, Hungary and Slovenia. The basis of this association is that Saint Nicholas was noted for his generous gifts to the poor, in particular presenting the three impoverished daughters of a pious Christian with dowries so that they would not have to become prostitutes.[3]

European folklore

There are numerous traditions of Christmas gift-bringers in European folklore. They can be loosely classified in variations of an "Old Man" (Old Man Winter, Father Christmas), and a "child" or "girl" tradition. The "Old Man" is frequently syncretised with the hagiographical traditions of Saint Nicholas and Saint Basil.

In some countries, these traditions co-exist. In Italy, there is Babbo Natale ("Father Christmas") and the Befana (similar to Santa Claus; she rides a broomstick rather than a sleigh, but is not considered a witch. She brings candies on Epiphany's eve) besides Santa Lucia ("Saint Lucy," a blind old woman who on December 13 brings gifts to children in some regions, riding a donkey) and Gesù bambino ("Child Jesus"). In many parts of Switzerland, and in Northeastern Italy (east of the Piave (river)), Saint Nicholas is also celebrated on December 6. Saint Lucy brings gifts to children on the eve of her feast day—December 13—in Udine, Bergamo, Brescia, Cremona, Lodi, Mantova, Piacenza, Parma, Reggio Emilia, Verona and Western Trentino.

gollark: I can write some code for this if desisred.
gollark: Surely you can just pull a particular tag of the container.
gollark: I can come up with a thing to transmit ubqmachine™ details to osmarks.net or whatever which people can embed in their code.
gollark: It's an x86-64 system using debian or something.
gollark: > `import hashlib`Hashlib is still important!> `for entry, ubq323 in {**globals(), **__builtins__, **sys.__dict__, **locals(), CONSTANT: Entry()}.items():`Iterate over a bunch of things. I think only the builtins and globals are actually used.The stuff under here using `blake2s` stuff is actually written to be ridiculously unportable, to hinder analysis. This caused issues when trying to run it, so I had to hackily patch in the `/local` thing a few minutes before the deadline.> `for PyObject in gc.get_objects():`When I found out that you could iterate over all objects ever, this had to be incorporated somehow. This actually just looks for some random `os` function, and when it finds it loads the obfuscated code.> `F, G, H, I = typing(lookup[7]), typing(lookup[8]), __import__("functools"), lambda h, i, *a: F(G(h, i))`This is just a convoluted way to define `enumerate(range))` in one nice function.> `print(len(lookup), lookup[3], typing(lookup[3])) #`This is what actually loads the obfuscated stuff. I think.> `class int(typing(lookup[0])):`Here we subclass `complex`. `complex` is used for 2D coordinates within the thing, so I added some helper methods, such as `__iter__`, allowing unpacking of complex numbers into real and imaginary parts, `abs`, which generates a complex number a+ai, and `ℝ`, which provvides the floored real parts of two things.> `class Mаtrix:`This is where the magic happens. It actually uses unicode homoglyphs again, for purposes.> `self = typing("dab7d4733079c8be454e64192ce9d20a91571da25fc443249fc0be859b227e5d")`> `rows = gc`I forgot what exactly the `typing` call is looking up, but these aren't used for anything but making the fake type annotations work.> `def __init__(rows: self, self: rows):`This slightly nonidiomatic function simply initializes the matrix's internals from the 2D array used for inputs.> `if 1 > (typing(lookup[1]) in dir(self)):`A convoluted way to get whether something has `__iter__` or not.

See also

References

  1. The Encyclopedia Americana (1920) (page 307) Available online: .
  2. Collier's Encyclopedia (1986) (Page 414)
  3. "Santa Claus: The real man behind the myth". NBC News. December 22, 2009. Retrieved 2009-12-27.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.