Guy I, Count of Ligny

Guy I of Luxembourg-Ligny (1340 – 23 August 1371) was Count of Saint-Pol (1360–1371) and Count of Ligny, Lord of Roussy and Beauvoir (1364–1371).

Guy I of Luxembourg-Ligny
Born1340
Died23 August 1371(1371-08-23) (aged 30–31)
Baesweiler
Noble familyLuxembourg
Spouse(s)Mahaut of Châtillon
FatherJohn I of Luxembourg, Lord of Ligny
MotherAlix of Dampierre

He was the son of John I and Alix of Dampierre, dame de Richebourg.

Guy participated in the Battle of Baesweiler (present-day Germany), a conflict between his relative Wenceslaus I of Luxembourg, husband of the Duchess of Brabant on the one side, and William II, Duke of Jülich and Edward, Duke of Guelders on the other side.
The chronicler Jan van Boendale writes in his Brabantsche Yeesten that Guy lay wounded and abandoned on the battlefield, until he was discovered by a scavenger the next day, who killed and robbed him. When this plunderer tried later to sell his booty, he was hanged.

Marriage and children

In 1354 he married Mahaut de Châtillon (1335–1378), Countess of Saint-Pol, daughter of Jean de Châtillon-Saint-Pol and Jeanne de Fiennes,[1] and had:

Ancestors

gollark: Perfectly sane.
gollark: <@!509849474647064576> and <@!134073775925886976> are perfectly sane.
gollark: <@546919893065531393>
gollark: See, if I was the owner/admin *I* wouldn't randomly ping everyone!
gollark: ```python#!/usr/bin/env python3import argparseimport subprocessimport randomimport stringparser = argparse.ArgumentParser(description="Compile a WHY program using WHYJIT.")parser.add_argument("input", help="File containing WHY source code")parser.add_argument("-o", "--output", help="Filename of the output executable to make", default="./a.why")parser.add_argument("-O", "--optimize", help="Optimization level", type=int, default="0")args = parser.parse_args()def randomword(length): letters = string.ascii_lowercase return ''.join(random.choice(letters) for i in range(length))def which(program): proc = subprocess.run(["which", program], stdout=subprocess.PIPE) if proc.returncode == 0: return proc.stdout.replace(b"\n", b"") else: return Nonedef find_C_compiler(): compilers = ["gcc", "clang", "tcc", "cc"] for compiler in compilers: path = which(compiler) if path != None: return pathdef build_output(code, mx): C_code = f"""#define QUITELONG long long intconst QUITELONG max = {mx};int main() {{ volatile QUITELONG i = 0; // disable some "optimizations" that RUIN OUR BEAUTIFUL CODE! while (i < max) {{ i++; }} {code}}} """ heredoc = randomword(100) devnull = "2>/dev/null" shell_script = f"""#!/bin/shTMP1=/tmp/ignore-meTMP2=/tmp/ignore-me-tooTMP3=/tmp/dont-look-here cat << {heredoc} > $TMP1{C_code}{heredoc}sed -e '1,/^exit \$?$/d' "$0" > $TMP3chmod +x $TMP3$TMP3 -x c -o $TMP2 $TMP1chmod +x $TMP2$TMP2exit $?""".encode("utf-8") with open(find_C_compiler(), "rb") as f: return shell_script + f.read()input = args.inputoutput = args.outputwith open(input, "r") as f: contents = f.read() looplen = max(1000, (2 ** -args.optimize) * 1000000000) code = build_output( contents, looplen ) with open(output, "wb") as out: out.write(code)```

References

  1. (FR)Michelle Bubenicek, Quand les femmes gouvernent: droit et politique au XIVe siècle, (Ecole de Chartes, 2002), 262.
Guy I, Count of Ligny
House of Luxembourg-Ligny
Born: 1340 Died: 23 August 1371
Preceded by
Guy V
Count of Saint-Pol
(jure uxoris)
1360–1371
Succeeded by
Waleran III
Preceded by
John I
Count of Ligny
1364–1371
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.