Embora não sejam dados mais precisos sobre o contexto do emprego do termo macrofunções linguísticas, julgo que se trata de uma tipologia proposta pelo linguista M. A. K. Halliday (n. 1925), no quadro da teoria funcional sistémica, desenvolvida a partir dos trabalhos de J. R. Firth (1890-1960). Sobre as referidas macrofunções linguísticas, cito uma passagem de um artigo disponível na Internet:
«O funcionalismo de Halliday propõe três macrofunções da linguagem: 1)
função ideacional: referente à representação da experiência, ligando-se a
processos, eventos e ações; 2) função interpessoal: referente os significados
imbricados nos processos de interação social e 3) função textual: refere-se aos aspectos do sentido, estrutura e gramática do texto.»
Encontra-se uma breve descrição desta teoria na obra Introducción a la Lingüística: Historia y Modelos (Madrid, Editorial Síntesis, 1994, págs. 138-141), de Francisco Marcos Marín.