00:00:00 --- log: started forth/15.04.25 00:03:33 --- join: kulp (kulp@unaffiliated/kulp) joined #forth 00:07:38 --- join: joneshf-laptop (~joneshf@98.208.35.89) joined #forth 00:18:24 --- quit: joneshf-laptop (Read error: Connection reset by peer) 00:18:43 --- join: joneshf-laptop (~joneshf@98.208.35.89) joined #forth 00:28:23 --- quit: karswell (Ping timeout: 255 seconds) 00:56:44 --- quit: xyh (Remote host closed the connection) 01:14:23 --- join: xyh (~xyh@2001:250:3002:5550:6ea1:cc0f:bcb2:b187) joined #forth 01:26:25 --- quit: xyh (Remote host closed the connection) 01:35:30 --- quit: clog (Ping timeout: 250 seconds) 01:35:30 --- log: stopped forth/15.04.25 01:35:38 --- log: started forth/15.04.25 01:35:38 --- join: clog (~nef@bespin.org) joined #forth 01:35:38 --- topic: 'Forth Programming | logged by clog at http://bit.ly/91toWN | http://forthworks.com/standards/DPANS/ | www.greenarraychips.com' 01:35:38 --- topic: set by crc!sid2647@gateway/web/irccloud.com/x-gjufmiaqljwdybvp on [Wed Mar 18 14:28:55 2015] 01:35:38 --- names: list (clog joneshf-laptop kulp dzho_ djinni_ aksatac ggherdov` diginet_ protist beretta darkf tangentstorm ASau Keshl MrMobius mnemnion dys yunfan carc newcup impomatic backer defanor nighty^ DKordic xpoqp Quozl` malyn tsumetai` DQxJKEcIG nisstyre +bluekelp +KipIngram ionthas yiyus gabc probonono Vendan irsol phadthai enthos crc rixard) 01:47:34 --- join: on4k (~none@78.90.30.16) joined #forth 02:01:03 --- join: xyh (~xyh@2001:250:3002:5550:6ea1:cc0f:bcb2:b187) joined #forth 02:04:40 --- join: true-grue (~grue@95-27-146-99.broadband.corbina.ru) joined #forth 02:37:21 --- quit: xyh (Remote host closed the connection) 03:19:34 --- join: xyh (~xyh@2001:250:3002:5550:6ea1:cc0f:bcb2:b187) joined #forth 03:25:22 --- join: GeDaMo (~GeDaMo@212.225.93.112) joined #forth 05:42:28 --- nick: dzho_ -> dzho 06:18:35 --- quit: xyh (Ping timeout: 256 seconds) 06:19:48 --- join: xyh (~xyh@2001:250:3002:5550:6ea1:cc0f:bcb2:b187) joined #forth 06:49:22 --- quit: beretta (Remote host closed the connection) 06:52:57 --- join: nighty-_ (~nighty@hokuriku.rural-networks.com) joined #forth 07:05:52 --- quit: xyh (Remote host closed the connection) 07:06:00 --- join: proteusguy (~proteusgu@ppp-110-168-229-135.revip5.asianet.co.th) joined #forth 07:06:00 --- mode: ChanServ set +v proteusguy 07:14:00 --- quit: proteusguy (Remote host closed the connection) 07:14:05 --- join: xyh (~xyh@2001:250:3002:5550:6ea1:cc0f:bcb2:b187) joined #forth 07:16:31 --- join: kumul (~mool@adsl-72-50-86-139.prtc.net) joined #forth 07:23:04 --- quit: darkf (Quit: Leaving) 07:26:29 --- join: proteusguy (~proteusgu@ppp-110-168-229-135.revip5.asianet.co.th) joined #forth 07:26:29 --- mode: ChanServ set +v proteusguy 08:18:40 --- join: Zarutian (~Adium@168-110-22-46.fiber.hringdu.is) joined #forth 08:35:41 --- quit: diginet_ (Quit: diginet has quit!) 08:36:36 --- join: diginet (~diginet@107.170.146.29) joined #forth 08:58:44 --- join: beretta (~beretta@50-77-130-141-static.hfc.comcastbusiness.net) joined #forth 09:18:11 --- join: DKordic` (~user@178-223-60-47.dynamic.isp.telekom.rs) joined #forth 09:18:58 --- join: enthos__ (~enthos@124-10-19-211.dynamic.tfn.net.tw) joined #forth 09:19:01 --- join: Quozl`_ (~quozl@activation.laptop.org) joined #forth 09:20:13 --- quit: enthos (Ping timeout: 246 seconds) 09:22:14 --- join: bedah (~bedah@91.248.12.27) joined #forth 09:23:40 --- quit: joneshf-laptop (*.net *.split) 09:23:40 --- quit: djinni_ (*.net *.split) 09:23:40 --- quit: aksatac (*.net *.split) 09:23:41 --- quit: DKordic (*.net *.split) 09:23:41 --- quit: Quozl` (*.net *.split) 09:23:41 --- quit: crc (*.net *.split) 09:23:41 --- quit: Vendan (*.net *.split) 09:25:30 --- join: djinni (~djinni@105.ip-167-114-152.net) joined #forth 09:30:03 --- join: joneshf-laptop (~joneshf@98.208.35.89) joined #forth 09:47:35 --- join: Vendan (Vendan@2600:3c03::f03c:91ff:fe70:5b6b) joined #forth 09:50:10 --- join: crc (sid2647@gateway/web/irccloud.com/x-hxojdnmbfraawalf) joined #forth 09:54:14 --- join: aksatac (sid12717@gateway/web/irccloud.com/x-gcpiwnzqcwrudlff) joined #forth 09:56:54 --- quit: Zarutian (Quit: Leaving.) 10:03:55 --- join: Zarutian (~Adium@168-110-22-46.fiber.hringdu.is) joined #forth 10:09:06 --- quit: xyh (Ping timeout: 256 seconds) 10:14:19 --- join: xyh (~xyh@2001:250:3002:5550:6ea1:cc0f:bcb2:b187) joined #forth 10:16:30 --- quit: proteusguy (Remote host closed the connection) 10:21:09 --- quit: kumul (Ping timeout: 256 seconds) 11:37:01 --- join: kumul (~mool@adsl-72-50-87-75.prtc.net) joined #forth 14:56:13 --- log: started forth/15.04.25 14:56:13 --- join: clog (~nef@bespin.org) joined #forth 14:56:13 --- topic: 'Forth Programming | logged by clog at http://bit.ly/91toWN | http://forthworks.com/standards/DPANS/ | www.greenarraychips.com' 14:56:13 --- topic: set by crc!sid2647@gateway/web/irccloud.com/x-gjufmiaqljwdybvp on [Wed Mar 18 14:28:55 2015] 14:56:13 --- names: list (clog kumul Mat4 saml_ nighty-_ TodPunk Zarutian aksatac crc Vendan joneshf-laptop djinni bedah Quozl`_ enthos__ DKordic` diginet true-grue kulp dzho ggherdov` tangentstorm ASau Keshl MrMobius dys yunfan carc newcup impomatic backer defanor nighty^ xpoqp malyn tsumetai` DQxJKEcIG rixard phadthai irsol probonono gabc yiyus ionthas nisstyre +bluekelp +KipIngram) 14:56:17 you mean software piplining ? 14:56:43 ^pipelining 14:57:20 instruction pipelining in the execution unit of a MCU or units in CPUs 14:57:45 one of the things that seems to just eat up the die estate and power 14:59:25 eh, no 15:00:11 from a performance centric viewpoint there have some advantages I think 15:00:40 --- quit: true-grue (Read error: Connection reset by peer) 15:02:13 most CPUs that have such pipelining have over complicated instruction sets, slow ALUs or multipliers and slow memory accessors iirc. 15:02:36 yes, that's the plan ;) 15:03:58 meanwhile something like J1 forth processor fits in the space of L1 instruction and L1 data caches on die iirc. 15:05:47 pipelining (and agressive out-of-order execution) is the only common applicable path to high performance for standard CPU architectures which implement archaic ISA's 15:06:01 to be precise 15:06:36 hence why I try to keep up with what the Mill architecture guys are up to 15:08:27 I've watched there presentations with interest and specially found the 'belt' idea very inspiring. However, all of this is implementable in software for already existant VLIW architectures 15:09:03 some of the design decisions in archaic ISAs are quite stupendous 15:09:44 for instance why the fuck is there an instruction to translate an integer into a bcd number in the x86 ISA? 15:10:10 use a fucking routine, man! 15:10:51 it's even more worse if you study the AMD64 ISA extension (no 64-bit direct call and branch instructions for example) 15:12:51 and who the hell thought up segmentation like 386 has? Slow ass fuck. 15:15:18 a CAM based TLB extended with address space identifier register must be much faster than any hardware page table walk too. 15:15:41 oh I forgot: You need something about 512 kiloByte of mem just for initializing a linear, physical address space (because long mode depend on a 4 level deep page structure) 15:16:24 page misses cost something of 14 up to >100 clock cycles 15:16:28 --- quit: nighty-_ (Quit: Disappears in a puff of smoke) 15:16:34 really nice !!! 15:16:39 (not really) 15:19:01 while an miss in the aforesaid TLB triggers an interupt to a kernel routine that can decide to suspend that thread and do something else. Bonus! The entire address space a problem mode process gets is usable by that process. (No 1 GB or what ever reserve for kernel) 15:21:08 bedah: amforth is implemented in Atmel assembly. avrforth is implemented in avr.f (gforth lib). 15:21:42 --- join: beretta (~beretta@50-77-136-113-static.hfc.comcastbusiness.net) joined #forth 15:21:51 hi beretta 15:27:47 i'd like to have one implemented in c, for avr. i know c better than asm, though i can read asm 15:34:44 --- join: mnemnion (~mnemnion@c-98-210-219-91.hsd1.ca.comcast.net) joined #forth 15:35:55 --- quit: beretta (Ping timeout: 256 seconds) 15:37:25 --- join: beretta (~beretta@50-77-136-113-static.hfc.comcastbusiness.net) joined #forth 15:39:25 bedah: I guess C implementations are most numerous (I don't care :) ). Check out https://github.com/anse1/stubforth . 15:44:47 Retro has C+AVR implementation. 15:51:23 Retro also support recent features like closures, Factor like stack modificators, even more Factor like quotation operators, structured word definations... 15:51:25 bedah: This http://andrewsterian.com/Software/pfavr/index.html should be interesting. Maybe You could delete enough to reduce RAM requirement. 15:52:15 + retro is not ANS complicant 15:54:47 --- join: karswell (~user@185.200.113.87.dyn.plus.net) joined #forth 16:05:44 --- part: Mat4 left #forth 16:31:06 uh.. with external ram, could work for me, but not for cheapo arduinos 17:53:23 --- quit: bedah (Remote host closed the connection) 18:58:46 --- quit: Zarutian (Quit: Leaving.) 18:59:11 --- join: irsol_ (~irsol@198.98.53.181) joined #forth 18:59:45 --- quit: irsol (Ping timeout: 264 seconds) 19:01:45 --- quit: irsol_ (Changing host) 19:01:46 --- join: irsol_ (~irsol@unaffiliated/contempt) joined #forth 19:01:59 --- nick: irsol_ -> irsol 19:44:14 --- join: vsg1990 (~vsg1990@cpe-67-241-148-119.buffalo.res.rr.com) joined #forth 19:56:53 --- join: darkf (~darkf___@unaffiliated/darkf) joined #forth 20:01:25 --- quit: MrMobius (Disconnected by services) 20:01:37 --- join: MrM0bius (~Joey@c-68-45-16-225.hsd1.nj.comcast.net) joined #forth 20:20:23 --- quit: beretta (Ping timeout: 256 seconds) 21:00:11 --- join: beretta (~beretta@50-77-136-113-static.hfc.comcastbusiness.net) joined #forth 21:54:55 --- quit: karswell (Read error: Connection reset by peer) 21:56:28 --- join: karswell (~user@185.200.113.87.dyn.plus.net) joined #forth 22:29:18 --- quit: karswell (Read error: Connection reset by peer) 22:30:29 --- join: karswell (~user@185.200.113.87.dyn.plus.net) joined #forth 22:49:17 --- join: protist (~javery@29.238.69.111.dynamic.snap.net.nz) joined #forth 23:05:26 --- quit: saml_ (Remote host closed the connection) 23:17:52 --- join: xyh (~xyh@2001:250:3002:5550:6ea1:cc0f:bcb2:b187) joined #forth 23:19:43 --- quit: vsg1990 (Quit: Leaving) 23:59:59 --- log: ended forth/15.04.25