These are all related. A domain can be expressed in a language (a domain-specific language, or DSL) or be a part of the substrate. The substrate is the extralinguistic substance underlying all nature.
Codicalism could be defined as linguistic pragmatism (neopragmatism) with substance.
In scientist vs. philosopher “wars”, where sides are picked defending specific domains, from the codicalist’s perspective, they are both just creating and using languages (DSLs) for their own purposes.
In reality only languages and the substrate.