Dear GCC Developers,

I'm in the process of writing my own C compiler for educational purposes.
To this end, I have decided to integrate into my compiler my own C++ port ( 
https://github.com/johnythecarrot/mjolnir ) of the Rust crate Ariadne ( 
https://github.com/zesterer/ariadne ) which provides nice, fancy and readable 
diagnostics for use in compilers and the like. See the first link for an idea 
of how my library outputs diagnostics.

I had the idea of perhaps contributing this diagnostics system to GCC in one 
way or another, under a flag perhaps, but considered it might be an unwelcome 
addition. I was told that there's no harm in raising it with the GCC developers.

This message serves as a gauge of interest from the GCC developers for 
something of this kind. I am aware the current format of my diagnostics do not 
comply with the GNU Standards, and I'd therefore also like to politely ask for 
input on your suggestions on making it comply while retaining its cleanliness.

I am the sole developer of Mjolnir and can therefore relicense it as necessary. 
Mjolnir still has a couple of issues to iron out and features to implement, 
such as multi-line span displaying.

Thanks,
Tuur Martens

Reply via email to