Programming languages are well recognised use-cases for classic confinement as per Process for reviewing classic confinement snaps. In this case, if it is expected that the snap would use the c++ compiler and headers etc from the host then it makes sense for this to be granted classic confinement - @cavazquez can you describe more about what the dependencies for ldpl-lang are and if these are expected to come from the host environment or if they could possibly be shipped inside the snap itself?