c++ -> js
От: alexeiz  
Дата: 09.05.11 01:50
Оценка: 23 (8)
var container = function (var data) { 
  var secret = data;
 
  return {
    _["set"] = function (var x) {
        secret |= x;
        return undefined;
    },
    _["get"] = function () { return secret; }
  };
};
 
var a = container("secret-a");
var b = container("secret-b");
 
a["set"]("override-a");
 
std::cout << a["get"](); // override-a
std::cout << b["get"](); // secret-b


Да, товарищи, это C++ (0x)! Подробности здесь. Код, который это делает, кстати, довольно простой.
Re: c++ -> js
От: Vain Россия google.ru
Дата: 09.05.11 11:01
Оценка: +1
Здравствуйте, alexeiz, Вы писали:

A>
A>var container = function (var data) { 
A>  var secret = data;
 
A>  return {
A>    _["set"] = function (var x) {
A>        secret |= x;
A>        return undefined;
A>    },
A>    _["get"] = function () { return secret; }
A>  };
A>};
 
A>var a = container("secret-a");
A>var b = container("secret-b");
 
A>a["set"]("override-a");
 
A>std::cout << a["get"](); // override-a
A>std::cout << b["get"](); // secret-b
A>

A>Да, товарищи, это C++ (0x)! Подробности здесь. Код, который это делает, кстати, довольно простой.
Интересно, но не более того. Как и положено за такие извращения в реальном коде — отрубание рук.
[In theory there is no difference between theory and practice. In
practice there is.]
[Даю очевидные ответы на риторические вопросы]
Re[2]: c++ -> js
От: Abyx Россия  
Дата: 09.05.11 11:26
Оценка: +1 -1
Здравствуйте, Vain, Вы писали:

V>Интересно, но не более того. Как и положено за такие извращения в реальном коде — отрубание рук.


вы еще про boost.spirit чтонить нехорошее скажите
In Zen We Trust
Re[3]: c++ -> js
От: Vain Россия google.ru
Дата: 09.05.11 11:30
Оценка:
Здравствуйте, Abyx, Вы писали:

V>>Интересно, но не более того. Как и положено за такие извращения в реальном коде — отрубание рук.

A>вы еще про boost.spirit чтонить нехорошее скажите
Не читал.
[In theory there is no difference between theory and practice. In
practice there is.]
[Даю очевидные ответы на риторические вопросы]
Re: c++ -> js
От: Аноним  
Дата: 09.05.11 17:23
Оценка:
Здравствуйте, alexeiz, Вы писали:

A>Да, товарищи, это C++ (0x)! Подробности здесь. Код, который это делает, кстати, довольно простой.


Забавно. Старичок C++ жжет! Есть еще порох в пороховницах!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.