Bras d'Or Yacht Club
The Bras d'Or Yacht Club is a yacht club in Baddeck, Nova Scotia. It is located on its namesake body of water, the Bras d'Or Lakes. The club was founded in 1904. Among its founding members were Gilbert Hovey Grosvenor, H. Percy Blanchard and Arthur Williams McCurdy.[1] The clubhouse was constructed in 1913. Longtime member J.A. McCurdy, while serving as Lieutenant Governor of Nova Scotia, donated the McCurdy Cup to the club.[2] This cup serves as the club championship.[3] Alexander Graham Bell frequently attended club functions and even composed a song about it.[3]
Short name | BYC |
---|---|
Founded | July 26, 1904 |
Location | Baddeck, Nova Scotia |
Commodore | Ernest Roberts |
Website | www |
Notable events
- Regatta Week -- Annual event since 1913
- Canadian Snipe Championships -- 1954, 1965
- OK Dinghy Championships -- 1977
- National Laser Open -- 1979
- National Laser Open Women -- 1982
- Hobie Nationals -- 1987, 1992
Notable members
- Gilbert Hovey Grosvenor
- Arthur Williams McCurdy
- H. Percy Blanchard
- J.A. McCurdy
- Casey Baldwin
- Thomas Selfridge
- Mabel Bell
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)```
gollark: !esowiki WHY
gollark: Yes.
gollark: Stop using the passive voice!
gollark: Backup Esobot enabled.
References
- "Archived copy" (PDF). Archived from the original (PDF) on 2014-07-14. Retrieved 2014-07-02.CS1 maint: archived copy as title (link)
- "Archived copy". Archived from the original on 2014-07-14. Retrieved 2014-07-02.CS1 maint: archived copy as title (link)
- "Archived copy" (PDF). Archived from the original (PDF) on 2016-03-04. Retrieved 2015-11-22.CS1 maint: archived copy as title (link)
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.