local p = {}

local food = {
	{category = "Bread", name = "white"},
	{category = "drinks", name = "milk"},
	{category = "Bread", name = "corn"},
	{category = "Bread", name = "french"},
	{category = "drinks", name = "cola"},
	{category = "drinks", name = "soda"}
}

local function tableSortCat( a, b )
	return (a.category < b.category) or (a.category == b.category and a.name < b.name)
end

function p.main(frame)
	table.sort( food, tableSortCat )
	
	--for i=1, #food do
	--	print(food[i].category, food[i].name)
	--end
	
	ss = ''
	for k, v in pairs( food ) do
		ss = ss .. k .. ',' .. v .. '<br/>'
	end
	return ss

end

return p