# Classic confinement request for normlang
Snap name: normlang
Publisher account: lzp00314
Release: https://github.com/normlanguage/Norm/releases/tag/v0.23.2
Uploaded revision: 1 (0.23.2, amd64)
Norm is a programming language compiler, command-line development toolchain and language server. It runs user-authored programs, checks and tests projects, resolves packages and builds applications.
I request classic confinement for this developer tool. Its CLI and language server need to operate on user-selected project trees wherever the host IDE or terminal opens them, including external mounts and directories outside the non-hidden home directory. Programs executed through the CLI also need access to the host files and tools required by the user’s project. Restricting execution to a fixed set of application data directories would change the behavior of those user programs and prevent normal host development workflows.
The package uses core24, includes its runtime dependencies, and has been built with Snapcraft’s enable-patchelf support. Local classic installation has passed version, hello-program execution and a real language-server protocol handshake, followed by uninstall verification. The store upload requests manual review because classic confinement has not yet been granted.
Please review the request and let me know if you need additional technical details or publisher verification. I maintain the upstream project and the normlanguage GitHub organization.