00:00:00 --- log: started forth/06.11.27 00:32:24 --- quit: arke (Read error: 110 (Connection timed out)) 01:41:02 --- quit: virsys (Read error: 104 (Connection reset by peer)) 01:58:54 --- join: virsys (n=virsys@or-71-53-65-55.dhcp.embarqhsd.net) joined #forth 02:25:45 --- join: arke (i=Chris@x189.vpn.hrz.tu-darmstadt.de) joined #forth 02:25:45 --- mode: ChanServ set +o arke 02:49:08 --- join: arke_ (i=Chris@x393.vpn.hrz.tu-darmstadt.de) joined #forth 02:58:11 --- quit: arke (Read error: 110 (Connection timed out)) 03:31:56 --- quit: arke_ (Read error: 110 (Connection timed out)) 04:14:09 --- quit: erider (Read error: 110 (Connection timed out)) 04:14:52 --- join: erider (n=erider@unaffiliated/erider) joined #forth 04:29:26 --- join: zpg (n=user@85-210-48-7.dsl.pipex.com) joined #forth 04:29:32 afternoon all. 05:00:02 --- join: arke (n=Chris@pD9E063F2.dip.t-dialin.net) joined #forth 05:00:02 --- mode: ChanServ set +o arke 05:22:12 --- quit: arke (Read error: 104 (Connection reset by peer)) 05:25:06 --- quit: zpg ("ERC Version 5.1.4 (IRC client for Emacs)") 05:25:30 --- join: arke (n=Chris@pD9E063F2.dip.t-dialin.net) joined #forth 05:25:30 --- mode: ChanServ set +o arke 05:30:34 --- join: ecraven (n=nex@eutyche.swe.uni-linz.ac.at) joined #forth 05:30:39 greetings forthers :) 05:42:38 Hey. 05:46:20 do you know about literature on how to efficiently compile c-like languages to stack processors? mainly getting rid of a local variables stack 05:47:03 I'd look to Ertl and Koopman. 05:47:22 :) those are the ones i fonud 05:47:29 so i got the right papers, thanks 05:51:04 --- quit: Cheery (Read error: 104 (Connection reset by peer)) 05:52:47 Many of the classic compiler texts use stack machines as intermediate, if not final, targets. 05:55:10 TreyB: but they do not eliminate local variables the way i'd like it. 05:56:21 I can't judge that. I just thought you ought to know about it. 05:58:01 i would like to keep local variables *only* on the stack, not in memory 05:58:35 The stack is in memory on all but certain niche CPUs. 05:59:43 sorry, what i meant was not keep a dedicated memory cell for local variables 06:06:04 --- join: Cheery (n=Cheery@a81-197-54-146.elisa-laajakaista.fi) joined #forth 06:13:02 Why do you want to do this? C-like languages (and C in particular) go to great lengths to expose the notion of a stack frame. In particular, the ability to pass the address of a local (stack frame based) varaible gets used very frequently. 06:17:58 i actually need this for scheme 06:18:42 "local" variables never escape in scheme, so you might as well just keep them on the stack, not allocate any heap for them. i want to avoid keeping a base-pointer for local variables 06:28:06 --- nick: Raystm2- -> nanstm 06:32:11 --- join: Ray_work (n=Raystm2@199.227.227.26) joined #forth 06:33:53 Good morning! 06:36:48 hello Ray_work 06:43:37 ecraven: Hello. Do I know you under another nick? 06:44:00 Or is my memory as bad as I think it is? :) 06:45:04 i haven't been here for a long time :) and back then, i didn't say much.. so you probably don't know me :) 06:45:53 Cool. Always glad to make another aquaintence. :) 06:46:04 I do recognise your nick, tho. 06:47:37 Do you forth? Well, that's a dumb question. How's about, What have you done with Forth, lately? 06:49:13 not much :) i did a bit of forth, but actually i'm a schemer.. trying to get a nice stack-VM for scheme going 07:05:56 --- join: madwork (n=foo@204.138.110.15) joined #forth 07:12:58 --- join: zpg (n=user@85-210-48-7.dsl.pipex.com) joined #forth 07:14:13 hi 07:40:14 --- quit: ecraven ("bbl") 07:41:35 --- quit: zpg ("ERC Version 5.1.4 (IRC client for Emacs)") 08:20:30 --- join: jackokring (n=jackokri@static-195-248-105-144.adsl.hotchilli.net) joined #forth 08:39:21 --- join: zpg (n=user@85-210-48-7.dsl.pipex.com) joined #forth 08:41:06 --- join: virl (n=virl@chello062178085149.1.12.vie.surfer.at) joined #forth 08:56:37 --- quit: erider (Read error: 54 (Connection reset by peer)) 08:57:58 hi zpg :) 09:06:29 --- join: crest_ (n=crest@p54896DB0.dip.t-dialin.net) joined #forth 09:06:30 --- quit: Crest (Read error: 60 (Operation timed out)) 09:07:55 --- join: erider (n=erider@unaffiliated/erider) joined #forth 09:10:54 --- nick: crest_ -> Crest 09:25:40 hi Ray_work 09:30:06 --- part: zpg left #forth 09:30:13 --- join: zpg (n=user@85-210-48-7.dsl.pipex.com) joined #forth 09:30:20 Ray_work: how's it going? 10:27:43 --- join: marble (n=glass@81.109.60.19) joined #forth 10:33:45 hey 10:34:17 meow :3 10:48:13 hi Quartus_ 10:58:18 how do you pipe stderr in bash? 10:58:22 this doesn't work: 10:58:24 ls santoehu 2| sed -e 's/ or directory//' 10:58:49 I've never tried. As I recall you can 2> to redirect stderr, but that's not the same thing. 10:59:18 yeah, I can redirect it to a file 10:59:26 but some docs claim that you can pipe it with 2| 10:59:29 but that clearly dosen't work 10:59:38 it passes "2" as a parameter to the command 10:59:51 ie I get: ls: 2: No such file or directory 11:00:00 I've never seen 2| used anywhere. 11:00:07 me neither 11:00:19 I found people claiming that it works, but not giving examples like they do for 2> 11:00:22 --- join: Snoopy42_ (i=snoopy_1@dslb-084-058-098-051.pools.arcor-ip.net) joined #forth 11:00:40 cat foo 2>&1 will redirect stderr to stdout. 11:01:22 yeah, I can do that 11:02:06 cat foo 3>&2 2>&1 1>&3- I believe will swap stderr and stdout. That might do the trick. 11:02:20 Otherwise I don't think you can send a specific handle to the pipe. 11:03:16 --- join: vatic (n=chatzill@pool-162-84-178-20.ny5030.east.verizon.net) joined #forth 11:03:17 Not under Bourne. csh, I think you can. 11:07:38 --- quit: Snoopy42 (Read error: 145 (Connection timed out)) 11:07:53 --- nick: Snoopy42_ -> Snoopy42 11:10:29 hmmm 11:10:44 I asked in ##freebsd and it sounds like it can't be done in bash 11:11:00 although I did find a way to pipe both stdout and stderr, which works for me 11:11:21 ... 2>&1| ... 11:11:57 I didn't try that initially because I heard this doesn't work: ... 2>&1 > log 11:12:45 Right, 2>&1 redirects stderr to stdout, and then | sends stdout as always. 11:13:19 Doesn't that work? Should. 11:13:27 wait. I figured it out 11:13:51 ... 2>&1 > log works for me. 11:14:07 that puts stdout to log, and stderr to stdout 11:14:18 (terminal) 11:14:43 It redirects handle 2 to handle 1, in other words, redirects stderr to stdout. 11:14:44 ... 2>&1 > stdout.log | tee stderr.log 11:15:18 try this: ls / snathoeusntaoheu 2>&1 > stdout.log | tee stderr.log 11:15:54 do you mean tee stdout.log 11:16:00 no 11:16:02 I got it right 11:16:03 it works 11:16:53 I've read about this several times. if you put the "2>&1" redirects to the destination where stdout is _currently_ going 11:17:04 Ok. 11:17:06 subsiquent > operators don't effect stderr 11:17:17 What I was asking was about this: > stdout.log | tee stderr.log 11:17:24 stdout.log vs. stderr.log 11:17:36 so if you want stderr and stdout to go to the same file you have to put the "2>&1" after the ">" 11:18:13 so you can do this: ls / satnhoeusnt > stderr_and_stdout.log 2>&1 11:18:22 Right. 11:18:34 but this won't work: ls / satnhoeusnt 2>&1 > stderr_and_stdout.log 11:18:58 So the >& does a copy of the specified handle. 11:19:15 something like that 11:19:25 bash is so screwy 11:19:25 Probably that, a direct copy. 11:31:44 --- part: zpg left #forth 11:52:08 --- join: rabbitwhite (n=Miranda@136.160.196.114) joined #forth 11:59:53 Hello rabbitwhite. 12:08:24 hi 12:14:51 whats up 12:15:02 besides work i guess 12:23:21 yeah work. Since I started taking meds for Diabetes and ADHD I've not done very much work on my websites, Glypher included. 12:24:05 How's about you? Getting anywehre with the CUBE? :) 12:26:04 of course 12:26:31 --- quit: vatic ("*poof*") 12:30:56 i bored myself to death doing this assigned demonstration program , that's pretty much finished so .. 12:31:09 i guess i'm taking a break to think about how to pick up the pieces and go to the next level 12:31:51 I think it's Down, Up, Left, Left, A, Right, Down. 12:32:05 what 12:32:19 Joke. Controller sequence. Next level. 12:33:04 Alternatively, Up Up Down Down Left Right Left Right A B Start. 12:33:30 mm hmm 12:33:46 eh? 12:39:39 --- quit: jackokring (Read error: 113 (No route to host)) 13:24:46 Quartus, Would you like to give me instructions again? 13:25:16 I'd like to make a convenient set of methods to handle binaries. 13:26:09 ie, methods to change binaries size in any scale, methods to split them, join them, pattern match them, and do other nasty stuff for them. 13:26:45 Do you know what direction would be the most straightforward? 13:27:01 And least annoying. 13:29:45 Oh well, I don't need the answer immediately. 13:30:36 (I'm going to sleep soon) 13:31:35 --- quit: erider (Operation timed out) 13:32:47 (I also do not expect you would answer at all, I guess this question is still not developed further that one better could answer with few words on it) 13:36:20 lo :) 13:41:02 --- join: erider (n=erider@unaffiliated/erider) joined #forth 13:45:46 good night 13:45:55 --- quit: Cheery ("Download Gaim: http://gaim.sourceforge.net/") 13:56:11 --- quit: rabbitwhite (Read error: 104 (Connection reset by peer)) 14:09:32 --- join: tattrdkat (n=virsys@or-71-53-65-55.dhcp.embarqhsd.net) joined #forth 14:09:51 --- quit: virsys (Nick collision from services.) 14:10:02 --- nick: tattrdkat -> virsys 14:10:05 what do you mean by 'binaries'? 14:10:10 ah, too late 14:59:35 --- quit: warpzero (Client Quit) 14:59:40 --- join: warpzero (n=warpzero@wza.us) joined #forth 15:03:17 I wasn't able to read this today. I'll have to wait till I get home :( 15:08:13 --- quit: Ray_work (Read error: 104 (Connection reset by peer)) 16:03:30 --- nick: nanstm -> Raystm2 16:09:53 --- join: nighty_ (n=nighty@sushi.rural-networks.com) joined #forth 16:13:59 --- join: nighty__ (n=nighty@sushi.rural-networks.com) joined #forth 16:23:07 whew! Caught up. 16:23:35 Looks like i missed rabbitwhite and zpg a few times today while I was working. 16:31:15 --- join: I440r (n=mark4@70.102.202.164) joined #forth 16:31:16 --- quit: nighty_ (No route to host) 16:31:57 --- mode: ChanServ set +o I440r 16:32:40 Mark! 16:33:06 hi 16:33:20 How you been? 16:33:53 good 16:33:57 drove 2000 miles this weekend lol 16:34:03 * Raystm2 gravitates towards kitchen... 16:34:05 1000 to go home to SA from AZ 16:34:07 yikes where'd you go. 16:34:08 okay. 16:34:11 then 1000 to get back to az for work heh 16:34:17 im working in az 16:34:34 and tomorrow they are sending me to Commyfornia 16:34:36 grrrr 16:34:40 and liveing in SA. THat's a heck of a commute. Consider a personal plane. :) 16:34:47 lol 16:34:59 Commyfornia hehe. 16:35:02 its only a 14 hour ++ drive :P 16:35:08 Where in Ca? 16:35:15 SanDiego? 16:35:43 I did the thing from FtWorth to Yuma Az 17 hours. 16:35:56 not bad 16:36:07 What the deuce is 'SA'? 16:36:15 san antonio 16:36:27 Texas :) 16:36:31 TX, then. Sheesh. 16:36:40 i was specific about where in tx :P 16:36:55 clf is as boring as ever i see 16:37:33 Hey Quartus! What's new? sell that puppet? 16:38:07 SA is what vato's call each other. :) 16:38:57 It's still up on eBay. http://cgi.ebay.com/ws/eBayISAPI.dll?ViewItem&item=250053989562 16:41:16 Nanette recorded the season of Eureka. I find problems with the show, but the biggest one is that Max Headroom guy killing a Aussy accent. 16:41:35 Makes it very hard to watch. 16:41:45 Fixing the car brb. Starter. 16:45:44 It took me ten minutes of listening to his hideous accent to realize that the character was supposed to be Australian. 16:46:10 That's Matt Frewer, and he had quite a pleasant voice normally. Accents are clearly not his strong suit. 16:46:16 --- part: marble left #forth 16:46:36 I loved him as Max 16:46:54 He has some talent, which is not evident in that silly new show. 16:47:13 --- join: nighty_ (n=nighty@sushi.rural-networks.com) joined #forth 16:47:31 Canadian talent, too :) 16:47:51 Cool. :) 16:48:22 Untill I saw Matt Frewer in something else, I honestly thought that Max was completely computer generated. 16:48:42 Oh, tell a lie; appears he was born in Washington DC but that he was raised in Canada; that accounts for his accent. 16:48:57 His Canadian accent. Pretty strong. 16:49:36 Cool, you look this stuff up. Better then talking out of your ... as I often do. :) 16:50:00 I figured him for pure Canadian, given his accent, but close enough. :) 16:51:18 Ya. 16:51:40 Badly in need of a voice coach on that accent. 16:51:57 Keanu Reeves does better accents. 16:52:07 And that's no compliment to Keanu. :) 16:52:25 Plenty-o-great talent comming from your parts of the world. I think it has to do with the fact that y'all are often shut in and need to entertain yourselves. 16:52:26 hahaha. 16:53:11 Hmm, shut in? By winter, I assume you mean. But the largest concentration of people up here is in and around Toronto and Montreal, and we're further south than quite a bit of the US. It's the mid-west that gets the bad winter. 16:53:27 yes winter. 16:53:30 sure. 16:53:35 I know. 16:53:36 --- quit: nighty__ (Connection timed out) 16:54:11 Alberta/Saskatchewan/Manitoba, and the points due south -- Montana, North Dakota, Minnesota. 16:54:29 My family is from Canada in the 17+1800's, tho I don't know where. 16:55:39 Back to car. 16:56:56 I'm a Ste. Marie, after all. 16:57:02 True. 16:59:14 Back to starter on car. 17:37:00 Quartus is the word create the same as variable? 17:37:32 --- join: nighty__ (n=nighty@sushi.rural-networks.com) joined #forth 17:38:03 erider, no. CREATE does not allocate space. 17:38:58 so variable foo 5 cells allot is not the same as create foo 5 cells allot 17:39:08 No it isn't. 17:40:38 ah ok is there a huge difference or small 17:41:11 Depends on the Forth. 17:41:32 If what you intend to do is name a region of 5 cells, use the CREATE version. 17:41:33 gforth and retro 17:42:09 array is the plan 17:42:42 Again, CREATE is the right word for naming a data region that's not one or two cells long (VARIABLE and 2VARIABLE for those). 17:43:40 hmm crc likes "here" to allocate space. 17:43:55 ok I go with create then thanks 17:44:43 That's a long-winded way to do the same thing. create foo 5 cells allot is roughly equivalent (but not identical) to align here 5 cells allot constant foo 17:45:57 what about : buffer here 128 + ; 17:46:13 That always returns an address 128 higher than HERE. 17:46:23 It allocates nothing. It's a floating buffer. 17:46:59 hmm ok then I miss understood the code 17:47:34 but I did factor that out 17:55:49 --- quit: nighty_ (Read error: 110 (Connection timed out)) 17:56:07 --- join: nighty_ (n=nighty@sushi.rural-networks.com) joined #forth 18:03:15 --- join: cbbrowne_ (i=drew@dsl.ss.org) joined #forth 18:10:19 --- quit: cbbrowne_ () 18:11:49 --- quit: nighty__ (No route to host) 18:12:35 --- join: nighty__ (n=nighty@sushi.rural-networks.com) joined #forth 18:17:37 --- quit: erider ("I don't sleep because sleep is the cousin of death!") 18:25:14 --- quit: nighty_ (Read error: 113 (No route to host)) 18:26:30 --- join: nighty_ (n=nighty@sushi.rural-networks.com) joined #forth 18:38:42 --- quit: nighty__ (Read error: 110 (Connection timed out)) 18:39:20 --- quit: nighty_ (Read error: 60 (Operation timed out)) 18:39:57 --- join: nighty_ (n=nighty@sushi.rural-networks.com) joined #forth 18:40:52 --- quit: virsys ("bah") 18:57:55 --- join: virsys (n=virsys@or-71-53-65-55.dhcp.embarqhsd.net) joined #forth 19:09:14 --- quit: Crest (Remote closed the connection) 19:18:33 --- quit: nighty_ (Read error: 113 (No route to host)) 20:00:49 --- join: nighty__ (n=nighty@sushi.rural-networks.com) joined #forth 20:25:54 --- quit: nighty__ (Read error: 113 (No route to host)) 20:30:16 --- join: nighty__ (n=nighty@sushi.rural-networks.com) joined #forth 20:42:08 --- join: zpg (n=user@smaug.linux.pwf.cam.ac.uk) joined #forth 20:45:06 --- quit: zpg (Client Quit) 20:53:25 --- quit: madgarden (Read error: 104 (Connection reset by peer)) 20:54:12 --- join: madgarden (n=madgarde@bas2-kitchener06-1096751791.dsl.bell.ca) joined #forth 21:09:10 --- quit: nighty__ (No route to host) 21:16:23 --- quit: Quartus_ (Read error: 145 (Connection timed out)) 21:39:17 --- join: arke_ (n=Chris@pD9E062BE.dip.t-dialin.net) joined #forth 21:46:39 --- quit: arke (Read error: 60 (Operation timed out)) 21:53:51 --- quit: virl (Remote closed the connection) 22:33:31 --- quit: virsys (Read error: 104 (Connection reset by peer)) 22:34:45 --- join: virsys (n=virsys@or-71-53-65-55.dhcp.embarqhsd.net) joined #forth 22:42:46 --- quit: madgarden (brown.freenode.net irc.freenode.net) 22:42:46 --- quit: TreyB (brown.freenode.net irc.freenode.net) 22:42:46 --- quit: JasonWoof (brown.freenode.net irc.freenode.net) 22:42:49 --- quit: Snoopy42 (brown.freenode.net irc.freenode.net) 22:42:49 --- quit: madwork (brown.freenode.net irc.freenode.net) 22:42:49 --- quit: neceve (brown.freenode.net irc.freenode.net) 22:42:50 --- quit: cmeme (brown.freenode.net irc.freenode.net) 22:42:52 --- quit: I440r (brown.freenode.net irc.freenode.net) 22:42:52 --- quit: warpzero (brown.freenode.net irc.freenode.net) 22:42:54 --- quit: Raystm2 (brown.freenode.net irc.freenode.net) 22:42:54 --- quit: crc (brown.freenode.net irc.freenode.net) 22:43:58 --- nick: arke_ -> arke 22:45:26 --- join: I440r (n=mark4@70.102.202.164) joined #forth 22:45:26 --- join: madgarden (n=madgarde@bas2-kitchener06-1096751791.dsl.bell.ca) joined #forth 22:45:26 --- join: warpzero (n=warpzero@wza.us) joined #forth 22:45:26 --- join: Snoopy42 (i=snoopy_1@dslb-084-058-098-051.pools.arcor-ip.net) joined #forth 22:45:26 --- join: madwork (n=foo@204.138.110.15) joined #forth 22:45:26 --- join: cmeme (n=cmeme@boa.b9.com) joined #forth 22:45:26 --- join: Raystm2 (n=NanRay@adsl-68-95-254-8.dsl.rcsntx.swbell.net) joined #forth 22:45:26 --- join: neceve (n=claudiu@unaffiliated/neceve) joined #forth 22:45:26 --- join: crc (n=crc@pdpc/supporter/active/crc) joined #forth 22:45:26 --- join: TreyB (n=trey@cpe-66-87-192-27.tx.sprintbbd.net) joined #forth 22:45:26 --- join: JasonWoof (n=jason@unaffiliated/herkamire) joined #forth 22:45:26 --- mode: irc.freenode.net set +ooo I440r crc JasonWoof 22:45:46 --- quit: arke (Read error: 104 (Connection reset by peer)) 23:04:15 --- join: Cheery (n=Cheery@a81-197-54-146.elisa-laajakaista.fi) joined #forth 23:59:59 --- log: ended forth/06.11.27