00:00:00 --- log: started forth/12.08.09 00:03:00 --- quit: fantazo (Remote host closed the connection) 00:04:00 ttmrichter: an advanced version? 00:07:42 STM8L-Discovery eval board. 00:09:09 This thing sucks up about 1.3mA in run mode. 00:10:34 About 7µA in low-power mode (3µA if the LCD is off) and 0.4µA in halt mode. 00:10:36 Wow. 00:13:35 i was thinking if i could found a usb disk that could let user burning its firmware 00:14:04 I've got USB access and apparently the programming is done through that. 00:14:11 But as is usual the tools are all Windows-based. 00:14:28 I'm hoping that the document download run I did includes specs on hardware and protocol for that. 00:14:47 I really want to play with this new toy. 00:14:54 yep, embed domain, alghout their product is *nix system, their dev envron is almost win32 00:15:05 Full memory specs: 32KB Flash, 2KB RAM, 1KB EEPROM. 00:15:29 The EEPROM is data (Harvard architecture) and the Flash seems to be either. 00:15:34 The RAM too. 00:15:41 If I'm reading this right. 00:15:53 32k flash and 2k ram could supporting a INTERPRETER 00:18:02 ttmrichter: is that harvard architecture couldnt support DTC? 00:18:52 I think that DTC would be a bit hard with Harvard, yes, unless you came up with some kind of oddball split dictionary or the like. 00:22:03 cl 00:22:30 cl? 00:22:41 ttmrichter: sorry , it should be /cl 00:23:28 ttmrichter: is that possible to build a forth system on fpga 00:23:28 Ah. :) 00:23:44 I think it should be possible to make a Forth processor on an FPGA, yes. 00:23:48 ttmrichter: and by compiling it burn to fpga 00:23:59 And if I could get my hands on a decent FPGA devkit, I'd make one. :) 00:24:11 i mean burning on fpga board dynamic 00:24:32 while running 00:24:46 I don't think you could make an FPGA setup that burned itself, no. 00:25:05 ttmrichter: so its not possible in tech 00:25:22 But I think you could easily use an FPGA as a "Forth Coprocessor" where you burn and execute as your program changes. 00:25:32 like harvad architeckture 00:25:49 Well the problem is that for an FPGA to burn it has to be cleared. 00:26:07 The first step, IIRC, with an FPGA burning is to clear (or is it set?) all the links. 00:26:24 Then you selectively link (or is it unlink?) the ones that correspond to what you're trying to make. 00:26:31 Hard to run anything while everything's cleared. 00:26:37 i thought it just adjust some target gate 00:27:06 No, I think it's more like burning Flash. 00:27:16 ttmrichter: so the burning only has two action, link/unlink, right? 00:27:27 Well the gates are linked/unlinked. 00:27:32 if it could support skip, that would be possible 00:27:33 (It's been a while since I read the book.) 00:28:30 so the burning file could be 101010100010101001 which 1 and 0 all map to an action 00:31:30 Has anyone got any of the following books for sale? "Inside F83", "Forth Floating Point", "Forth: Implementation and Application", "Book of FORTH assemblers" 00:31:59 Nope. :( 00:32:23 impomatic: i havnt saw people bought forth book 00:32:31 maybe i am too young :] 00:32:39 :-) 00:33:00 Inside F83 is available on amazon.com marketplace, but the seller is unresponsive :-( 00:34:24 Is there e-copy of these available anywhere? 00:35:02 nope even in china, i didnt see inside f83 00:35:22 maybe you could check in p2p network 00:36:24 Inside China it's hard to find anything that's not PHP, Java, C++, etc. 00:36:35 * ttmrichter isn't impressed with software schools here. 00:36:55 ttmrichter: try ishare.iask.sina.com.cn 00:37:10 My Chinese isn't up to snuff to read a site like that. :) 00:37:22 ttmrichter: you could refer it as a pirate of amazon lol 00:37:57 ttmrichter: i could got "zen of forth" win32 forth at that site 00:38:40 How much do they charge? 00:38:55 its free 00:39:17 you might know the meaning of pirate 00:39:31 I know loads of pirates who sell their goods. 00:39:54 Like everybody up the road at 电脑城 selling CDs, DVDs, etc. :D 00:40:13 well , they cant, if they did that, they could got punish 00:40:38 So you're telling me the people selling DVDs from bags are selling authentic DVDs? 00:40:44 * ttmrichter is sceptical. 00:41:08 ttmrichter: yes, personal shop could do that, my room mate just told me that he bought a 1T music from a seller with the price at 100 RMB per TB 00:41:49 ttmrichter: nope, punish is from goverment 00:41:57 I don't think it's authentic. I'm pretty positive it's all pirated goods. 00:42:09 ttmrichter: the goverment pay more attention to website rather than DVD shop 00:42:14 Well, true. 00:42:27 That just means someone has to pay a bit more to bribe an official. 00:43:55 ttmrichter: yep, the personal transation are hard to catch, and it has some political problem, so the goverment just keep eye close on DVD/CD 00:44:21 ttmrichter: but when we go to KTV, nowadays, the music are all got pay 00:44:43 What about the prostitutes? :D 00:45:19 ttmrichter: its like DVD 00:46:23 ttmrichter: many lowlevel police station treate that as a cash source, like in 东莞, you know the sex capital 00:51:19 Dong-what? 00:51:25 I don't recognize the second character. 00:51:52 But the prostitutes thing was just a reference to how all the KTV places in walking distance from my home are thinly-disguised brothels. :D 00:56:15 ttmrichter: its Dong(1) Guan(3) 00:57:24 ttmrichter: prostitutes is just like pirate DVD in china, its illegal in law, but the goverment dont really care about it 00:58:42 Which city are you in, BTW? 01:00:38 --- join: epicmonkey (~epicmonke@host-224-60.dataart.net) joined #forth 01:00:38 --- mode: ChanServ set +v epicmonkey 01:03:21 ttmrichter: Beijing 01:04:24 Ah. 01:04:30 How's the swimming? 01:04:34 * ttmrichter whistles innocently. 01:05:46 lol, i am a southen chinese, but i dont know swimming 01:06:24 ttmrichter: you are in wuhan, then how about the temperature? 01:06:57 It's cooler today than usual. Only 32°C. 01:07:07 But raining. So very high humidity. :( 01:08:19 yep, its the raining all day time in yangtz river valley 01:09:45 Actually that started today for us. 01:09:50 Yesterday was hot and sunny. 01:09:54 The day before was hot and sunny. 01:10:00 The day before that was hot and sunny. 01:10:01 ... 01:10:33 * ttmrichter needs to code a Forth word that parses " How's the weather?" and comes back "hot and shitty". 01:10:54 : WUHAN ( ... ) ... ; 01:15:25 ttmrichter: is the usb controller could support a forth runtime? 01:15:53 Which USB controller where? 01:17:22 the chipbang's controller got a 60% in market 01:18:21 ttmrichter: i want to make a firmware let me to emulate multi image file as cd, so that i could include my crypt keys in one disk 01:18:39 ttmrichter: maybe i should forward to harddisk? 01:19:11 That's out of my league. I don't know anything about USB hardware. 01:20:34 ttmrichter: btw, i really need a forth devkit on android 01:21:00 i am learning java, and i am going to a app deving company 01:21:14 maybe i could dev that one day 04:12:02 --- join: MayDaniel (~MayDaniel@unaffiliated/maydaniel) joined #forth 04:12:02 --- mode: ChanServ set +v MayDaniel 04:17:13 --- quit: MayDaniel (Read error: Connection reset by peer) 04:31:33 --- quit: epicmonkey (Remote host closed the connection) 04:31:44 --- join: epicmonkey (~epicmonke@host-224-60.dataart.net) joined #forth 04:31:44 --- mode: ChanServ set +v epicmonkey 05:08:37 --- join: MayDaniel (~MayDaniel@unaffiliated/maydaniel) joined #forth 05:08:37 --- mode: ChanServ set +v MayDaniel 05:21:36 --- part: impomatic left #forth 05:46:29 --- quit: MayDaniel (Read error: Connection reset by peer) 06:01:20 --- quit: jyfl987 (Quit: leaving) 06:16:22 --- join: nighty- (~nighty@static-68-179-124-161.ptr.terago.net) joined #forth 06:16:22 --- mode: ChanServ set +v nighty- 07:07:25 --- quit: ASau (Remote host closed the connection) 07:08:48 --- join: ASau (~user@95-26-148-61.broadband.corbina.ru) joined #forth 07:08:49 --- mode: ChanServ set +v ASau 07:11:04 --- join: Onionnion (~ryan@adsl-68-254-171-186.dsl.milwwi.ameritech.net) joined #forth 07:11:04 --- mode: ChanServ set +v Onionnion 07:39:27 --- quit: segher (Quit: This computer has gone to sleep) 07:41:07 --- join: segher (~segher@5ED3C8DF.cm-7-4d.dynamic.ziggo.nl) joined #forth 07:41:07 --- mode: ChanServ set +v segher 08:18:31 --- join: fantazo (~fantazo@213.129.230.10) joined #forth 08:18:35 --- mode: ChanServ set +v fantazo 08:28:34 --- join: MayDaniel (~MayDaniel@host86-148-82-71.range86-148.btcentralplus.com) joined #forth 08:28:34 --- quit: MayDaniel (Changing host) 08:28:35 --- join: MayDaniel (~MayDaniel@unaffiliated/maydaniel) joined #forth 08:28:35 --- mode: ChanServ set +v MayDaniel 08:53:46 --- quit: karswell_ (Ping timeout: 244 seconds) 09:00:03 --- join: karswell_ (~coat@93-97-29-243.zone5.bethere.co.uk) joined #forth 09:00:04 --- mode: ChanServ set +v karswell_ 09:28:47 --- quit: remyhr (Ping timeout: 246 seconds) 09:32:21 --- quit: epicmonkey (Read error: Operation timed out) 09:39:29 --- quit: ttmrichter (Quit: Leaving) 09:48:45 --- join: remyhr (~remy@pob78-1-82-238-158-96.fbx.proxad.net) joined #forth 09:48:46 --- mode: ChanServ set +v remyhr 10:07:26 --- quit: segher (Quit: This computer has gone to sleep) 10:08:29 --- join: segher (~segher@5ED3C8DF.cm-7-4d.dynamic.ziggo.nl) joined #forth 10:08:35 --- mode: ChanServ set +v segher 10:08:37 --- quit: segher (Remote host closed the connection) 10:09:28 --- join: segher (~segher@5ED3C8DF.cm-7-4d.dynamic.ziggo.nl) joined #forth 10:09:29 --- mode: ChanServ set +v segher 10:11:24 --- quit: fantazo (Ping timeout: 240 seconds) 10:53:34 --- join: epicmonkey (~epicmonke@188.134.41.211) joined #forth 10:53:35 --- mode: ChanServ set +v epicmonkey 10:54:27 --- quit: Onionnion (Quit: Leaving) 11:19:15 --- quit: segher (Quit: This computer has gone to sleep) 11:20:41 --- join: segher (~segher@5ED3C8DF.cm-7-4d.dynamic.ziggo.nl) joined #forth 11:20:41 --- mode: ChanServ set +v segher 12:11:56 --- quit: MayDaniel (Read error: Connection reset by peer) 12:17:17 --- quit: segher (Quit: This computer has gone to sleep) 12:18:28 --- join: segher (~segher@5ED3C8DF.cm-7-4d.dynamic.ziggo.nl) joined #forth 12:18:34 --- mode: ChanServ set +v segher 12:33:27 --- quit: epicmonkey (Ping timeout: 265 seconds) 12:52:05 --- join: RodgerTheGreat (~rodger@71-13-215-128.dhcp.mrqt.mi.charter.com) joined #forth 12:52:05 --- mode: ChanServ set +v RodgerTheGreat 13:07:47 --- quit: ASau (Remote host closed the connection) 13:09:14 --- join: ASau (~user@95-26-148-61.broadband.corbina.ru) joined #forth 13:09:14 --- mode: ChanServ set +v ASau 13:30:09 --- join: fantazo (~fantazo@91-119-143-213.dynamic.xdsl-line.inode.at) joined #forth 13:30:09 --- mode: ChanServ set +v fantazo 13:38:07 --- join: Nisstyre (~yours@oftn/member/Nisstyre) joined #forth 13:38:07 --- mode: ChanServ set +v Nisstyre 13:43:14 --- join: Onionnion (~ryan@adsl-68-254-171-186.dsl.milwwi.ameritech.net) joined #forth 13:43:14 --- mode: ChanServ set +v Onionnion 14:25:06 --- join: Kumul (~Kumul@173.215.128.163) joined #forth 14:25:06 --- mode: ChanServ set +v Kumul 14:25:06 --- join: Monevii (~Monevii@173.215.128.163) joined #forth 14:25:06 --- mode: ChanServ set +v Monevii 15:30:23 --- quit: RodgerTheGreat (Quit: RodgerTheGreat) 16:34:20 --- quit: nighty- (Remote host closed the connection) 17:06:23 --- quit: fantazo (Ping timeout: 256 seconds) 17:08:57 --- join: fantazo (~fantazo@91-119-220-48.dynamic.xdsl-line.inode.at) joined #forth 17:08:57 --- mode: ChanServ set +v fantazo 18:16:31 --- join: phao (phao@187.117.215.212) joined #forth 18:16:32 --- mode: ChanServ set +v phao 18:22:39 hey... which is a forth implementation for windows that I can use for learning while I read "thinking forth" ? 18:53:11 phao: winforth 18:53:20 phao: or, any 19:05:44 ok 19:05:55 --- join: ttmrichter (~ttmrichte@61.184.205.36) joined #forth 19:05:55 --- mode: ChanServ set +v ttmrichter 19:06:55 got this LMI Forth for Windows 19:07:43 --- quit: ASau (Ping timeout: 240 seconds) 19:17:15 --- nick: sav -> mhat 19:19:22 phao: How is it? 19:19:36 seems to work 19:19:46 I just want it to use while reading forth books 19:19:55 Where did you get it from? (And is it commercial or F/OSS or something else?) 19:19:56 I am probably not going to use it for anything 'real world' 19:20:06 got it from here (wait) 19:20:17 * ttmrichter has taken the first step to writing a Forth for the STM8L-Discovery board. 19:20:22 I got the board working. :) 19:20:39 hmm 19:20:45 is forth still used? 19:20:54 http://www.forth.org/compilers.html 19:20:59 it's somewhere in this list 19:21:26 Forth is still used, yes. 19:21:36 There's even a couple of commercial vendors of Forth environments. 19:23:34 ahh 19:26:29 In my opinion Forth remains the king of languages for constrained embedded environments. 19:26:48 For example this STM8L-Discovery board. 19:27:05 STM8 core (weird Harvard-architected 8-bit MCU). 19:27:15 1KB of EEPROM for data. 19:27:25 2KB of RAM. 19:27:29 32KB of Flash. 19:28:24 hmm 19:28:35 and forth can run on that? 19:28:49 A Forth *program* could easily run on that. 19:29:02 nice =) 19:29:31 Getting an interactive runtime in that space could be a bit dicey, mind. 19:29:41 --- join: RodgerTheGreat (~rodger@71-13-215-128.dhcp.mrqt.mi.charter.com) joined #forth 19:29:42 --- mode: ChanServ set +v RodgerTheGreat 19:29:52 It's doable. (I've had Forth-alikes running in 16KB.) But it's not easy and it gets very cramped. 19:30:25 what are we talking about? 19:31:10 I was describing an MCU eval board I'm going to put a Forth(-alike) in. 19:31:20 phao was wondering if it could fit. 19:31:33 1KB EEPROM, 2KB RAM, 32KB Flash. 19:31:38 ah 19:31:53 yeah that's a very small amount of ram to work with, but doable 19:31:57 I was saying I could get a Forth *program* in there easily, but a full runtime could get a bit cramped. 19:32:12 And no, that's not a very small amount of RAM. 19:32:26 The HC05Ks I worked with many moons ago were cramped. ;) 19:32:36 (256 *bytes* of RAM, 2048KB of ROM) 19:32:39 well I meant from the perspective of an interactive forth 19:32:51 Well, yeah, it is. 19:32:53 plenty of rom space for a program 19:33:02 plenty of ram for an executing program 19:33:12 but very cramped for fitting a program in ram 19:33:21 that's what I meant 19:33:27 I'd use the interactive runtime only for exploratory stuff. 19:33:40 You couldn't make much of a program in 2KB. 19:34:06 most of the MCU setups I've heard about use a full-fledged desktop forth and a "tethered" bootloader thing running on the chip 19:34:27 and then you cross-compile when you're happy with it 19:34:28 You *could*, however, write small tests quickly and easily and then add the results of your test to a program. 19:34:34 yeah 19:34:55 This STM8L chip, however, is really weird. 19:35:00 Writing a Forth for it won't be simple. 19:35:12 One 8-bit accumulator. 19:35:19 urgh 19:35:29 Two 16-bit index registers (which can also act as 16-bit accumulators for some instructions). 19:35:35 A 16-bit stack pointer. 19:35:42 A 24-bit program counter. 19:35:44 I assume you're shooting for a 16-bit forth 19:35:51 or at least 16-bit cells 19:35:52 Nope. 8-bit. 19:35:53 well 19:35:57 But yeah, 16-bit cells. 19:35:57 I hope I enjoy this forth language 19:36:01 hrm 19:36:07 the books are really highly regard 19:36:10 regarded* 19:36:14 Books? 19:36:23 yeah 19:36:27 like thinking forth, and POL 19:36:35 so when you say "forth-alike", what sorts of things do you expect to change relative to a garden-variety forth? 19:36:41 Oh, Thinking Forth is one of my list of top computing books. 19:36:53 RodgerTheGreat: Well, for starters ANSI is out the window. 19:37:00 well yeah 19:37:14 8 bits gives you that without question 19:37:26 not to mention how huge the standard dictionary is 19:37:28 I'm probably going to target something along the lines of F83 as the vocabulary. 19:37:39 Yeah, exactly my problem with ANSI. The bloat. 19:38:05 Also this is Harvard-architected and I suspect that's going to cause me some grief in the dictionary. 19:38:06 I do most of my work with my own dialect of Forth 19:38:11 oh geez 19:38:16 yeah that doesn't help 19:38:35 So it will be a recognizable Forth-alike, but some features just can't be done the traditional Forth way. 19:38:42 although if you use threaded code you can pretend it's von-neumann 19:38:55 I will be using indirect threading. 19:39:07 But that still likely means I need to use some bizarre split dictionary. 19:39:13 subroutine-threaded can get you the best performance but doesn 19:39:21 doesn't always fit well with architectures 19:40:23 This is going to be an interesting time. I'll be going WAAAAAAAAAAAAAY down memory lane with this. 19:40:48 Then I repeat it all with an STM32 eval board. 19:40:51 (ARM core.) 19:44:33 in comparison that should be a snap 19:44:44 I see why you'd want to save it for dessert 19:45:42 Well, that and the STM32 eval board is a huge complicated pig. 19:45:55 And I haven't done embedded work in about ... 15 years? 17? 19:46:01 Something like that. 19:46:06 it's like assembling a bike 19:46:27 Writing my own Forth-alike is more like assembling a forge so I can build my bike. 19:46:38 And my bike will have THREE inline wheels, thank you very much! 19:46:49 if you want it done right... 19:51:09 Well, that's the conceit of Forth for certain. 19:51:15 And since I'm very conceited myself, it suits me. :D 19:51:16 But ... 19:51:26 I've heard Forth described as a "programmer amplifier". 19:51:34 If you have good habits, you can write GREAT programs. 19:51:44 If you have bad habits, you will write HORRIBLE programs. 19:52:31 I think that's reasonably fair 19:52:42 with the caveat that there are some domains it is better for in general 19:52:59 some kinds of programs really *can* benefit from things like compiler-enforced static typing 19:53:48 Well obviously. 19:53:49 writing compilers in forth, I sometimes wish it was stricter. Writing garbage collectors in forth, I am relieved it is so flexible. 19:54:04 I'm a computing polyglot. I use whatever tool suits the job. 19:54:11 pragmatism 19:54:12 I wouldn't want to write a word processor in Forth. :) 19:55:14 if the problem is small and flexible, forth will sing 19:55:56 if the problem is huge and unwieldy it must first be hacked down 19:56:06 --- join: mark4 (~mark4@239.sub-166-249-131.myvzw.com) joined #forth 19:56:06 --- mode: ChanServ set +o mark4 19:56:08 sometimes you can't do that 19:56:17 cant do what? 19:56:24 amg thers action in here :) 19:56:36 simplify huge nasty problems so that you can tackle them well in Forth 19:57:07 if you wrote a web browser that did everything firefox does in forth, the forth would be perhaps slightly shorter than the C++ and nearly as nasty 19:57:23 but that wouldn't be a forthy thing to do 19:57:31 no. disagree, any problem can be reduced. 19:57:36 and onlyh if you used FF as a template 19:57:37 you'd make something like a web browser but simpler 19:58:03 writing a web browser in forth from scratch would be possible if someone wanted to do it 19:58:15 possible, yes 19:58:18 that would be the CM way yes 19:58:45 tho... one could write a text based web browser in forth and it would probably be better than lynx and links 19:58:53 if the person writing it had a clue about such things 19:58:55 I agree with you there 19:59:20 i once saw a doom type graphics engine coded in forth 19:59:22 the more you can diverge from 100% feature parity with firefox the more practical such a task would become 19:59:43 just follow the std 19:59:44 gforth has OpenGL bindings I think 20:00:05 WHAT standard? Nobody agrees about anything in webdev 20:00:13 that's the problem 20:00:24 pick one :) 20:00:30 invent one 20:00:38 there is a standard. just everyone super sets it 20:00:48 give and take 20:00:48 isforth is 100% isforth standard compliant 20:01:04 And then the superset becomes the new defacto standard. 20:01:14 Then the defacto standard is altered to become the latest W3C standard. 20:01:15 and that's how we are where we are 20:01:23 The circle of life then continues. 20:02:00 * ttmrichter doesn't have a lot of respect for the web. 20:02:12 it's very ugly 20:02:14 btw i consider gforth to be not forth 20:02:17 just fyi 20:02:23 that's rather extreme 20:02:39 I see it as a dialect, like most implementations 20:02:40 the ans forth standard does not describe the forth language but a language of the same name 20:02:44 gforth is no forth 20:02:54 gforth is just a huge forth with lots of bits bolted on 20:02:56 but then i would apply that quote to colorforth too 20:03:06 if its huge its not forth 20:03:17 hm 20:03:32 if its not 100 times smaller than the equiv c its not forth 20:03:38 and gforth IS c 20:03:54 any forth writen in C is an abomination. 20:04:02 I think it's clear that the internet is here to stay, but I predict that in a few decades HTTP and the "web" will be deprecated 20:04:07 gforth cannot metacompile its own kernel sources 20:04:16 not unless someone writes a c compiler extnsion 20:04:35 i doubt http will be deprecated 20:04:37 I have a good chunk of a pascal compiler 20:04:56 http is the next gopher 20:05:11 RodgerTheGreat: HTTP won't be, but it will be layered over with things like WebSockets. 20:05:19 maybe 20:05:50 I do think that the mess of HTML + CSS + JavaScript + this + that + the other will HAVE to give way (and soon!) to something more coherent and less stupid. 20:06:10 or maybe as people shift towards using "internet appliances" and cell phone apps to experience the internet things will shift towards TCP/IP for improved efficiency 20:06:33 cell phones are already the biggest user of the net 20:06:34 with any luck we'll eventually get a portable bytecode to replace JS 20:06:38 exactly 20:06:44 i did about 120 gigs of data last month :) 20:06:49 Yes, a portable bytecode would be better than JS. 20:06:52 but then i tether as tahts my only way to get webz 20:06:55 and lots of people just use apps rather than websites 20:07:13 if that becomes the rule, there's no reason to have HTTP 20:07:40 www is too good of a marketing medium for it to go away\ 20:07:49 just like AOL keywords 20:08:00 aol sucked from the get go 20:08:08 so did facebook 20:08:16 and twitter 20:08:27 neither of which will i ever go anywhere near 20:08:46 me either, but for many people those are "the internet" 20:09:07 email app, twitter client, facebook client 20:09:21 maybe not even email, because people find texting easier to understand 20:09:30 i removed fb and twit from my phone 20:09:35 REMOVED 20:09:56 thankfully my phone wasn't preloaded with either 20:10:07 which phone? 20:10:11 iphone 20:10:12 obviously not a vzw phone 20:10:14 ugh 20:10:33 im not a fan of I-cant-phone 20:10:35 I use a mac so it integrates well 20:11:13 all cell phones suck anyway 20:11:23 well true 20:11:31 but at least android is open and can be easilly rooted 20:11:37 yes you can JB the iphon 20:11:41 but its STILL a closed system 20:11:41 mine sucks but it looks pretty and it synchronizes with the desktop applications I use 20:12:18 brb gotta restart x 20:12:20 of all the locked down pseudo-computers I deal with on a daily basis I have no desire to fuck around with my cell phone 20:12:22 --- quit: mark4 (Quit: Leaving) 20:12:40 it's for making calls and checking my email 20:14:01 --- join: mark4 (~mark4@239.sub-166-249-131.myvzw.com) joined #forth 20:14:01 --- mode: ChanServ set +o mark4 20:14:49 oh cool I didn't notice you were an op 20:15:08 im the original founder 20:15:16 tho i claim zero ownership on the channel 20:15:23 all the idlers own it :) 20:15:35 and restarting x didnt do it. have to log out and back again. brb :) 20:15:39 --- quit: mark4 (Client Quit) 20:16:14 So I own the channel? Cool! 20:16:19 Oh, wait! I'm not idling now. :( 20:16:37 --- join: mark4 (~mark4@239.sub-166-249-131.myvzw.com) joined #forth 20:16:37 --- mode: ChanServ set +o mark4 20:17:26 ok that fixed it 20:19:23 ttmrichter, 20:19:34 it seems that forth implementations are sort of really good at generating fast programs 20:26:44 Well, they're faster than most interpreters to be sure, but slower than optimized compiler outputs. 20:27:07 I use Forth for its flexibility, its small size and its support for exploratory programming, not for speed. 20:29:39 isforth compiles MEGS of source per second 20:31:33 on this box it might compile gigs of source per second :) 20:33:19 --- part: Kumul left #forth 20:33:35 --- join: Kumul (~Kumul@173.215.128.163) joined #forth 20:33:36 --- mode: ChanServ set +v Kumul 21:00:48 --- quit: cataska (Ping timeout: 245 seconds) 21:04:26 --- join: cataska (~cataska@210.64.6.233) joined #forth 21:04:26 --- mode: ChanServ set +v cataska 21:27:07 --- quit: Monevii (Remote host closed the connection) 21:32:42 phao: they don't usually do much optimization, but forth compilers which emit machine code directly can get good performance 21:37:44 --- quit: RodgerTheGreat (Quit: RodgerTheGreat) 21:39:14 --- quit: malyn (Quit: Disconnecting from stoned server.) 21:40:05 --- join: jyfl987 (~jyf@unaffiliated/yunfan) joined #forth 21:40:05 --- mode: ChanServ set +v jyfl987 21:45:07 --- join: malyn (~malyn@unaffiliated/malyn) joined #forth 21:45:07 --- mode: ChanServ set +v malyn 21:45:38 --- quit: Kumul (Quit: gone) 21:57:05 --- part: phao left #forth 22:29:18 --- quit: mark4 (Ping timeout: 268 seconds) 23:05:13 --- join: ASau (~user@95-26-148-61.broadband.corbina.ru) joined #forth 23:05:13 --- mode: ChanServ set +v ASau 23:59:59 --- log: ended forth/12.08.09