Rosetta Code:Village Pump/SpecificationLanguages