私は、C との完全な相互運用性を主な設計目標として、Lisp に似た言語を実装しています。これは、静的型付け、C 標準で定義されたすべてのプリミティブの直接サポート、ポインター演算、および低レベルのメモリ管理を意味します。マクロは仮想マシンで展開され、プログラム全体が C に変換されてコンパイルされます。これにより、プログラム全体をコンパイルできますが、特定の関数を対話的に変更およびコンパイルできるようにしたい場合はどうすればよいでしょうか? 手動でアセンブリをハッキングすることなく、それらを実行中の実行可能ファイルに統合するために使用できるものはありますか?