Political party strength in Oregon

The following table indicates the party of elected officials in the U.S. state of Oregon:

The table also indicates the historical party composition in the:

For years in which a presidential election was held, the table indicates which party's nominees received the state's electoral votes.

The parties are as follows:

YearExecutive officesLegislative AssemblyUnited States CongressElectoral College votes
Governor[2]Secretary of State[2]Attorney General[2]Treasurer[2]Comm. of Labor[2][3]Supt. of Pub. Inst.[2]State SenateState HouseU.S. Senator (Class II)U.S. Senator (Class III)U.S. House
Provisional Government of Oregon
1845 George Abernethy[4]
1846
1847
Oregon Territory
1848 Joseph Lane (D)[5] Theophilus R. Magruder (W) James Taylor
1849 Kintzing Prichette (D) Samuel Thurston (D)
1850 Kintzing Prichette (D)[6]
John P. Gaines (W)[7] Edward D. Hamilton (W)
1851 Levi A. Rice Joseph Lane (D)
William W. Buck
1852 John D. Boon
1853
Joseph Lane (D)[6] George Law Curry (D)
George Law Curry (D)[6]
John W. Davis (D)[8]
1854
George Law Curry (D)[8]
1855 Benjamin F. Harding (D) Nathaniel H. Lane
1856 John D. Boon
1857
1858
State of Oregon
1859 John Whiteaker (D) Lucien Heath (D) [9] John D. Boon (D) [10] [11] 14D, 2R 30D, 4R Delazon Smith (D) Joseph Lane (D) La Fayette Grover (D)
Vacant[12] Lansing Stout (D)
1860 Abraham Lincoln and Hannibal Hamlin (R) Y
Edward D. Baker (R)[13]
1861 13D, 3R 24D, 10R James W. Nesmith (D) Andrew J. Thayer (D)[14]
Benjamin Stark (D)[15] George K. Shiel (D)
1862
Addison C. Gibbs (R) Samuel E. May (R) Edwin N. Cooke (R) Benjamin F. Harding (D)
1863 10R, 5D, 1I 33R, 1D John R. McBride (R)
1864 Abraham Lincoln and Andrew Johnson (NU) Y
1865 15R, 3D 33R, 5D George Henry Williams (R) James H. D. Henderson (R)
1866
George L. Woods (R)
1867 17R, 7D, 1I 24R, 23D Henry W. Corbett (R) Rufus Mallory (R)
1868 Horatio Seymour and Francis Preston Blair, Jr. (D) N
1869 12D, 10R 25D, 18R Joseph S. Smith (D)
1870
La Fayette Grover (D)[16] Stephen F. Chadwick (D) L. Fleischner (D)
1871 13D, 9R 28D, 19R James K. Kelly (D) James H. Slater (D)
1872 Sylvester Simpson (D)[17] Ulysses S. Grant and Henry Wilson (R) Y
1873 13R, 9D 32R, 17D John H. Mitchell (R) Joseph G. Wilson (R)[18]
1874 James W. Nesmith (D)
A. H. Brown (D) L. L. Rowland (R)
1875 18D, 11R, 1I 23I, 20D, 17R[19] George A. La Dow (D)[20]
1876 Lafayette Lane (D) Rutherford B. Hayes and William A. Wheeler (R) Y
1877 Stephen F. Chadwick (D)[21] 18D, 10R, 2I 30R, 27D, 3I[22] La Fayette Grover (D) Richard Williams (R)
1878
William W. Thayer (D) Rockey Preston Earhart (R) Edward Hirsch (R) Leonard J. Powell[23] (R)
1879 18D, 10R, 2I 30D, 28R, 2I[24] James H. Slater (D) John Whiteaker (D)
1880 James A. Garfield and Chester A. Arthur (R) Y
1881 16R, 14D 40R, 20D Melvin Clark George (R)
1882
Zenas F. Moody (R) E. B. McElroy (R)
1883 37R, 21D, 2I Joseph N. Dolph (R)
1884 James G. Blaine and John A. Logan (R) N
1885 17R, 13D 35R, 25D Vacant[25] Binger Hermann (R)
John H. Mitchell (R)
1886
1887 Sylvester Pennoyer (DP) George W. McBride (R) G. W. Webb (D) 19R, 11D 34R, 26D
1888 Benjamin Harrison and Levi P. Morton (R) Y
1889 21R, 9D 51R, 9D
1890
1891 Phil Metschan (R) 23R, 7D 43R, 17D
George Earle Chamberlain (D)[26]
1892 Benjamin Harrison and Whitelaw Reid (R) N
1893 16R, 13D, 1P 38R, 19D, 3P 2R
1894
1895 William Paine Lord (R) Harrison R. Kincaid (R) Cicero M. Idleman (R) G. M. Irwin (R) 19R, 8D, 3P 53R, 7P George W. McBride (R)
1896 William McKinley and Garret Hobart (R) Y
1897 24R, 3D, 3P 39R, 17P, 4D Vacant[27]
1898
Joseph Simon (R)
1899 T. T. Geer (R) Frank L. Dunbar (R) D. R. N. Blackburn (R) Charles S. Moore (R) J. H. Ackerman (R) 42R, 17P, 1D
1900 William McKinley and Theodore Roosevelt (R) Y
1901 21R, 4 Cit., 3P, 1D, 1 Union 35R, 13 Cit., 7D, 3 Union, 1P, 1 vac. John H. Mitchell (R)[28]
1902
1903 George Earle Chamberlain (D)[29] Andrew M. Crawford (R) 21R, 3D, 3 Cit., 2 Union, 1P 48R, 11D, 1 Cit. Charles W. Fulton (R)
O. P. Hoff (R)[30]
1904 Theodore Roosevelt and Charles W. Fairbanks (R) Y
1905 25R, 5D 50R, 10D
1906 John M. Gearin (D)[31]
1907 Frank W. Benson (R)[32] George A. Steel (R) 24R, 6D 59R, 1D Frederick W. Mulkey (R)
Jonathan Bourne, Jr. (R)
1908 William Howard Taft and James S. Sherman (R) Y
1909 Frank W. Benson (R)[33][34] 53R, 7D George Earle Chamberlain (D)
1910
Jay Bowerman (R)[35]
1911 Oswald West (D) Thomas B. Kay (R) L. R. Alderman (R)[36] 27R, 3D 58R, 2D
Ben W. Olcott (R)[37][38]
1912 Woodrow Wilson and Thomas R. Marshall (D) Y
1913 28R, 2D 48R, 7Pg, 5D Harry Lane (D)[39] 3R
J. A. Churchill (R)[40][41]
1914
1915 James Withycombe (R)[42] George M. Brown (R)[43] 56R, 4D
1916 Charles Evans Hughes and Charles W. Fairbanks (R) N
1917 24R, 5D, 1I 55R, 4D, 1I
Charles L. McNary (R)[44]
1918
Frederick W. Mulkey (R)[45]
1919 O. P. Hoff (R)[46] C. H. Gram (R) 24R, 3D, 3I 54R, 6D Charles L. McNary (R)[47][48]
Ben W. Olcott (R)[49]
1920 Warren G. Harding and Calvin Coolidge (R) Y
Sam A. Kozer (R)[50][51] Isaac H. Van Winkle (R)[52][53]
1921 27R, 2I, 1D 58R, 2D Robert N. Stanfield (R)
1922
1923 Walter M. Pierce (D) 26R, 4D 51R, 9D 2R, 1D
1924 Calvin Coolidge and Charles G. Dawes (R) Y
Jefferson Myers (D)[54]
1925 Thomas B. Kay (R)[55] 57R, 3D 3R
1926
R. R. Turner (D)[56]
1927 Isaac L. Patterson (R)[57] Charles A. Howard (R)[58] 27R, 3D 56R, 4D Frederick Steiwer (R)[59]
1928 Herbert Hoover and Charles Curtis (R) Y
Hal E. Hoss (R)[60][61]
1929 28R, 2D 58R, 2D
1930 A. W. Norblad (R)[62]
1931 Julius Meier (I) 29R, 1D 53R, 7D 2R, 1D
Rufus C. Holman (R)[63][64]
1932 Franklin D. Roosevelt and John Nance Garner (D) Y
1933 22R, 8D 42R, 17D, 1I 2D, 1R
1934 Peter J. Stadelman (R)[65]
1935 Charles H. Martin (D) Earl Snell (R) 17R, 13D 38D, 22R 2R, 1D
1936
1937 18R, 12D 38D, 21R, 1I 2D, 1R
Rex Putnam (D)[66]
1938
Alfred E. Reames (D)[67]
Alexander G. Barry (R)
1939 Charles A. Sprague (R) Walter E. Pearson (D)[68] 22R, 8D 46R, 13D, 1I Rufus C. Holman (R) 2R, 1D
1940 Franklin D. Roosevelt and Henry A. Wallace (D) Y
1941 Leslie M. Scott (R) 25R, 5D 38R, 22D
1942
1943 Earl Snell (R)[69] Robert S. Farrell, Jr. (R)[69] W. E. Kimsey (R) Rex Putnam (NP/D)[70][71] 27R, 3D 51R, 9D 4R
1944 George Neuner (R)[72] Franklin D. Roosevelt and Harry S. Truman (D) Y
Guy Cordon (R)[73]
1945 25R, 5D 50R, 10D Wayne Morse (R)
1946
1947 58R, 2D
John H. Hall (R)[74] Earl T. Newbry (R)[75]
1948 Thomas E. Dewey and Earl Warren (R) N
1949 Douglas McKay (R)[76] Walter J. Pearson (D) 20R, 10D 51R, 9D
1950
1951 21R, 9D
1952 Dwight D. Eisenhower and Richard Nixon (R) Y
1953 Paul L. Patterson (R)[77][78] Robert Y. Thornton (D) Sig Unander (R)[79] 26R, 4D 49R, 11D Wayne Morse (I)[80]
1954
1955 Norman O. Nilsen (D) 24R, 6D 35R, 25D Richard L. Neuberger (D)[81] Wayne Morse (D)[82] 3R, 1D
1956 Elmo Smith (R)[83]
1957 Robert D. Holmes (D) Mark Hatfield (R)[84] 15D, 15R[85] 37D, 23R 3D, 1R
1958
1959 Mark Hatfield (R) Howell Appling, Jr. (R)[86] 19D, 11R 33D, 27R
1960 Howard C. Belton (R)[87] Richard Nixon and Henry Cabot Lodge Jr. (R) N
Hall S. Lusk (D)[88]
1961 Leon P. Minear (NP)[89][90][91] 20D, 10R 31D, 29R Maurine Neuberger (D) 2D, 2R
1962
1963 21D, 9R 3D, 1R
1964 Lyndon Johnson and Hubert Humphrey (D) Y
1965 Tom McCall (R)[92] Robert W. Straub (D) 19D, 11R 33R, 27D
1966
1967 Tom McCall (R) Clay Myers (R)[93] 38R, 22D Mark Hatfield (R) 2D, 2R
1968 Richard Nixon and Spiro Agnew (R) Y
Jesse V. Fasold (NP)[94][95]
Dale Parnell (NP)[96][97]
1969 16D, 14R
Lee Johnson (R) Bob Packwood (R)[98]
1970
1971 34R, 26D
1972
1973 James Redden (D) 18D, 12R 33D, 27R
1974
Jesse V. Fasold (NP)[99]
1975 Robert W. Straub (D) Bill Stevenson (D) Verne A. Duncan (NP)[100] 22D, 7R, 1I 38D, 22R 4D
1976 Gerald Ford and Bob Dole (R) N
1977 Norma Paulus (R) James Redden (D)[101] Clay Myers (R)[102] 24D, 6R[103] 37D, 23R
1978
1979 Victor G. Atiyeh (R) Mary Wendy Roberts (D) 23D, 7R 34D, 26R
1980 Ronald Reagan and George H. W. Bush (R) Y
James M. Brown (D)[104]
1981 David B. Frohnmayer (R)[105] 22D, 8R 33D, 27R 3D, 1R
1982
1983 21D, 9R 36D, 24R 3D, 2R
1984
Bill Rutherford (R)[106][107]
1985 Barbara Roberts (D)[108] 18D, 12R 34D, 26R
1986
1987 Neil Goldschmidt (D)
Tony Meeker (R)[109] 17D, 13R 31D, 29R
1988 Michael Dukakis and Lloyd Bentsen (D) N
1989 19D, 11R 32D, 28R
1990 John Erickson (NP)[110][111]
Norma Paulus (NP/R)[112]
1991 Barbara Roberts (D) Phil Keisling (D)[113][114] 20D, 10R 31R, 29D 4D, 1R
1992 Charles S. Crookham (R)[115] Bill Clinton and Al Gore (D) Y
1993 Ted Kulongoski (D) Jim Hill (D) 16D, 14R 32R, 28D
1994
1995 John Kitzhaber (D) Jack Roberts (R) 19R, 11D 33R, 27D 3D, 2R
1996
Ron Wyden (D)[116]
1997 Hardy Myers (D) 20R, 10D 31R, 29D Gordon Smith (R) 4D, 1R
1998
1999 Jack Roberts (NP/R)[117] Stan Bunn (NP/R) 17R, 13D 34R, 25D, 1I
2000 Bill Bradbury (D)[118] Al Gore and Joe Lieberman (D) N
2001 Randall Edwards (D) 16R, 14D 32R, 27D, 1I
2002
2003 Ted Kulongoski (D) Dan Gardner (NP/D)[119] Susan Castillo (NP/D)[120] 15D, 15R[121] 35R, 25D
2004 John Kerry and John Edwards (D) N
2005 17D, 11R 33R, 27D
2006
2007 19D, 11R 31D, 29R
2008 Barack Obama and Joe Biden (D) Y
Brad Avakian (NP/D)[122]
2009 Kate Brown (D) John Kroger (D) Ben Westlund (D)[123] 18D, 12R 36D, 24R Jeff Merkley (D)
2010 Ted Wheeler (D)[124]
2011 John Kitzhaber (D)[125] 16D, 14R 30D, 30R[126]
2012 Ellen Rosenblum (D)[127] [128]
2013 34D, 26R
2014
2015 18D, 12R 35D, 25R
Kate Brown (D)[129] Jeanne Atkins (D)[130]
2016 Hillary Clinton and Tim Kaine (D) N
2017 Dennis Richardson (R)[131] Tobias Read (D) 17D, 13R
2018
2019 Val Hoyle

(NP/D)[132]

18D, 12R 38D, 22R
Beverly Clarno (R)[133]
2020 To be determined in the 2020 United States presidential election in Oregon
YearGovernorSecretary of StateAttorney GeneralTreasurerComm. of LaborSupt. of Pub. Inst.State SenateState HouseU.S. Senator (Class II)U.S. Senator (Class III)U.S. HouseElectoral College votes
Executive officesLegislative AssemblyUnited States Congress

Notes and references

  1. Indicates a politician independent of party affiliation, not to be confused with the Independent Party of Oregon, Independence Party of America, or other similarly named parties.
  2. Except where otherwise noted, names, term dates, and circumstances of transition were sourced from: Oregon Secretary of State, Archives Division. "Earliest Authorities in Oregon History" (PDF). Oregon Blue Book. Salem, Oregon. Retrieved 2009-05-03.
  3. The exact title of the official chiefly responsible for enforcement of labor and related laws has varied through its existence, beginning with Labor Commissioner in 1903, becoming Commissioner of the Bureau of Labor Statistics and Inspector of Factories and Workshops in 1918, then Commissioner of the Bureau of Labor in 1930, and finally Commissioner of Labor and Industries in 1979.
  4. Meetings at Champoeg led up to the first constitution of the Oregon Country, and several petitions for U.S. territorial status. The resulting acts also created this body as a provisional government for the region. The first executives of this government were a three-person elected committee known as the Executive Committee. In 1845, elections for a chief executive were held.
  5. Governor of Oregon Territory appointed by President James Polk.
  6. Acting territorial governor.
  7. Governor of Oregon Territory appointed by President Zachary Taylor.
  8. Governor of Oregon Territory appointed by President Franklin Pierce.
  9. Office of Attorney General established by statute on May 20, 1891.
  10. Office of Labor Commissioner established by statute on June 2, 1903.
  11. Prior to 1872, the governor was ex officio the Superintendent of Public Instruction. The Legislative Assembly established Superintendent of Public Instruction as a separate office by statute in February 1872. "Oregon Department of Education Administrative Overview" (PDF). Oregon State Archives. April 2007. Retrieved 2012-02-18.
  12. Legislature failed to elected a Senator from March 4, 1859 to October 2, 1860.
  13. Killed in the Battle of Ball's Bluff October 21, 1861.
  14. Election successfully contested by George K. Shiel July 30, 1861.
  15. Appointed to office October 29, 1861. Never elected.
  16. Resigned February 1, 1877.
  17. Appointed to office February 1872. Oregon Department of Education. "Superintendent Tenures". Archived from the original on 2010-04-26. Retrieved 2009-05-07. Never elected.
  18. Died in office July 2, 1873.
  19. An Democrat-turned-Independent, John C. Drain, was elected Speaker, and the Independents organized the chamber with the help of Democrats. p.98-100
  20. Died in office May 1, 1875.
  21. Succeeded to office February 1, 1877.
  22. A Democrat, James Knox Weatherford, was elected Speaker, and the Democrats organized the chamber with the help of Independents and renegade Republicans.
  23. Form of name sourced from: Oregon Department of Education. "Superintendent Tenures". Archived from the original on 2010-04-26. Retrieved 2009-05-07.
  24. A Democrat, John M. Thompson, was elected Speaker, and the Democrats organized the chamber with the help of Independents.
  25. Legislature failed to elected a Senator from March 4, 1885 to December 17, 1885.
  26. Appointed to office May 20, 1891. Subsequently elected in 1892.
  27. Legislature failed to elected a Senator from March 4, 1897 to October 7, 1898.
  28. Died in office December 8, 1905.
  29. Resigned February 28, 1909.
  30. Appointed to office June 2, 1903. Subsequently elected in 1906.
  31. Appointed to office December 13, 1905. Never elected.
  32. Died in office April 14, 1911.
  33. Succeeded to office March 1, 1909.
  34. Resigned June 17, 1910.
  35. Succeeded to office June 17, 1910.
  36. Resigned June 28, 1913. Oregon Department of Education. "Superintendent Tenures". Archived from the original on 2010-04-26. Retrieved 2009-05-07.
  37. Appointed to office April 17, 1911. Subsequently elected in 1912.
  38. Resigned May 28, 1920, after succession to governor in 1919.
  39. Died in office May 23, 1917.
  40. Appointed to office July 1, 1913. Subsequently elected in 1914.
  41. Resigned June 1, 1926.
  42. Died in office March 3, 1919.
  43. Resigned October 14, 1920.
  44. Appointed to office May 29, 1917. Subsequently elected in 1918 for the term beginning March 4, 1919.
  45. Resigned December 17, 1918.
  46. Died in office March 18, 1924.
  47. Appointed to office December 18, 1918. Previously elected for the term beginning March 4, 1919.
  48. Died in office February 25, 1944.
  49. Succeeded to office March 3, 1919.
  50. Appointed to office May 28, 1920. Subsequently elected in 1920.
  51. Resigned September 24, 1928.
  52. Appointed to office October 14, 1920. Subsequently elected in 1920.
  53. Died in office December 14, 1943.
  54. Appointed to office March 18, 1924. Never elected.
  55. Died in office April 29, 1931.
  56. Appointed to office June 1, 1926. Never elected.
  57. Died in office December 21, 1929.
  58. Resigned September 1, 1937.
  59. Resigned January 31, 1938.
  60. Appointed to office September 24, 1928. Subsequently elected in 1928.
  61. Died in office February 6, 1934.
  62. Succeeded to office December 22, 1929.
  63. Appointed to office May 1, 1931. Subsequently elected in 1932.
  64. Resigned December 27, 1938.
  65. Appointed to office February 9, 1934. Never elected.
  66. Appointed to office September 1, 1937. Subsequently elected in 1938.
  67. Appointed to office February 1, 1938. Never elected.
  68. Appointed to office December 27, 1938. Never elected.
  69. Died in airplane crash October 28, 1947.
  70. Office converted from partisan to nonpartisan by the Legislative Assembly, effective with the 1942 election.
  71. Resigned January 31, 1961.
  72. Appointed to office December 21, 1943. Subsequently elected in 1944.
  73. Appointed to office March 4, 1944. Subsequently elected in 1944.
  74. Succeeded to office October 30, 1947.
  75. Appointed to office November 3, 1947. Subsequently elected in 1948.
  76. Resigned December 27, 1952.
  77. Succeeded to office December 27, 1952. Subsequently elected in 1954.
  78. Died in office January 31, 1956.
  79. Resigned December 31, 1959.
  80. Changed party affiliation from Republican to Independent in 1952.
  81. Died in office March 9, 1960.
  82. Changed party affiliation from Independent to Democratic in 1955.
  83. Succeeded to office February 1, 1956.
  84. Resigned on January 12, 1959, after election as governor.
  85. After 11 days of tied votes over organization of the chamber, one the twelfth day the two parties elected Democrat Boyd Overhulse as President, and organized the chamber on a bipartisan basis.
  86. Appointed to office January 12, 1959. Subsequently elected in 1960.
  87. Appointed to office January 4, 1960. Subsequently elected in 1960.
  88. Appointed to office March 16, 1960. Never elected.
  89. Appointed to office February 1, 1961. Subsequently elected in 1966.
  90. No election for Superintendent of Public Instruction held in 1962, due to legislative statute making the office appointive. Elections resumed in 1966 after the Oregon Supreme Court overturned the statute in 1965.
  91. Resigned March 31, 1968.
  92. Resigned on January 9, 1967, after election as governor.
  93. Appointed to office January 9, 1967. Subsequently elected in 1968.
  94. Appointed to office April 8, 1968. Never elected.
  95. Resigned June 30, 1968.
  96. Appointed to office July 1, 1968. Subsequently elected in 1968.
  97. Resigned March 31, 1974.
  98. Resigned October 1, 1995.
  99. Appointed to office April 1, 1974. Never elected.
  100. Resigned November 15, 1989.
  101. Resigned March 24, 1980.
  102. Resigned April 1, 1984.
  103. The Independent from the 1975 session switched to Democrat.
  104. Appointed to office March 24, 1980. Never elected.
  105. Resigned December 31, 1991.
  106. Appointed to office April 1, 1984. Subsequently elected in 1984.
  107. Resigned July 9, 1987.
  108. Resigned on January 14, 1991, after election as governor.
  109. Appointed to office July 9, 1987. Subsequently elected in 1988.
  110. Appointed to office December 18, 1989. Never elected.
  111. Resigned September 30, 1990.
  112. Appointed to office October 1, 1990, after election in 1990 but before normal commencement of term.
  113. Appointed to office January 14, 1991. Subsequently elected in 1992.
  114. Resigned November 8, 1999.
  115. Appointed to office January 2, 1992. Never elected.
  116. First elected in special election.
  117. Office converted from partisan to nonpartisan by the 1995 Legislative Assembly.
  118. Appointed to office November 8, 1999. Subsequently elected in 2000.
  119. Resigned April 7, 2008.
  120. Resigned June 29, 2012.
  121. A power-sharing agreement was negotiated, with Democrats choosing Peter Courtney to be the President, Republicans choosing Lenn Hannon as President Pro Tempore, and all committees and chairmanships split evenly between the parties.
  122. Appointed to office April 8, 2008. Subsequently elected in 2008.
  123. Died in office March 7, 2010. Mapes, Jeff (March 9, 2010). "Governor Ted Kulongoski names Ted Wheeler as next Oregon treasurer". The Oregonian. Retrieved March 9, 2010.
  124. Appointed to office March 11, 2010. Mapes, Jeff (March 9, 2010). "Governor Ted Kulongoski names Ted Wheeler as next Oregon treasurer". The Oregonian. Retrieved March 9, 2010.
  125. Won re-election to fourth term in 2014 but resigned on February 13, 2015 effective February 18, 2015
  126. A power-sharing agreement was negotiated, with Democrats choosing Arnie Roblan to be their Co-Speaker, Republicans choosing Bruce Hanna as their Co-Speaker, and all committees and chairmanships split evenly between the parties.
  127. Appointed to office June 29, 2012.Cole, Michelle (June 6, 2012). "Oregon Gov. John Kitzhaber names Ellen Rosenblum as interim attorney general". The Oregonian.
  128. Elected position eliminated by state law. Governor serves as Superintendent and appoints a deputy to oversee the duties of the office."Senate Bill 552 (text): Relating to Superintendent of Public Instruction". Oregon Legislative Assembly. Archived from the original on September 14, 2011. Retrieved June 28, 2011.
  129. Ascended to the office following the resignation of John Kitzhaber
  130. Appointed to replace Kate Brown
  131. Died in office February 26, 2019.
  132. "2018 Oregon Election Results" (PDF).
  133. Appointed to fill vacancy following Richardson's death.
gollark: Yes.
gollark: If THAT SYSTEM is implemented iteratively it should count!
gollark: Hmm...
gollark: But nobody remembers that, I'm just "the potatOS guy".
gollark: Anyway, I've made somewhat better-targeted-than-usual lasering, a cool door system, automatic inventory clearing, a haskell interpreter*, a dynmap player tracker, rednet exploits, a fixed rednet repeater, RCEoR/S, PaintEncode, Lolcrypt, useful terminal-streaming things, command-computer game of life floorboards, wireless printing, a cool screensaver, augmented reality, convenient modemless communication, and an easy-to-use trilateration system.

See also

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