Dumfries Challenger Series

The Dumfries Challenger Series is an annual bonspiel (curling tournament) on the men's World Curling Tour (WCT), held at the Dumfries Ice Bowl in Dumfries, Scotland.[1] It has been part of the WCT since 2014. The event was known as the Dumfries Curling Challenge in 2014 and the LELY Dumfries Challenger Series in 2015.

Past champions

YearWinning teamRunner up teamPurse
2014[2] Tom Brewster, Glen Muirhead, Ross Paterson, Hammy McMillan Jr. Kyle Smith, Grant Hardie, Kyle Waddell, Cammy Smith£12,000
2015[3] Bruce Mouat, Duncan Menzies, Bobby Lammie, Gregor Cannon Tom Brewster, Glen Muirhead, Ross Paterson, Hammy McMillan Jr.£7,000
2016[4] Kyle Smith, Thomas Muirhead, Kyle Waddell, Cammy Smith Cameron Bryce, Robin Brydone, Euan Kyle, Frazer Shaw£7,500
2017[5] Bruce Mouat, Grant Hardie, Bobby Lammie, Hammy McMillan Jr. Jan Hess, Simon Gloor, Simon Höhn, Reto Schönenberger£7,500
2018[6] Wouter Gösgens (Fourth), Jaap van Dorp (skip), Laurens Hoekman, Carlo Glasbergen Lucien Lottenbach, Rainer Kobler, Patrick Abacherli, Tom Winkelhausen£7,500
2019[7] Ross Whyte, Robin Brydone, Duncan McFadzean, Euan Kyle Lucien Lottenbach, Rainer Kobler, Patrick Abacherli, Tom Winkelhausen£7,500
gollark: https://esolangs.org/wiki/WHY
gollark: All three.
gollark: Unless you turn up the optimization setting to ~30, at which point it makes quite fast code.
gollark: ```python#!/usr/bin/env python3import argparseimport subprocessparser = argparse.ArgumentParser(description='Compile a WHY program')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 build_C(args): template = """#define QUITELONG long long intconst QUITELONG max = @max@;int main() { QUITELONG i = 0; while (i < max) { i++; } @code@} """ for k, v in args.items(): template = template.replace(f"@{k}@", str(v)) return templateinput = args.inputoutput = args.outputtemp = "ignore-this-please"with open(input, "r") as f: contents = f.read() looplen = max(1000, (2 ** -args.optimize) * 1000000000) code = build_C({ "code": contents, "max": looplen }) with open(temp, "w") as out: out.write(code)subprocess.run(["gcc", "-x", "c", "-o", output, temp])```The compiler for the new `WHY` language. Made as a joke because someone on the esolangs server insisted that all compiled languages were fast.
gollark: BT being bad, who would ever guess so?

References

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