コンパイルはする。 crystal run や go run や rdmd や runghc のやうに、事前ビルドのコマンドを走らせる事無くインタープリタのやうに實行する機能が Rust には無いらしいので自作した。 #!ruby -rdigest/sha2 o="/tmp/#{Digest::SHA512.file __FILE__}-#{File.basename __FILE__}";IO.popen(["rustc","-","-o",o],"r+"){|io|io.write DATA.read}unless File.exist? o;system o,*ARGV __END__ // Rustコード Rust です(〃l _ l) このやうにして、 #!ruby -rdigest/sha2 o="/tmp/#{Digest::SHA512.file __FILE__}-#{F