00:02:59  * carifjoined
01:04:10  * seventhquit (Ping timeout: 245 seconds)
01:13:58  * iamdustanjoined
01:35:32  * carifquit (Read error: Operation timed out)
01:36:49  * abraxasjoined
01:51:05  * carifjoined
03:23:09  * abraxas_joined
03:24:53  * abraxasquit (Ping timeout: 248 seconds)
03:27:37  * jmar777quit (Remote host closed the connection)
03:28:15  * jmar777joined
03:32:53  * jmar777quit (Ping timeout: 272 seconds)
03:44:58  * iamdustanquit (Ping timeout: 256 seconds)
04:54:41  * jaseemabidjoined
05:51:40  * jaseemabidquit (Read error: Operation timed out)
07:16:46  * Petkajoined
07:19:29  * solublejoined
07:33:09  * Lethalmanjoined
08:01:59  * jaseemabidjoined
08:50:21  * muellijoined
09:07:38  * jaseemabidquit (Read error: Operation timed out)
09:30:57  * bnoordhuisjoined
09:53:14  * mralephjoined
09:53:21  * mraleph1quit (Read error: Connection reset by peer)
10:29:54  * jaseemabidjoined
10:33:25  * agerjoined
10:33:42  * abraxas_quit (Remote host closed the connection)
10:34:16  * abraxasjoined
10:38:51  * abraxasquit (Ping timeout: 248 seconds)
11:06:10  * jazz264joined
11:08:06  * jaseemabidquit (Ping timeout: 256 seconds)
11:20:00  * bnoordhuisquit (Ping timeout: 245 seconds)
11:42:20  * leosterajoined
12:11:35  * solublequit (Quit: Leaving.)
12:12:36  * solublejoined
12:30:05  * iamdustanjoined
13:15:22  * jmar777joined
13:17:27  * bnoordhuisjoined
13:18:43  * Lethalmanquit (Ping timeout: 272 seconds)
13:31:14  * Lethalmanjoined
13:35:39  * Lethalmanquit (Ping timeout: 240 seconds)
13:36:42  * Lethalmanjoined
13:37:44  * arexusjoined
13:38:14  * arexuspart
13:48:51  * jazz264quit (Ping timeout: 272 seconds)
13:57:26  * xan_quit (Quit: leaving)
14:41:02  * xan_joined
15:12:19  <aboudreault>bnoordhuis, is there a way that my object functions could be wrapped in a class and be used with InvocationCallback?
15:13:35  <aboudreault>rather than creating a lot of functions, then adding them with InstanceTemplate()->Set(), I would like to create a self contained class. is it possible?
15:16:35  <aboudreault>or maybe it would be better to wrap my object in C++, then create their interface in JS directly?
15:28:38  <bnoordhuis>aboudreault: maybe create trampoline methods that forward the call to the method?
15:28:52  <bnoordhuis>aboudreault: src/node_http_parser.cc does that with the use of some macro magic
15:29:13  <bnoordhuis>aboudreault: it's not very pretty but it works and gcc is smart enough to factor out the trampoline methods
15:29:47  <aboudreault>I'm currently looking the node js code source... and ObjectWrapper seems exactly what I would need.. but not sure if I should add a new dependencies
15:29:56  <aboudreault>checking http_parser.c...
15:31:25  <bnoordhuis>aboudreault: well, you'll need to set the functions on the instance template, you can't get around that
15:31:41  <aboudreault>I see, yeah it simply creates a static method that forward.
15:31:47  <aboudreault>could do the trick
15:34:51  * solublequit (Ping timeout: 248 seconds)
16:04:25  * RT|Chatzillaquit (Quit: ChatZilla 0.9.86.1 [Firefox 2.0.0.22pre/2009081014])
16:43:55  * bnoordhuisquit (Ping timeout: 272 seconds)
16:45:47  * jmar777quit (Remote host closed the connection)
17:26:47  * bnoordhuisjoined
17:57:34  * carifquit (Remote host closed the connection)
17:58:10  * carifjoined
18:04:28  <aboudreault>using a Persistent<FunctionTemplate>, what's the proper way to manipulate of call a function of the FunctionTemplate? -> is now private
18:04:42  <aboudreault>I have to create a normal Handle<...> ?
18:06:48  * carifquit (Remote host closed the connection)
18:07:12  * Lethalman_joined
18:07:26  * carifjoined
18:36:33  * carifquit (Remote host closed the connection)
18:42:11  <bnoordhuis>aboudreault: not sure i understand the question. you want to rematerialize the FunctionTemplate from the Persistent handle?
18:42:35  <bnoordhuis>aboudreault: because in that case you'd call Local<FunctionTemplate>::New(isolate, persistent_handle)
18:42:57  <aboudreault>https://github.com/mapnik/node-mapnik/blob/master/src/mapnik_featureset.cpp#L11
18:43:42  <aboudreault>I can easily replace that line by creating a Handle<..> than using Persistent.Reset.
18:43:47  <aboudreault>but at this line: https://github.com/mapnik/node-mapnik/blob/master/src/mapnik_featureset.cpp#L79
18:44:02  <aboudreault>I will have to get the FunctionTemplate somehow from the Persistent
18:44:21  <bnoordhuis>aboudreault: indeed. see my comment a few lines up :)
18:46:31  <aboudreault>ha, great. didn't know I could do that.
18:46:35  <aboudreault>Thanks again!
18:48:48  <bnoordhuis>np :)
18:52:10  * jamespage_joined
19:04:58  * Lethalman_quit (Read error: Connection reset by peer)
19:41:41  * jamespage_quit (Ping timeout: 245 seconds)
20:07:08  * jamespage_joined
20:15:18  * jamespage__joined
20:16:41  * jamespage_quit (Ping timeout: 245 seconds)
20:19:36  * jamespage__quit (Ping timeout: 245 seconds)
20:25:23  * jamespage__joined
20:47:56  * jamespage__quit (Quit: Ex-Chat)
21:14:10  * iamdustanquit (Ping timeout: 245 seconds)
21:19:30  * xan_quit (Quit: leaving)
21:37:31  * bnoordhuisquit (Ping timeout: 272 seconds)
21:48:17  * muelliquit (Ping timeout: 265 seconds)
22:07:58  * RT|Chatzillajoined
22:43:17  * bnoordhuisjoined
22:47:41  * bnoordhuisquit (Ping timeout: 245 seconds)
23:00:35  * c4milojoined
23:08:24  * C-Manquit (Quit: Connection reset by beer)
23:17:55  * c4miloquit (Remote host closed the connection)
23:57:49  * carifjoined
23:58:00  * jamespage_joined