Considering that how awkward AltGr is to reach, I find it difficult to understand why that layout would be very practical (for programming), considering that all of those punctuation characters are available either directly or with shift on US layout.