みなさま,こんにちは.ともき いまい (@Tomoki_Imai)です.
 特には研究室には所属していない野良部員です.
本日は趣味(研究?)で作っているプログラミング言語,環境Shiranuiをご紹介します.



動画を見るとわかるのですが,コード中にテストケースのようなものを埋め込むことができ,編集する度にリアルタイムでフィードバックが返ってくるシステムを構築しています.
このように"リアルタイムに編集のフィードバックが返ってくるシステム"のことをLive Programmingと呼んでいます.
最近ではSwiftにPlaygroundという名前で入って話題になりました.
ShiranuiではLive Programmingに単体テストのようなものを結合し,プログラマを補助する環境となっています.
これで競技プログラミングができるようになったら嬉しいなぁと個人的には思っています.

プログラミングのためのプログラミング,それがプログラミング言語を作ることです.
とっても楽しいので皆様も一度はやってみてはいかがでしょうか.