Module:Sandbox/iantresman/sandbox/FRStoc

-- test page title: User:Iantresman/sandbox/frstoc

local p = {} -- defines a variable p as an empty table, but *not* nil. function p.main( frame ) urlbit = "List of Fellows of the Royal Society elected in " startYear = 1660 + 0			-- Royal Society inaugural year currentYear = tonumber( mw.language.getContentLanguage:formatDate( 'Y' ) )	-- This year endYear = math.floor(currentYear / 10) * 10 + 9 -- End of this decade

result="" for decade = startYear, endYear, 10 do		--century = string.sub( decade, 1, 2) --if decade==1660 or string.sub( decade, 3, 4 )=="00" then result = result .. "\n\n" end result = result .. " \n" .. tostring(decade) .. "" -- Year and link for y = 1, 9 do result = result .. " " .. tostring(y) .. "" 	-- Single digit year and link end --if (decade+10)>currentYear or string.sub( decade, 3, 4 )=="90" then result = result .. "\n\n\n" end end

return result end

return p