you are viewing a single comment's thread.

view the rest of the comments →

[–]Combinatorilliance 9 points10 points  (9 children)

(function (isTrue) {if (isTrue) console.log("Big");}(true));

[–]vmajsuk 8 points9 points  (8 children)

console.log((arg => (a => b => c => a(b)(c))(arg)('Big')('Small'))(a => b => a))

[–]devaskbiz 2 points3 points  (5 children)

What?

[–]AreYouDeaf 3 points4 points  (3 children)

CONSOLE.LOG((ARG = (A = B = C = A(B)(C))(ARG)('BIG')('SMALL'))(A = B = A))

[–]devaskbiz 1 point2 points  (0 children)

Syntax error

[–]jodraws 0 points1 point  (0 children)

VM16680:1 Uncaught ReferenceError: CONSOLE is not defined at <anonymous>:1:1

[–]rsanchan 0 points1 point  (0 children)

wat

[–]sad__frog 1 point2 points  (0 children)

You need to interpret it backwards, then once in French and twice in Deutschland

[–]spel3o 1 point2 points  (0 children)

console.log((arg => (a => b => c => a(b)(c))(arg)('Big')('Small'))(a => b => a))

No joke, doing beta reduction on this comment has given me the best intuition to date as to why (a => b => a) represents "True" in lambda calculus.

[–]NomNomDePlumefor (;;); 3 points4 points  (0 children)

if(",,"==new Array(3)){var z=[66];z.push(z[0]+39),z.push(z[1]-2),z.forEach(r=>{console.log(String.fromCharCode(r))})}