00:00:00 --- log: started forth/09.12.19 00:17:29 --- join: ygrek (i=user@gateway/gpg-tor/key-0x708D5A0C) joined #forth 00:26:13 --- join: GeDaMo (n=gedamo@dyn-62-56-89-110.dslaccess.co.uk) joined #forth 00:26:41 --- quit: alex4nder (Remote closed the connection) 00:47:40 --- join: qFox (n=C00K13S@5356B263.cable.casema.nl) joined #forth 01:01:58 --- quit: ygrek (Remote closed the connection) 01:06:59 --- join: ygrek (i=user@gateway/gpg-tor/key-0x708D5A0C) joined #forth 01:26:07 --- quit: ygrek (Remote closed the connection) 01:38:43 --- quit: PoppaVic (Client Quit) 02:20:08 --- join: ygrek (i=user@gateway/gpg-tor/key-0x708D5A0C) joined #forth 02:28:10 --- quit: Quartus` (Read error: 104 (Connection reset by peer)) 03:39:08 --- quit: pgas ("/quit") 04:29:47 --- quit: GeDaMo ("Leaving.") 05:24:26 --- quit: |dinya_| (Read error: 110 (Connection timed out)) 05:56:00 --- nick: gogonkt_ -> gogonkt 06:04:10 --- quit: qFox ("Time for cookies!") 07:31:13 --- join: GeDaMo (n=gedamo@dyn-62-56-89-110.dslaccess.co.uk) joined #forth 07:34:06 --- quit: addled_ (Remote closed the connection) 08:28:37 --- quit: ygrek (Remote closed the connection) 08:32:53 --- nick: madgarden_ -> madgarden 08:39:53 --- join: PoppaVic (n=pops@99.150.143.156) joined #forth 08:45:56 --- join: tathi (n=josh@dsl-216-227-91-166.fairpoint.net) joined #forth 08:49:29 --- join: ygrek (i=user@gateway/gpg-tor/key-0x708D5A0C) joined #forth 10:02:59 --- quit: PoppaVic (Nick collision from services.) 10:03:22 --- join: PoppaVic_ (n=pops@adsl-99-88-81-255.dsl.sfldmi.sbcglobal.net) joined #forth 10:13:33 --- nick: PoppaVic_ -> PoppaVic 10:28:32 --- join: GoNoGo (n=GoNoGo@cro34-3-82-236-93-215.fbx.proxad.net) joined #forth 10:53:47 --- quit: crc (Read error: 110 (Connection timed out)) 11:15:35 --- join: Judofyr (n=Judofyr@c0E9CBF51.dhcp.bluecom.no) joined #forth 11:25:22 --- join: alex4nder (n=alexande@wsip-72-215-164-129.sb.sd.cox.net) joined #forth 11:25:23 hey 11:27:34 if someone has a copy of gforth.. would you mind testing something for me? 11:28:06 I can try 11:30:12 alex4nder: well? 11:30:54 require unix/socket.fs s" irc.freenode.net" 6667 open-socket constant conn 11:31:06 : read key?-file if key-file emit then ; 11:31:13 : bread key-file emit ; 11:31:20 if you conn read 11:31:24 do you ever see anything out? 11:31:32 let me try it. 11:31:37 i.e. does key?-file ever return true 11:31:56 because if you conn bread, there's data available. 11:32:52 what's the test, after that cruft? 11:33:26 bread or read or what? 11:33:26 conn read will either emit a character, or it won't 11:33:31 ok 11:33:41 but conn bread will always emit, or block 11:33:59 require unix/socket.fs s" irc.freenode.net" 6667 open-socket ok 11:33:59 constant conn ok 11:33:59 : read key?-file if key-file emit then ; ok 11:33:59 : bread key-file emit ; ok 11:33:59 conn read ok 11:34:00 .s <0> ok 11:34:02 conn bread N ok 11:34:16 yah 11:34:30 if you conn key?-file . do you get 0? 11:34:47 shit, I dumped it and resterted, dude. 11:34:54 cool 11:35:00 it doesn't matter, yours is as broken as mine. 11:35:09 it's gforth - next? ;-) 11:35:11 key?-file just doesn't work on sockets, 11:35:30 I'd ask who is writing network services with gforth, but I think I answered my own question. 11:35:35 lame. 11:35:54 well, it's FREE! 11:35:58 and it's ANS! 11:36:05 --- part: segher left #forth 11:36:14 --- join: segher (n=segher@84-105-60-153.cable.quicknet.nl) joined #forth 11:36:34 I started writing this cool set of words for doing asynchronous I/O with line-oriented protocols 11:37:05 I'll just change over to poll or kqueue now 12:06:33 --- join: Maki (n=Maki@dynamic-109-121-73-52.adsl.eunet.rs) joined #forth 12:06:46 Maki: hey 12:07:00 howdy 12:07:02 I got my copy of MPE's ARM XCompiler 12:07:09 cool 12:07:27 Have you boot it? 12:07:55 not yet 12:08:22 I'm using it under Linux, so the first thing I had to do was go through the control file, and fix paths; ) 12:08:25 er ;) 12:09:13 I'm not familiar with sam7 but I'm here for help. 12:10:03 thanks 12:10:25 I just bought a stamp license, so they only control files I got were for the LPC2xxx chips 12:10:59 but I have assembly I wrote booting on the device, and emit/key'ing, so I'm pretty hopeful I can get the board up and running code this holiday 12:11:26 --- join: pgas (n=user@pdpc/supporter/active/pgas) joined #forth 12:40:39 --- quit: alex4nder (Read error: 110 (Connection timed out)) 12:40:56 --- join: Quartus` (n=Quartus`@74.198.8.103) joined #forth 13:04:36 --- quit: pgas ("/quit") 13:17:52 --- quit: ccfg (Remote closed the connection) 13:18:03 --- join: ccfg (n=pitkajus@tuomi.oulu.fi) joined #forth 13:22:40 --- join: crc (n=charlesc@c-68-80-139-0.hsd1.pa.comcast.net) joined #forth 13:22:40 --- mode: ChanServ set +o crc 13:25:35 --- quit: nighty^ (No route to host) 13:30:35 --- join: alex4nder (n=alexande@dsl093-145-168.sba1.dsl.speakeasy.net) joined #forth 13:31:30 --- quit: alex4nder (Client Quit) 13:31:59 --- join: alex4nder (n=alexande@dsl093-145-168.sba1.dsl.speakeasy.net) joined #forth 13:38:31 --- quit: GoNoGo (Client Quit) 13:44:42 --- quit: ccfg (Read error: 110 (Connection timed out)) 13:53:15 --- join: ccfg (n=pitkajus@tuomi.oulu.fi) joined #forth 14:02:04 hrm 14:02:57 so poll(2) works enough that I can ditch key?-file 14:03:12 "works enough"? 14:03:36 poll(2) works better, sure. 14:04:02 PoppaVic: I have to go from FILE *s to fds and back, in order to use poll. 14:04:12 yes, so? 14:04:39 ... that's too bad? 14:05:16 alex4nder: folks been doing it for many years, hence "so?" 14:05:42 also, most sane systems have fdopen(), too ;-P 14:07:21 I was trying to write a nice clean asynch I/O system that worked with the facilities provided by gforth. instead I'm doing all my I/O myself. it's not hard, and none of this is that interesting.. what's sad is that every single service I've tried to depend on (besides the basic ANS words and interpreter/compiler) doesn't work. 14:07:41 which is just sad. 14:07:44 ^2 14:10:05 you mean the packaged code is a fail 14:10:36 What do you mean? 14:10:40 --- join: Quartus__ (n=Quartus`@74.198.8.97) joined #forth 14:11:29 ASau: he's discovering a lot of the Gforth extra-words don't work. 14:11:42 Sure. 14:12:01 They are assumed to work only on developer's machine. 14:12:06 That's Forth! 14:12:58 by that logic, I shouldn't expect any of this to work. ;) 14:13:03 well, it may also be that they wrote them for an old version and no one bothers to update it. 14:13:38 alex4nder: yes, you should. 14:14:02 Forth community uses the word "portability" in its own sense. 14:15:38 You should not expect any non-trivial code be working let alone correct. 14:15:38 ASau: I could see that being applied if I was running colorForth on a new machine, but this is Debian-packaged gforth, on the most generic Linux 32-bit Intel machine ever. 14:15:50 So what? 14:15:57 First, that's linux. 14:16:12 Second, that's debilian. 14:16:24 hehehehe 14:16:36 They have their own way as well. 14:16:38 THAT, I finally agree with ;-> 14:16:59 ASau: this doesn't have anything to do with the distribution.. I could build this from source, and key?-file still wouldn't work. 14:17:05 Third, that's gforth. 14:17:08 the bottom line is it doesn't work. 14:17:19 and I'm not asking it to jump through hoops. 14:17:26 What's your problem with key?-file again? 14:18:24 it's not working on FILE *s created by unix/socket.fs 14:18:31 Ah. 14:18:38 Sure. 14:18:43 the code in unix/socket.fs isn't that complicated.. it's just using libc 14:18:46 How do you expect them to work? 14:18:56 I expect it to tell me if data is available. 14:19:08 sockets are fd's - done. Every FILE* has an fd clawing it's way out. 14:19:31 of course, I'm only using FILE * because the words in gforth use that as a baseline. 14:19:45 --- quit: Quartus` (Read error: 110 (Connection timed out)) 14:19:47 I actually don't care about FILE *, and since key?-file doesn't seem to work, I'm using FDs with poll. 14:20:33 and while typing this, I've decided I'm just not even going to bother with key/emit, I'm just going to use read, and work on the buffers directly. 14:21:36 You have to check the code in engine/io.c (see "key_avail") yourself. 14:22:24 I'm quite not sure that it works in straightforward way. 14:22:32 sometimes miss "shadow screens" ;-) 14:22:43 Learn to use tags in Emacs. 14:23:02 emacs me ass. 14:24:00 whatever, don't turn this into a discussion about editors. 14:26:11 tags do work in other editors than Emacs 14:28:53 ASau: When you say "quite not sure that X", do you mean "quite sure that (not X)", or "very unsure that X"? 14:33:48 --- quit: ygrek (Remote closed the connection) 14:52:13 --- join: azathoth99 (n=g@216-15-115-10.c3-0.bkl-ubr2.sbo-bkl.ma.cable.rcn.com) joined #forth 14:52:13 --- mode: ChanServ set +b *!*@*.sbo-bkl.ma.cable.rcn.com 14:52:13 --- kick: azathoth99 was kicked by ChanServ (Banned: gavino-ban-evasion-again) 15:00:35 --- quit: GeDaMo ("Leaving.") 15:14:31 --- quit: Maki ("Leaving") 15:25:19 --- join: Guest50560 (n=john@92.21.63.62) joined #forth 15:27:59 --- quit: Guest50560 (Read error: 104 (Connection reset by peer)) 15:29:14 Hrm. 15:31:37 tathi: how's it? 15:32:42 Not bad. You? 15:33:16 good,. 15:33:50 I'm tilting up an I/O framework on gforth, and I just had my first interaction with an IRC server. 15:34:49 Ah. 15:35:26 POLLIN fd poll: this that other ;poll 15:48:49 --- quit: Judofyr (Remote closed the connection) 16:01:23 --- quit: alex4nder ("bbl") 16:43:48 --- join: garfield_ (n=uwekloss@p548678DF.dip.t-dialin.net) joined #forth 16:44:24 --- quit: garfield (Read error: 110 (Connection timed out)) 16:57:00 : what-is-this-i-am-bored tuck + tuck u> ; 17:40:51 --- quit: segher ("This computer has gone to sleep") 19:46:18 --- join: gogonkt_ (n=info@59.39.13.129) joined #forth 19:59:29 --- quit: gogonkt (Read error: 110 (Connection timed out)) 22:14:31 --- join: nighty^ (n=nighty@tin51-1-82-226-147-104.fbx.proxad.net) joined #forth 22:19:33 --- join: nighty_ (n=nighty@x122091.ppp.asahi-net.or.jp) joined #forth 23:07:36 --- join: trijezdci (n=trijezdc@f8a01-0357.din.or.jp) joined #forth 23:07:44 --- join: xpololz (n=xpololz@90.80-203-124.nextgentel.com) joined #forth 23:07:55 is this channel newbie friendly? 23:21:43 --- quit: PoppaVic (Client Quit) 23:27:55 --- nick: gogonkt_ -> gogonkt 23:42:30 --- quit: xpololz ("Leaving") 23:48:09 --- quit: proteusguy (Read error: 110 (Connection timed out)) 23:59:59 --- log: ended forth/09.12.19