00:00:00 --- log: started forth/15.06.14 00:39:33 --- quit: ErhardtMundt (Ping timeout: 252 seconds) 00:55:30 --- join: xyh (~user@121.33.190.145) joined #forth 01:00:12 --- quit: xyh (Remote host closed the connection) 01:09:30 --- quit: proteusguy (Remote host closed the connection) 01:46:54 --- join: proteusguy (~proteusgu@ppp-115-87-110-174.revip4.asianet.co.th) joined #forth 01:46:54 --- mode: ChanServ set +v proteusguy 02:36:26 --- quit: ehaliewi` (Ping timeout: 245 seconds) 02:40:25 --- join: true-grue (~grue@95-27-151-141.broadband.corbina.ru) joined #forth 02:42:39 --- join: ehaliewi` (~user@50-0-50-106.dsl.dynamic.fusionbroadband.com) joined #forth 02:47:19 --- quit: ehaliewi` (Ping timeout: 265 seconds) 03:45:45 --- join: Carisius (~Carisius@cm-188-171-11-76.telecable.es) joined #forth 04:03:50 --- quit: Carisius (Read error: Connection reset by peer) 04:31:16 --- join: ehaliewi` (~user@50-0-50-106.dsl.dynamic.fusionbroadband.com) joined #forth 04:35:50 --- quit: ehaliewi` (Ping timeout: 252 seconds) 05:01:30 --- join: impomatic (~impomatic@99.82.199.146.dyn.plus.net) joined #forth 05:15:24 --- join: kumul (~mool@adsl-72-50-84-211.prtc.net) joined #forth 05:33:43 --- quit: kumul (Quit: Leaving) 06:07:52 --- quit: proteusguy (Remote host closed the connection) 06:20:17 --- join: ehaliewi` (~user@50-0-50-106.dsl.dynamic.fusionbroadband.com) joined #forth 06:24:47 --- quit: ehaliewi` (Ping timeout: 264 seconds) 06:49:06 --- join: Zarutian (~Adium@168-110-22-46.fiber.hringdu.is) joined #forth 07:08:10 --- join: kumul (~mool@adsl-64-237-236-116.prtc.net) joined #forth 07:33:38 --- quit: darkf (Quit: Leaving) 07:40:13 --- join: Bahman (~Bahman@188.159.1.111) joined #forth 07:43:47 --- quit: Zarutian (Quit: Leaving.) 07:50:50 --- join: proteusguy (~proteusgu@ppp-110-168-230-109.revip5.asianet.co.th) joined #forth 07:50:51 --- mode: ChanServ set +v proteusguy 07:53:41 --- quit: Bahman (Remote host closed the connection) 07:54:46 --- join: Bahman (~Bahman@188.159.1.111) joined #forth 08:08:58 --- join: ehaliewi` (~user@50-0-50-106.dsl.dynamic.fusionbroadband.com) joined #forth 08:13:39 --- quit: ehaliewi` (Ping timeout: 250 seconds) 08:21:24 --- join: Zarutian (~Adium@168-110-22-46.fiber.hringdu.is) joined #forth 08:53:37 --- quit: TodPunk (Read error: Connection reset by peer) 08:54:05 --- join: TodPunk (Tod@50-198-177-186-static.hfc.comcastbusiness.net) joined #forth 08:56:51 --- quit: kumul (Ping timeout: 246 seconds) 09:34:20 --- quit: impomatic (Read error: Connection reset by peer) 09:36:05 --- join: impomatic (~impomatic@99.82.199.146.dyn.plus.net) joined #forth 09:53:38 --- join: bedah (~bedah@dyndsl-037-138-061-024.ewe-ip-backbone.de) joined #forth 09:57:58 --- join: ehaliewi` (~user@50-0-50-106.dsl.dynamic.fusionbroadband.com) joined #forth 10:02:49 --- quit: ehaliewi` (Ping timeout: 256 seconds) 10:14:46 --- join: ASau` (~user@46.114.77.24) joined #forth 10:18:56 --- quit: ASau (Ping timeout: 276 seconds) 10:20:56 --- nick: ASau` -> ASau 10:44:06 --- join: xyh (~user@121.33.190.145) joined #forth 11:03:14 --- join: ehaliewi` (~user@50-0-50-106.dsl.dynamic.fusionbroadband.com) joined #forth 11:08:00 --- join: kumul (~mool@adsl-64-237-239-116.prtc.net) joined #forth 11:14:29 --- join: kumool (~mool@adsl-64-237-238-37.prtc.net) joined #forth 11:17:59 --- quit: kumul (Ping timeout: 240 seconds) 11:23:31 --- quit: Zarutian (Ping timeout: 265 seconds) 11:26:15 --- join: Zarutian (~Adium@168-110-22-46.fiber.hringdu.is) joined #forth 11:33:36 --- quit: xyh (Remote host closed the connection) 12:18:39 --- quit: ehaliewi` (Ping timeout: 240 seconds) 12:58:22 --- quit: Bahman (Remote host closed the connection) 13:00:02 --- join: Mat4 (~claude@ip5b40671a.dynamic.kabel-deutschland.de) joined #forth 13:00:07 hi all 13:35:16 h'lo Mat4 13:35:51 * Zarutian hasnt read that wikipedia article on Ahead-Of-Time compilation and wonders what the diffrence is to normal compilation 13:36:15 hi Zarutian 13:39:02 not much difference beside that AOT compilation is done on the bytecode and restrictable to priour tagged code sequences 13:39:58 in addition to an interpreter 13:40:46 I see. So it is similiar to what Scheme does then. 13:40:51 yes 13:42:52 on related note I find it strange that x86 is still regarded as machine code. 13:45:23 perhaps I have been looking at microcoding and hardwiring of execution units at too much detail lately and hence gotten this opinion. 13:47:37 Mat4, what is your opinon on computer architectures du jure? 13:48:49 these Intel (and AMD) CPU's are out-of-order streaming processors (Intel call this execution though an trace cache). There exist no real machine code other than decoded bitstreams for the function units 13:50:45 those decoders (and supporting units such as depedency checkers) eat up a lot of silicon estate, introduce high control transfer latencies and consume quite some power, no? 13:51:05 yes, that's the problem 13:51:51 AOT on installation is interesting concept but not new (Burgoughs 5000 did that iirc) 13:54:15 indeed, however I don't think the combination of AOT compilation within interpretation is 13:54:42 * Zarutian is looking at Dalvik opcodes and stumbles upon Smali which is an assembler for it. The name is intresting because that is the Icelandic name for assembly/assembler. Rather thematic of them. 13:56:06 Mat4: oh, I thought Scheme did that. You could eather interpret the code or compile it. And the compiler was accessable at runtime. 13:58:04 so, the Mill architecture wouldnt be that crazy after all. (Compile the application at installation or first run instead of running a prepared binary) 14:00:14 the Mill architecture would be a good target for such envionments for sure 14:00:42 VLIW based DSP's are another in my opinion 14:00:57 this could also tie into language based/enforced process seperation and access control like MicroSoft Research did with the Singularity os. 14:02:23 yes. My approach is executing code sequences though dynamic compilation for special designed circuits at demand 14:03:16 --- quit: ASau (Remote host closed the connection) 14:04:39 which can be selected dependent of application 14:05:47 --- join: ASau (~user@46.114.77.24) joined #forth 14:06:16 what I havent seen and I do not know if exists are GALs/PALs/PLAs or other such small reprogramable units being part of processors and addressable as functional units via opcodes. 14:10:26 Intel does some research for this topic (however, no CPU yet) 14:14:14 --- quit: bedah (Quit: Ex-Chat) 14:19:47 such unit would probably complicate the hell out of most code generators in compilers 14:21:36 that will be the case 14:22:54 but the speed increase of performing some boolean and or other equation like operations should payment enough 14:23:50 for an interpretative environment that's an easy task because the whole runtime state is known. All left would be different compilers for each internal device 14:28:12 then the question becomes what kind of intermediate code representation would be handy? something like prefix shortened dictionary encoding like Oberon used? (which frankly reminds me of how figforth dictionaries look like) 14:33:28 how about an unencoded stack ISA (like the J1) ? 14:34:48 a bit too spefic to that kind of architecture but I like where you are going with this. 14:37:47 --- quit: GeDaMo (Remote host closed the connection) 14:38:56 an alternative would be direct compilation dependent on source code analysis (which can be done at loading or editing) 15:09:31 --- quit: Mat4 (Quit: Verlassend) 15:43:00 --- join: johnmark (~johnmark@24.1.223.32) joined #forth 15:50:16 --- quit: johnmark (Ping timeout: 276 seconds) 15:51:10 --- join: johnmark (~johnmark@24.1.223.32) joined #forth 15:52:46 --- nick: johnmark -> JohnMarkM 15:57:31 --- quit: Zarutian (Quit: Leaving.) 15:59:45 --- quit: true-grue (Read error: Connection reset by peer) 16:13:14 --- quit: kumool (Ping timeout: 255 seconds) 17:00:44 --- quit: joneshf-laptop (Quit: Leaving) 17:01:02 --- join: joneshf-laptop (~joneshf@98.208.35.89) joined #forth 17:22:59 --- quit: JohnMarkM (Ping timeout: 255 seconds) 17:25:30 --- join: JohnMarkM (~johnmark@24.1.223.32) joined #forth 17:45:03 --- join: kumul (~mool@adsl-64-237-239-229.prtc.net) joined #forth 18:26:42 --- quit: proteusguy (Ping timeout: 252 seconds) 18:36:11 --- quit: JohnMarkM (Ping timeout: 276 seconds) 18:38:04 --- join: JohnMarkM (~johnmark@24.1.223.32) joined #forth 18:40:02 --- join: proteusguy (~proteusgu@ppp-110-168-229-6.revip5.asianet.co.th) joined #forth 18:40:03 --- mode: ChanServ set +v proteusguy 18:43:39 --- quit: karswell (Read error: Connection reset by peer) 18:45:05 --- join: karswell (~user@137.148.115.87.dyn.plus.net) joined #forth 19:06:23 --- join: darkf (~darkf___@unaffiliated/darkf) joined #forth 19:17:34 --- join: impomatic_ (~impomatic@89.249.90.146.dyn.plus.net) joined #forth 19:20:25 --- quit: impomatic (Ping timeout: 256 seconds) 19:20:29 --- nick: impomatic_ -> impomatic 19:27:32 --- join: protist (~javery@50.248.69.111.dynamic.snap.net.nz) joined #forth 19:32:10 --- join: atommann (~atommann@58.251.2.94) joined #forth 20:45:37 --- quit: JohnMarkM (Quit: Leaving) 21:05:33 --- quit: phadthai (Ping timeout: 246 seconds) 21:07:41 --- join: phadthai (mmondor@ginseng.pulsar-zone.net) joined #forth 21:21:04 --- quit: karswell (Read error: Connection reset by peer) 21:22:15 --- join: karswell (~user@137.148.115.87.dyn.plus.net) joined #forth 21:26:21 --- join: ASau` (~user@176.4.117.37) joined #forth 21:30:23 --- quit: ASau (Ping timeout: 276 seconds) 21:49:05 --- nick: ASau` -> ASau 22:05:58 --- join: Bahman (~Bahman@188.159.1.111) joined #forth 22:08:18 --- quit: proteusguy (Remote host closed the connection) 22:20:32 --- quit: karswell (Read error: Connection reset by peer) 22:21:46 --- join: karswell (~user@137.148.115.87.dyn.plus.net) joined #forth 22:23:31 --- quit: ASau (Ping timeout: 276 seconds) 22:24:20 --- join: proteusguy (~proteusgu@ppp-115-87-110-174.revip4.asianet.co.th) joined #forth 22:24:20 --- mode: ChanServ set +v proteusguy 22:45:53 --- quit: Bahman (Remote host closed the connection) 22:52:13 --- join: darkf_ (~darkf___@unaffiliated/darkf) joined #forth 22:54:59 --- quit: darkf (Ping timeout: 240 seconds) 22:55:00 --- nick: darkf_ -> darkf 23:17:01 --- join: true-grue (~grue@95-27-154-184.broadband.corbina.ru) joined #forth 23:47:04 --- quit: kumul (Quit: Leaving) 23:59:59 --- log: ended forth/15.06.14