Code: Select all

`.db "(-8>>2)+ceil(pi())+2**sqrt(abs((~0>>>(30|1))-(10>?1)))",0`

`min`,

`max`,

`pow`) turned into operators (

`<?`,

`>?`,

`**`) and a few additional operators (

`\`for integer division,

`>>>`for an unsigned right shift).

I suspect the technique is more useful than the implementation (especially given the dependency on BBC BASIC), so would anyone find it useful if I wrote this up?

Edit: Apparently not. Here's an archive of the source with some documentation.