00:10:05  * eohjoined
00:23:33  * sylvinusquit (Quit: sylvinus)
01:03:00  * im0bquit (Read error: Connection reset by peer)
01:03:01  * Alex_Gaynorquit (Remote host closed the connection)
01:05:43  * C-Manquit (Quit: Connection reset by beer)
01:17:17  * isaacsquit (Remote host closed the connection)
01:17:46  * isaacsjoined
01:18:10  * isaacsquit (Remote host closed the connection)
02:39:17  * joshthecoderquit (Quit: Linkinus - http://linkinus.com)
04:26:55  * joshthecoderjoined
04:40:33  * isaacsjoined
04:49:20  * isaacsquit (Remote host closed the connection)
04:51:43  * isaacsjoined
04:52:29  * isaacsquit (Remote host closed the connection)
05:48:43  * mritzquit (Quit: Computer has gone to sleep.)
06:54:50  * mritzjoined
06:59:17  * mritzquit (Client Quit)
07:26:34  * rendarjoined
07:35:08  * joshthecoderquit (Quit: Leaving...)
07:44:11  * sylvinusjoined
07:52:06  * sylvinus_joined
07:54:20  * sylvinusquit (Ping timeout: 244 seconds)
07:54:21  * sylvinus_changed nick to sylvinus
08:01:13  * Alex_Gaynorjoined
08:17:00  * sylvinus_joined
08:20:17  * sylvinusquit (Ping timeout: 244 seconds)
08:20:32  * sylvinus_changed nick to sylvinus
08:26:53  * stalledquit (Ping timeout: 244 seconds)
08:41:17  * stalledjoined
08:49:57  * Alex_Gaynorquit (Remote host closed the connection)
08:55:27  * Alex_Gaynorjoined
09:19:29  * decoderquit (Ping timeout: 264 seconds)
09:20:09  * decoderjoined
09:23:08  * [[zz]]quit (Ping timeout: 256 seconds)
09:36:23  * [[zz]]joined
09:54:03  * sylvinus_joined
09:56:54  * sylvinusquit (Ping timeout: 244 seconds)
09:56:54  * sylvinus_changed nick to sylvinus
10:09:59  * Net147joined
10:23:39  * C-Manjoined
10:34:57  * sylvinusquit (Quit: sylvinus)
10:48:38  * temp01joined
10:52:37  * CodeWarjoined
11:01:27  <CodeWar>do we profile JIT'ted code or is all profiling done only in the interpreter
11:06:53  * CodeWarquit (Quit: Leaving)
11:27:50  * temp01quit (Ping timeout: 244 seconds)
11:41:55  * jamespage_joined
11:53:26  * sylvinusjoined
12:37:39  * temp01joined
12:46:53  * ferikjoined
12:56:02  * jamespage_quit (Quit: Ex-Chat)
13:08:26  * Net147quit (Quit: HydraIRC -> http://www.hydrairc.com <-)
14:14:40  * isaacsjoined
14:16:53  * xaqjoined
15:00:29  * ed-joined
15:04:25  * ferikquit (Ping timeout: 245 seconds)
15:37:44  * hij1nxjoined
15:59:55  * TheJHjoined
16:01:52  * RT|Chatzillaquit (Quit: ChatZilla 0.9.86.1 [Firefox 2.0.0.22pre/2009081014])
16:02:58  * ed-quit (Remote host closed the connection)
16:03:11  * ferikjoined
16:03:21  * ferikquit (Client Quit)
16:04:36  * sylvinusquit (Quit: sylvinus)
16:07:55  * temp01quit (Ping timeout: 240 seconds)
16:13:23  * sylvinusjoined
16:13:47  * sylvinusquit (Client Quit)
16:19:10  * temp01joined
16:36:08  * mritzjoined
16:43:22  * hij1nxquit (Quit: hij1nx)
16:58:44  * joshthecoderjoined
17:09:34  * joshthecoderquit (Quit: Leaving...)
17:40:53  * hij1nxjoined
17:49:33  * hij1nxquit (Quit: hij1nx)
18:16:12  * hij1nxjoined
18:24:01  * sylvinusjoined
18:25:29  * sylvinusquit (Remote host closed the connection)
19:10:37  * fdmananajoined
20:01:43  * xan_quit (Quit: leaving)
20:43:16  * TheJHquit (Ping timeout: 248 seconds)
20:55:39  * teknopauljoined
20:59:00  <teknopaul>Hi anybody human on today? I'm trying to get access to variables in the local scope with no joy still
20:59:00  <teknopaul>var x = 0; <- what the C++ to get the name "x" and value of x
20:59:00  <teknopaul>Its ina closure somewhere bu tI cant find it
21:00:49  * temp01quit (Ping timeout: 244 seconds)
21:27:06  * mralephjoined
21:28:32  <mraleph>teknopaul: why do you want to access local variables from the function?
21:31:01  <teknopaul>to pass them to a different scripting environment
21:31:09  <teknopaul>I'm embedding Bash in JavaScript
21:31:20  <teknopaul>so when I cann Bash I want to pass all the vars from JavaScript land
21:31:41  <mraleph>I see. you can try to use debugger api to inspect frames above you.
21:31:57  <mraleph>that's the only way.
21:32:11  <teknopaul>how does eval(x) work
21:32:42  <mraleph>you mean internally?
21:32:56  <teknopaul>well yes
21:33:07  <teknopaul>I mean that has access to all the vars in the current scope
21:33:17  <teknopaul>and their names as a string
21:33:20  <teknopaul>right?
21:33:44  <mraleph>it is compiled in a special way so that every variable lookup goes through runtime routine that has access to scoping information and knows who to resolve variable names.
21:34:08  <mraleph>you don't have this kind of access through normal API.
21:34:29  <mraleph>only if you use debugger APIs you can somewhat get similiar information
21:34:30  <teknopaul>I'm not bothered if I have to hack the code to create my own APIs
21:34:37  <teknopaul>thats the beuty of OSS
21:34:47  <mraleph>ok
21:35:12  <teknopaul>I'll have a dig withthe debugger API fiurst tho since thats public its preferrable
21:40:10  * rendarquit
21:41:23  <teknopaul>OK got a good few lines of code to get my head round now, and some stuff to try out. cheers for the tip
21:41:49  <mraleph>if you later would like to dig into eval impl you can start reading Runtime_LoadContextSlot and around.
21:42:16  <mraleph>(search for kLoadContextSlot to find places where it's called from).
21:43:13  <teknopaul>OK will do
21:49:56  * mralephquit (Quit: Leaving.)
22:06:29  * mritzquit (Quit: Computer has gone to sleep.)
22:14:58  * joshthecoderjoined
22:31:57  * RT|Chatzillajoined
22:36:55  * teknopaulquit (Ping timeout: 244 seconds)
23:08:03  * xaqquit (Read error: Connection reset by peer)
23:08:33  * xaqjoined
23:27:41  * fdmananaquit (Quit: Leaving)