func (p *Package) Ready(local, compiled *stringset.StringSet) bool { for dep := range p.dependencies.Iter() { if local.Contains(dep) && !compiled.Contains(dep) { return false } } return true }