A partire dalla versione 1.3.0, gretl contiene un meccanismo per definire funzioni all'interno di uno script, con una sintassi in qualche modo simile a quella della shell bash. Allo stato attuale, il meccanismo non è ancora "scolpito nella pietra" e sono benvenuti commenti e suggerimenti, oltre che aiuti per correggere eventuali bug.