I linguaggi specifici del dominio sono comunemente usati nella comunità di Tcl. Ad esempio, non è affatto raro vedere un programma Tcl che contiene sia C che SQL come DSL incorporati (tramite i pacchetti Critcl e Sqlite). L'unica restrizione su un DSL incorporato è che è molto meglio se la lingua incorporata equilibra le parentesi graffe, e in pratica risulta essere un requisito davvero non oneroso!
Un altro linguaggio che semplifica i DSL è lo standard ML, che consente di accedere ai token grezzi dal tokenizzatore di sistema generico (da prima del punto in cui gli identificatori vengono convertiti in parole chiave). Ciò semplifica l'utilizzo di un'ampia classe di DSL, a condizione che rispettino alcune delle regole di sintassi di base di SML, in particolare in relazione a commenti, stringhe e limiti di token - ed è in effetti utilizzato in un numero di le principali applicazioni di guida per la lingua (dimostratori di teoremi, ecc.)
Non tutte le lingue lo rendono così facile. In particolare, i linguaggi che analizzano automaticamente il contenuto dei termini rinforzati (molti molti di loro!) Non possono farlo, quindi richiedono che la DSL sia costruita da operatori che eseguono l'override, inserendo la sotto-lingua all'interno di una stringa, o con l'utilizzo di un pre-processore che riscrive la DSL in qualcosa che può essere gestito all'interno della lingua host.