機械学習には数値計算によるもの、guiを備えるものなど多数合ったが、はより汎用であり、オペレーティングシステムなどのシステム寄りの記述もでき、ネットワーク・プログラミングや計算機管理といったアプリケーションにも対応している。