SLPrologは、Silverlightプラットフォーム上で動作するPrologのインタプリタプログラム。Prologでかかれたプログラムと、ゴールを入力することができる。実行結果は、実行が成功したか失敗したかを表示し、ゴールに変数が含まれて入れば、そのそれぞれの変数がどの項に単一化されたか表示する。この処理系はバックトラックにも対応している。
実行手順は以下のとおり。