There are a ton of resources on the web devoted to proving some esoteric language is Turing complete by simulating arbitrary turing machines. I have an esoteric language I want to prove is complete, but I'm pretty sure the easier way to do it would be to prove that you can express any untyped lambda calculus term in it; i.e.
Recursively, it can represent a name, x. Given a lambda term E1 and E2 and a name v, it can represent lambda v.E1 as well as (E1)(E2).
Are there any existing examples of trying to prove a language is Turing complete through reduction to untyped (or any other Turing-complete) lambda calculus rather than through reduction to whether a Turing Machine halts?