Closed ghost closed 4 months ago
Thanks for flagging this. The test runner operates over compiled EVM bytecode and ABI, so we'd only need bindings to the compilers and calling them instead of solc.
However, I do think that right now we should be focusing on making the simple Solidity experience as great as possible, and we can think about other languages later.
Marking this as completed due to the multi-lingual support having been added recently to https://github.com/foundry-rs/compilers/tree/main/crates/compilers/src/compilers
This lays the foundation for other languages to be added
With the development and rise of EVM focused programming languages - besides Vyper and Solidity - like Fe and Sway I think we should make it as easy as possible to make dapptools-rs accessible for these languages.
I don't have enough knowledge at the moment to assess if this is already possible or how big the effort would be to make the integration as easy as possible for future languages.