Red language offers a different approach:
<a href="https://github.com/red/code/blob/master/Showcase/calculator.red" rel="nofollow">https://github.com/red/code/blob/master/Showcase/calculator....</a><p>Truly native and cross-platform GUI with declarative DSL for its specification, built-in reactive framework (no FRP though), and semantically rich evaluation model (e.g. note that calculation of typed expression is a one-liner).