Qualche mese fa mi è capitato di dover fare un progetto di intelligenza artificiale in cui dovevo verificare la “veridicità” dei risultati presentati in un paper pubblicato sul Journal of Machine Learning Research.
In particolare quello che dovevo fare era re-implementare gli algoritmi proposti nel paper per verificare le conclusioni a cui gli autori del paper erano giunti.
Purtroppo uno degli algoritmi riportati nel paper conteneva un errore (il sistema che veniva simulato anziché convergere verso un equilibrio divergeva), quindi ho dovuto cercare la versione esatta dell’algoritmo.
Nel far questo mi sono imbattuto in Krugle: un motore di ricerca per codice!

Krugle all’opera
In particolare Krugle permette di cercare codice rispetto al linguaggio (C/C++, Java, Awk, IDL, Modula,…) e rispetto all’area (commenti, documentazione, codice sorgente, definizione di funzioni, chiamata di funzioni, definizione di classi,…).
In più per ogni file trovato specifica anche la licenza con cui questo file è rilasciato!
Infine permette anche di cercare articoli tecnici e progetti interi.
Tutti gli sviluppatori dovrebbero averlo tra i loro segnalibri.
EOF


















