Nov. 17th, 2013

juan_gandhi: (VP)
Джаваскрипт сгодится
weird = function(x) { return x(x)(x(x)) }
weird(function(a) { println("called with " + a); return a})
//...

True=function(x){return function(y){return x}}
False=function(x){return function(y){return y}}
And=function(x){return function(y){return x(y)(x)}}
Or=function(x){return function(y){return x(x)(y)}}
Cond = function(c){return function(t){return function(f){return c(t)(f)}}}


хотя, конечно, хорошо бы нарисовать компилятор (интерпретатор?) из собственно лямбд в джаваскрипт, халявный, все переменные из окружающего контекста. Ну сколько он будет занимать, ну десять строк.

wat?

Nov. 17th, 2013 05:01 pm
juan_gandhi: (VP)
scala> val m = Map(Double.NaN -> 1)
m: scala.collection.immutable.Map[Double,Int] = Map(NaN -> 1)

scala> m(Double.NaN)
java.util.NoSuchElementException: key not found: NaN
juan_gandhi: (VP)
Президент нашего Католического Университета отменил покрытие абортов медицинской страховкой.

Обамин бардак.

Да, Обама не в курсе.

Но у нас что тут, тоталитарный режим Обамы? Какого хрена он вообще должен быть в курсе; в стране Должен Работать Закон.

Блин.

Profile

juan_gandhi: (Default)
Juan-Carlos Gandhi

August 2025

S M T W T F S
      12
3456789
10 11 12 13141516
171819 20212223
2425 2627282930
31      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Aug. 29th, 2025 01:38 am
Powered by Dreamwidth Studios