1 USING: math units units.si ;
6 : deg-F ( n -- Fahrenheit ) 32 - 5/9 * deg-C ;
11 : inches ( n -- dimensioned ) 254/100 * cm ;
13 : thous ( n -- dimensioned ) 1/1000 * inches ;
15 : feet ( n -- dimensioned ) 12 * inches ;
17 : yards ( n -- dimensioned ) 3 * feet ;
19 : miles ( n -- dimensioned ) 1760 * yards ;
21 : furlongs ( n -- dimensioned ) 1/8 * miles ;
23 : chains ( n -- dimensioned ) 1/10 * furlongs ;
25 : leagues ( n -- dimensioned ) 3 * miles ;
27 : links ( n -- dimensioned ) 1/100 * chains ;
29 : rods ( n -- dimensioned ) 5+1/2 * yards ;
33 : barleycorns ( n -- dimensioned ) 1/3 * inches ;
35 : poppyseeds ( n -- dimensioned ) 1/4 * barleycorns ;
37 : lines ( n -- dimensioned ) 1/4 * barleycorns ;
39 : digits ( n -- dimensioned ) 3/4 * inches ;
41 : hands ( n -- dimensioned ) 4 * inches ;
43 : palms ( n -- dimensioned ) 3 * inches ;
45 : shaftments ( n -- dimensioned ) 6 * inches ;
47 : nails ( n -- dimensioned ) 1/16 * yards ;
49 : spans ( n -- dimensioned ) 3 * palms ;
51 : fingers ( n -- dimensioned ) 7/8 * inches ;
53 : cubits ( n -- dimensioned ) 18 * inches ;
55 : ells ( n -- dimensioned ) 1+1/4 * yards ;
57 : ramsdens-chains ( n -- dimensioned ) 100 * feet ;
59 : nautical-miles ( n -- dimensioned ) 1852 * m ;
61 : fathoms ( n -- dimensioned ) 6 * feet ;
63 : shackles ( n -- dimensioned ) 15 * fathoms ;
65 : cables ( n -- dimensioned ) 608 * feet ;
69 : square-rods ( n -- dimensioned ) 25+1830329/6250000 * m^2 ;
70 ALIAS: square-poles square-rods
71 ALIAS: square-perches square-rods
73 : roods ( n -- dimensioned ) 40 * perches ;
75 : acres ( n -- dimensioned ) 4 * roods ;
77 : square-miles ( n -- dimensioned ) 640 * acres ;
81 DEFER: imperial-fluid-ounces
83 : minims ( n -- dimensioned ) 1/480 * imperial-fluid-ounces ;
85 : apothecary-fluid-scruples ( n -- dimensioned ) 20 * minims ;
87 : apothecary-fluid-drachms ( n -- dimensioned ) 3 * apothecary-fluid-scruples ;
89 : apothecary-fluid-ounces ( n -- dimensioned ) 8 * apothecary-fluid-drachms ;
91 : apothecary-pints ( n -- dimensioned ) 20 * apothecary-fluid-ounces ;
93 : apothecary-gallons ( n -- dimensioned ) 8 * apothecary-pints ;
97 : pounds ( n -- dimensioned ) 22/10 / kg ;
99 : drachm ( n -- dimensioned ) 1/256 * pounds ;
101 : grains ( n -- dimensioned ) 1/7000 * pounds ;
103 : ounces ( n -- dimensioned ) 1/16 * pounds ;
105 : nailweights ( n -- dimensioned ) 7 * pounds ;
107 : stones ( n -- dimensioned ) 14 * pounds ;
109 : tods ( n -- dimensioned ) 2 * stones ;
111 : hundredweights ( n -- dimensioned ) 112 * pounds ;
113 : quarters ( n -- dimensioned ) 1/4 * hundredweights ;
115 : tons ( n -- dimensioned ) 20 * hundredweights ;
119 : gallons ( n -- dimensioned ) 379/100 * L ;
121 : quarts ( n -- dimensioned ) 1/4 * gallons ;
123 : pints ( n -- dimensioned ) 1/2 * quarts ;
125 : cups ( n -- dimensioned ) 1/2 * pints ;
127 : us-fluid-ounces ( n -- dimensioned ) 1/16 * pints ;
129 : drams ( n -- dimensioned ) 1/8 * us-fluid-ounces ;
131 : teaspoons ( n -- dimensioned ) 1/6 * us-fluid-ounces ;
133 : tablespoons ( n -- dimensioned ) 1/2 * us-fluid-ounces ;
135 : ponies ( n -- dimensioned ) 3/4 * us-fluid-ounces ;
137 : jiggers ( n -- dimensioned ) 1+1/2 * us-fluid-ounces ;
139 : us-gill ( n -- dimensioned ) 4 * us-fluid-ounces ;
141 : knots ( n -- dimensioned ) 1852/3600 * m/s ;
143 : imperial-gallons ( n -- dimensioned ) 454609/100000 * L ;
145 : imperial-quarts ( n -- dimensioned ) 1/4 * imperial-gallons ;
147 : imperial-pints ( n -- dimensioned ) 1/2 * imperial-quarts ;
149 : imperial-fluid-ounces ( n -- dimensioned ) 1/160 * imperial-gallons ;
151 : imperial-gill ( n -- dimensioned ) 5 * imperial-fluid-ounces ;
154 : dry-gallons ( n -- dimensioned ) 440488377086/100000000000 * L ;
156 : dry-quarts ( n -- dimensioned ) 1/4 * dry-gallons ;
158 : dry-pints ( n -- dimensioned ) 1/2 * dry-quarts ;
160 : pecks ( n -- dimensioned ) 8 * dry-quarts ;
162 : bushels ( n -- dimensioned ) 4 * pecks ;
164 : pins ( n -- dimensioned ) 4+1/2 * imperial-gallons ;
166 : firkins ( n -- dimensioned ) 2 * pins ;
168 : kilderkins ( n -- dimensioned ) 2 * firkins ;
170 : beer-barrels ( n -- dimensioned ) 2 * kilderkins ;
172 : beer-hogsheads ( n -- dimensioned ) 1+1/2 * beer-barrels ;
174 : beer-butts ( n -- dimensioned ) 2 * beer-hogsheads ;
175 ALIAS: beer-pipes beer-butts
177 : beer-tuns ( n -- dimensioned ) 2 * beer-pipes ;
179 : wine-gallons ( n -- dimensioned ) 18/15 * imperial-gallons ;
181 : rundlets ( n -- dimensioned ) 18 * wine-gallons ;
183 : wine-barrels ( n -- dimensioned ) 1+3/4 * rundlets ;
185 : tierces ( n -- dimensioned ) 1+1/3 * wine-barrels ;
187 : wine-hogsheads ( n -- dimensioned ) 2 * wine-barrels ;
189 : wine-punchians ( n -- dimensioned ) 2 * tierces ;
190 ALIAS: wine-tertians wine-punchians
192 : wine-butts ( n -- dimensioned ) 2 * wine-hogsheads ;
193 ALIAS: wine-pipes wine-butts
195 : wine-tun ( n -- dimensioned ) 2 * wine-butts ;