tl; dr: You can use Parsimmon (or any parser combinator library) to build text inputs like the one in this date picker, which you can try here. Also, we’re hiring! Email us at jobs@mercury.co
Summary: -Wall is not enough. -Weverything is not enough. Scroll down to “The Copy-Pastable List” for the list of full list of warnings you should use. Also: we’re hiring!