自分で何かアプリを作成したときに、マクロ機能として何かしらの言語が扱えるといいなと思い、実験的にAIでWEBで動作するBASICインタプリタを作ってみました。

初めに渡したプロンプトは以下のものです。
WEBで動作するBASICが使用できるエディタを作ってください。 Basicインタプリタも実装してください。 FullBasicに準拠してください。
そのままでは素直に動作しなかったので、エラーや動作が変なところを伝えて修正していきました。
どのようにしたかの経緯を公開します。
claude.ai
割と簡単に動作するものができたので、クラス化して別のアプリに組み込むこともできそうです。
