cpt
# List the 10 best packages from `cpt`
fun list_best(cpt: Counter[MPackage]): Template
do
var res = new Template
res.add "<ul>"
var best = cpt.sort
for i in [1..10] do
if i > best.length then break
var p = best[best.length-i]
res.add "<li>"
res.add li_package(p)
# res.add " ({cpt[p]})"
res.add "</li>"
end
res.add "</ul>"
return res
end
src/nitcatalog.nit:453,2--469,4