[00:03:14] * j-pb [j-pb!~j_pb@5ED295B1.cm-7-3c.dynamic.ziggo.nl] has joined the channel. [00:07:42] * j-pb [j-pb!~j_pb@5ED295B1.cm-7-3c.dynamic.ziggo.nl] has quit (Ping timeout: 265 seconds). [00:22:43] * cdt5050 [cdt5050!~cdt5050@h62-m31-pool-04.nat.iastate.edu] has joined the channel. [00:23:11] * cdt5050 [cdt5050!~cdt5050@h62-m31-pool-04.nat.iastate.edu] has quit (Remote host closed the connection). [00:58:58] <|2dman|> evincar: sorry I didn't catch your comment earlier -- I'm in southern Louisiana, and we've been flooding all day! [00:59:11] <|2dman|> I'm working on a compiled concatenative language for a custom bytecode VM [00:59:31] <|2dman|> I am trying to make sure a few design decisions are reasonable [01:00:20] <|2dman|> since I'm statically compiling bytecode, I was thinking of implementing word-local variable bindings as a stack of vector references -- since the compiler knows their names at compile time, I can just reduce that to vector assignment / read operations [01:00:30] <|2dman|> I was curious if there's a canonical better way to do it [01:09:13] * cdt5050 [cdt5050!~cdt5050@h62-m31-pool-04.nat.iastate.edu] has joined the channel. [01:16:07] * j-pb [j-pb!~j_pb@5ED295B1.cm-7-3c.dynamic.ziggo.nl] has joined the channel. [01:17:57] * cdt5050 [cdt5050!~cdt5050@h62-m31-pool-04.nat.iastate.edu] has quit (Ping timeout: 240 seconds). [01:21:12] * j-pb [j-pb!~j_pb@5ED295B1.cm-7-3c.dynamic.ziggo.nl] has quit (Ping timeout: 276 seconds). [02:01:42] * cdt5050 [cdt5050!~cdt5050@h62-m31-pool-04.nat.iastate.edu] has joined the channel. [02:38:21] * klltkr [klltkr!~klltkr@unaffiliated/klltkr] has joined the channel. [03:02:34] * cdt5050 [cdt5050!~cdt5050@h62-m31-pool-04.nat.iastate.edu] has quit (Ping timeout: 258 seconds). [03:04:54] * cdt5050 [cdt5050!~cdt5050@h62-m31-pool-04.nat.iastate.edu] has joined the channel. [03:49:59] * stisti [stisti!~stisti@fsgw.f-secure.com] has quit (Remote host closed the connection). [05:28:07] * klltkr [klltkr!~klltkr@unaffiliated/klltkr] has quit (Quit: My MacBook has gone to sleep. ZZZzzz…). [06:32:56] * cdt5050 [cdt5050!~cdt5050@h62-m31-pool-04.nat.iastate.edu] has quit (Remote host closed the connection). [10:53:00] * Carisius [Carisius!~Carisius@cli-5b7ec64f.ast.adamo.es] has joined the channel. [11:27:38] * cdt5050 [cdt5050!~cdt5050@h62-m31-pool-04.nat.iastate.edu] has joined the channel. [11:32:06] * cdt5050 [cdt5050!~cdt5050@h62-m31-pool-04.nat.iastate.edu] has quit (Ping timeout: 265 seconds). [12:31:47] * klltkr [klltkr!~klltkr@unaffiliated/klltkr] has joined the channel. [13:36:07] |2dman|: that's the way to do it. but instead of having a separate stack for locals, you could do it by allocating space on the normal stack [14:36:21] * |2dman| [|2dman|!~user@99-51-170-146.lightspeed.nworla.sbcglobal.net] has quit (Remote host closed the connection). [14:36:38] * |2dman| [|2dman|!~user@99-51-170-146.lightspeed.nworla.sbcglobal.net] has joined the channel. [14:41:10] * |2dman| [|2dman|!~user@99-51-170-146.lightspeed.nworla.sbcglobal.net] has quit (Ping timeout: 265 seconds). [15:36:19] * cdt5050 [cdt5050!~cdt5050@h62-m31-pool-04.nat.iastate.edu] has joined the channel. [15:41:06] * cdt5050 [cdt5050!~cdt5050@h62-m31-pool-04.nat.iastate.edu] has quit (Ping timeout: 265 seconds). [16:34:59] * stisti [stisti!~stisti@fsgw.f-secure.com] has joined the channel. [17:24:50] * cdt5050 [cdt5050!~cdt5050@h62-m31-pool-04.nat.iastate.edu] has joined the channel. [17:27:58] * klltkr [klltkr!~klltkr@unaffiliated/klltkr] has quit (Quit: My MacBook has gone to sleep. ZZZzzz…). [17:28:46] * klltkr [klltkr!~klltkr@unaffiliated/klltkr] has joined the channel. [17:33:23] * klltkr [klltkr!~klltkr@unaffiliated/klltkr] has quit (Ping timeout: 244 seconds). [17:34:47] * cdt5050 [cdt5050!~cdt5050@h62-m31-pool-04.nat.iastate.edu] has quit (Remote host closed the connection). [18:29:28] * cdt5050 [cdt5050!~cdt5050@h62-m31-pool-04.nat.iastate.edu] has joined the channel. [18:33:46] * cdt5050 [cdt5050!~cdt5050@h62-m31-pool-04.nat.iastate.edu] has quit (Ping timeout: 240 seconds). [18:49:56] * delvinj [delvinj!~Miranda@2601:449:4001:5400:acc0:47d7:f692:4c2b] has joined the channel. [19:49:06] * cdt5050 [cdt5050!~cdt5050@h62-m31-pool-04.nat.iastate.edu] has joined the channel. [19:58:25] * cdt5050 [cdt5050!~cdt5050@h62-m31-pool-04.nat.iastate.edu] has quit (Remote host closed the connection). [20:02:25] * delvinj [delvinj!~Miranda@2601:449:4001:5400:acc0:47d7:f692:4c2b] has quit (Ping timeout: 250 seconds). [20:31:07] * Carisius [Carisius!~Carisius@cli-5b7ec64f.ast.adamo.es] has quit (Remote host closed the connection). [20:55:08] * rgrinberg [rgrinberg!~rgrinberg@24-246-56-85.cable.teksavvy.com] has joined the channel. [22:05:00] * stisti [stisti!~stisti@fsgw.f-secure.com] has quit (Ping timeout: 244 seconds). [22:32:15] * klltkr [klltkr!~klltkr@unaffiliated/klltkr] has joined the channel. [23:01:59] * stisti [stisti!~stisti@95.175.104.68] has joined the channel. [23:18:24] * stisti [stisti!~stisti@95.175.104.68] has quit (Remote host closed the connection).