Skip to content

Instantly share code, notes, and snippets.

@nin-jin
nin-jin / coroutine.d
Last active October 9, 2015 14:59
Sorting comparison
import vibe.core.core;
import core.time;
import std.stdio;
int counter;
void say( string name ) {
for ( int i = 0 ; i < 3; i++ ) {
sleep( 100.msecs );
writeln( ++counter , " " , name );
@nin-jin
nin-jin / gist:13297c8723ecf4516dda
Last active August 29, 2015 14:04
Инкапсуляция и сокрытие
/**
* Инкапсуляция
*
* @class Greeter1
*/
var Greeter1 = function(){}
/**
* Генерирует прикольное имя
*
var userData = $jin.atom({ pull: function( ){
setTimeout( function( ){
userData.put({ name: 'User', time: Date.now() })
}, 1000 )
}})
userData
.then( function( val ){
Содержимое удалено по требованию правообладателя.