00:02:25  * alejandromgquit (Quit: leaving)
00:24:24  * tilgoviquit (Ping timeout: 245 seconds)
01:19:32  * tilgovijoined
01:59:31  * mmaleckichanged nick to mmalecki[zzz]
02:00:10  * bnoordhuisquit (Ping timeout: 276 seconds)
02:13:49  * mmalecki[zzz]changed nick to mmalecki
05:20:30  <indutny>hey mmalecki
05:20:40  <indutny>mmalecki: more info to you - https://github.com/indutny/candor/commit/c296e22aec07367446c740ce795bf5b749b5ae90#commitcomment-1160448
05:33:04  * alejandromgjoined
06:29:39  * alejandromgquit (Ping timeout: 248 seconds)
09:45:04  * dvvjoined
09:58:49  * dvvquit (Ping timeout: 260 seconds)
10:24:26  * piscisaureus_joined
10:25:12  <piscisaureus_>indutny: so there is actually nothing parallel about ParallelMove :-)
10:25:30  <indutny>piscisaureus_: well, not reall
10:25:38  <indutny>piscisaureus_: it acts like all moves are going in parallel
10:25:51  <indutny>piscisaureus_: that's why reordering can be applied
10:25:56  <piscisaureus_>ah, right
10:26:14  <piscisaureus_>It should be called IndependentMove then :-)
10:26:35  <indutny>hahahah
10:26:39  <indutny>well, it's just called like that
10:26:47  <indutny>:D
10:27:55  * tilgoviquit (Ping timeout: 272 seconds)
10:31:39  <indutny>piscisaureus_: well, the reordering of ParallelMove is the linearalizing parallel action to remove conflicts
10:32:01  <piscisaureus_>indutny: ok, ok
10:32:29  <piscisaureus_>indutnyL I need to read up on these compiler techniques because I am totally in the dark about it
10:32:38  <indutny>piscisaureus_: cool!
11:54:25  * mmaleckichanged nick to mmalecki[out]
11:55:26  * bnoordhuisjoined
13:22:40  * mmalecki[out]changed nick to mmalecki
13:40:01  * dvvjoined
16:56:26  <indutny>creationix: http://indutny.github.com/candor/
17:01:26  * alejandromgjoined
17:06:08  <creationix>that's neat
17:06:18  <creationix>more people will use gh-pages now I think
17:07:16  <creationix>indutny, nice optimization
17:07:45  <creationix>24 lines of candor -> 20 lines of assembly ?
17:16:53  <creationix>indutny, we need to add candor highlighting to github
17:16:59  <creationix>I think the syntax is pretty stable now
17:30:14  <indutny>haha
17:30:22  <indutny>yeah, probably
17:30:34  <indutny>creationix: that's very specific example
17:30:39  <indutny>I've a problems with parallel moves
17:30:54  <indutny>and haven't yet decided on few points in new code generator
17:30:59  * mmaleckichanged nick to mmalecki[drinks]
17:31:06  <indutny>mmalecki[drinks]: congrats :)
17:31:36  <mmalecki[drinks]>indutny: redbull + vodka is our starter. if I'm not here tomorrow, I'm dead
17:31:55  <indutny>mmalecki[drinks]: well, good luck to you
17:32:04  <mmalecki[drinks]>indutny: thanks, have a nice day :)
17:32:13  <dvv>you drink "rassol", and you'll be saved :)
17:32:29  <indutny>haha
17:33:29  <dvv>as they say here -- "vodka w/o beer -- just waste of money" :D
17:35:14  <dvv>say, are we allowed to have pending commas in object declarations?
17:38:24  <indutny>hm...
17:38:27  <indutny>I think no
17:38:43  <indutny>oh, well
17:38:55  <indutny>dvv: parser allows it
17:38:58  <indutny>surprisingly :P
17:39:05  <indutny>but no {,}
17:42:59  <dvv>{1,} effectively means {1} or {1,null}? this is important for taking length operator
17:43:20  <indutny>it doesn't mean anything
17:43:22  <indutny>{ a: 1 }
17:43:25  <indutny>{ a: 1, }
17:43:34  <indutny>arrays are allocated in another way
17:43:35  <dvv>and in arrays, then?
17:43:40  <indutny>not sure
17:43:47  <indutny>this is a parser bug
17:43:48  <indutny>:)
17:44:03  <indutny>probably parser just skips that comma
17:44:25  <dvv>i see. needa be fixed, right?
17:44:30  <indutny>eah
17:44:34  <indutny>yeah, would be good
17:45:38  <indutny>brb
17:46:46  <dvv>creationix: hi! do you have candor tests all passed?
17:47:05  * tilgovijoined
17:51:38  <creationix>dvv, assert(): assertion failed (trace: line) in
17:51:38  <creationix> test/functional/basics.can:60
17:51:45  <dvv>same here
17:51:57  <dvv>never lets go firther
17:52:02  <dvv>further
17:54:33  <dvv>i also started to get
17:54:34  <dvv>-- can: strings --
17:54:35  <dvv>assert(): assertion failed (cons string as property) in
17:54:35  <dvv> test/functional/strings.can:17
17:54:35  <dvv>make: *** [test] Aborted
17:55:31  <dvv>which vanishes after complete rebuild...
18:04:32  * tilgoviquit (Remote host closed the connection)
18:06:43  <dvv>wonder why the source of evident evil ( ==, != ) survived in candor?
18:21:19  <indutny>mmalecki[drinks]: == is useful in some cases
18:21:44  <indutny>oopps
18:21:46  <indutny>dvv: ^
18:21:51  <indutny>dvv: I'm rewriting codegen atm
18:22:00  <indutny>dvv: so please do not expect that error to be closed soon
18:22:12  <indutny>dvv: I won't touch any existing code until I'll finish that rewrite
18:22:16  <dvv>it's np
18:23:32  <indutny>brb
18:54:11  <creationix>indutny, looks like jsc is experimenting with compiler optimizations too http://trevmex.com/post/20358681895/jsconf-2012-session-2-notes
19:11:48  <indutny>creationix: looking
19:14:21  <indutny>parallel garbage collector
19:14:24  <indutny>yeah
19:14:36  <indutny>other stuff doesn't look new to me
19:14:43  <indutny>I read about JSCore before
19:15:31  <indutny>crap, that CFG stuff is really hard
19:15:44  <indutny>just met some sort of subtle bug in my implementation
19:15:54  <indutny>return ({a:1,b:1}).a <- works
19:16:03  <indutny>return ({a:1,b:1,c:1}).a doesn't
19:16:23  <dvv>will we have native JSON codec in the core?
19:16:43  <creationix>dvv, not in candor
19:16:47  <creationix>dvv, but candor.io will
19:16:59  <dvv>i see
19:17:04  <creationix>probably bind yajl again
19:17:08  <creationix>it was really easy for luvit
19:17:16  <dvv>yeah, proven to work
19:24:25  <indutny>someone should mention Candor on jsconf :)
19:26:03  * alejandromgquit (Quit: Lost terminal)
19:28:34  <creationix>I'm not there
19:29:00  <indutny>yeah, I know
19:29:12  <indutny>babies are good :)
19:29:39  <indutny>looks like hij1nx already mentioned Candor on it
19:29:42  <indutny>during his talk
19:30:09  * tilgovijoined
19:43:53  * piscisaureus_quit (Quit: ~ Trillian Astra - www.trillian.im ~)
20:26:32  * piscisaureus_joined
20:31:03  * dscape_joined
20:31:28  * dscapequit (Ping timeout: 260 seconds)
20:31:29  * dscape_changed nick to dscape
20:32:57  * piscisaureus_quit (Quit: ~ Trillian Astra - www.trillian.im ~)
20:50:39  * dvvquit (Ping timeout: 244 seconds)
20:58:08  * piscisaureus_joined
21:37:30  * mmalecki[drinks]changed nick to mmalecki
23:43:18  * tilgoviquit (Remote host closed the connection)