00:00:00 --- log: started forth/09.12.27 00:17:44 --- quit: PoppaVic (Client Quit) 00:21:59 --- join: ygrek (i=user@gateway/gpg-tor/key-0x708D5A0C) joined #forth 01:24:46 --- join: GeDaMo (n=gedamo@dyn-62-56-89-110.dslaccess.co.uk) joined #forth 02:06:36 --- join: qFox (n=C00K13S@5356B263.cable.casema.nl) joined #forth 02:16:23 --- join: cadar (n=Mats@c-f2f3e555.05-98-73746f1.cust.bredbandsbolaget.se) joined #forth 02:52:09 --- join: DrunkTomato (n=DEDULO@ext-gw.wellcom.tomsk.ru) joined #forth 02:53:28 --- quit: DrunkTomato (Client Quit) 03:19:32 --- quit: qFox ("Time for cookies!") 03:21:13 --- join: qFox (n=C00K13S@5356B263.cable.casema.nl) joined #forth 04:04:19 --- quit: GeDaMo ("Leaving.") 04:31:28 --- quit: schme (Read error: 104 (Connection reset by peer)) 04:32:03 --- join: schme (n=marcus@c83-249-82-26.bredband.comhem.se) joined #forth 04:36:16 --- quit: cadar () 04:39:24 --- quit: TR2N (Read error: 110 (Connection timed out)) 04:44:58 --- join: TR2N` (i=email@89-180-156-70.net.novis.pt) joined #forth 04:46:24 --- nick: TR2N` -> TR2N 05:27:27 --- quit: pgas ("/quit") 06:10:07 --- join: dandersen (n=dkcl@metabug/dandersen) joined #forth 06:18:35 --- quit: yiyus (farmer.freenode.net irc.freenode.net) 06:27:14 --- quit: qFox (farmer.freenode.net irc.freenode.net) 06:29:14 --- quit: Al2O3 (farmer.freenode.net irc.freenode.net) 06:29:14 --- quit: mathrick (farmer.freenode.net irc.freenode.net) 06:29:14 --- quit: Quartus` (farmer.freenode.net irc.freenode.net) 06:29:14 --- quit: nighty__ (farmer.freenode.net irc.freenode.net) 06:29:14 --- quit: insomnia (farmer.freenode.net irc.freenode.net) 06:29:14 --- quit: ccfg (farmer.freenode.net irc.freenode.net) 06:29:14 --- quit: olegfink (farmer.freenode.net irc.freenode.net) 06:29:14 --- quit: foxes (farmer.freenode.net irc.freenode.net) 06:29:14 --- quit: probonono (farmer.freenode.net irc.freenode.net) 06:29:14 --- quit: Frek (farmer.freenode.net irc.freenode.net) 06:29:14 --- quit: ygrek (farmer.freenode.net irc.freenode.net) 06:29:14 --- quit: garfield_ (farmer.freenode.net irc.freenode.net) 06:29:14 --- quit: Zarutian (farmer.freenode.net irc.freenode.net) 06:29:14 --- quit: lawlessmcnutty (farmer.freenode.net irc.freenode.net) 06:29:14 --- quit: madgarden (farmer.freenode.net irc.freenode.net) 06:29:14 --- quit: nighty_ (farmer.freenode.net irc.freenode.net) 06:29:14 --- quit: xpololz (farmer.freenode.net irc.freenode.net) 06:29:14 --- quit: haiworld (farmer.freenode.net irc.freenode.net) 06:29:14 --- quit: TreyB_ (farmer.freenode.net irc.freenode.net) 06:29:14 --- quit: nottwo (farmer.freenode.net irc.freenode.net) 06:29:14 --- quit: cataska (farmer.freenode.net irc.freenode.net) 06:29:14 --- quit: uiu (farmer.freenode.net irc.freenode.net) 06:29:14 --- quit: gnomon (farmer.freenode.net irc.freenode.net) 06:29:14 --- quit: malyn (farmer.freenode.net irc.freenode.net) 06:29:14 --- quit: dandersen (farmer.freenode.net irc.freenode.net) 06:29:14 --- quit: TR2N (farmer.freenode.net irc.freenode.net) 06:29:14 --- quit: schme (farmer.freenode.net irc.freenode.net) 06:29:14 --- quit: ASau (farmer.freenode.net irc.freenode.net) 06:29:14 --- quit: rotty (farmer.freenode.net irc.freenode.net) 06:29:14 --- quit: crc (farmer.freenode.net irc.freenode.net) 06:29:14 --- quit: lowki (farmer.freenode.net irc.freenode.net) 06:29:14 --- quit: KipIngram (farmer.freenode.net irc.freenode.net) 06:29:14 --- quit: scj (farmer.freenode.net irc.freenode.net) 06:29:14 --- quit: zbrown (farmer.freenode.net irc.freenode.net) 06:29:14 --- quit: aguaithegeek (farmer.freenode.net irc.freenode.net) 06:29:14 --- quit: tarbo (farmer.freenode.net irc.freenode.net) 06:29:15 --- join: crc (n=charlesc@c-68-80-139-0.hsd1.pa.comcast.net) joined #forth 06:29:15 --- join: ygrek (i=user@gateway/gpg-tor/key-0x708D5A0C) joined #forth 06:29:15 --- join: dandersen (n=dkcl@metabug/dandersen) joined #forth 06:29:15 --- join: TR2N (i=email@89-180-156-70.net.novis.pt) joined #forth 06:29:15 --- join: schme (n=marcus@sxemacs/devel/schme) joined #forth 06:29:15 --- join: qFox (n=C00K13S@5356B263.cable.casema.nl) joined #forth 06:29:15 --- join: xpololz (n=xpololz@90.80-203-124.nextgentel.com) joined #forth 06:29:15 --- join: Al2O3 (n=Al2O3@c-75-70-11-191.hsd1.co.comcast.net) joined #forth 06:29:15 --- join: ASau (n=user@83.69.227.32) joined #forth 06:29:15 --- join: Frek (n=nnnmacbo@81-225-142-146-no36.tbcn.telia.com) joined #forth 06:29:15 --- join: haiworld (n=haiworld@219.89.222.147) joined #forth 06:29:15 --- join: yiyus (i=12427124@je.je.je) joined #forth 06:29:15 --- join: rotty (n=rotty@nncmain.nicenamecrew.com) joined #forth 06:29:15 --- join: garfield_ (n=uwekloss@p548649ED.dip.t-dialin.net) joined #forth 06:29:15 --- join: mathrick (n=mathrick@83.1.168.198) joined #forth 06:29:15 --- join: Quartus` (n=Quartus`@74.198.8.97) joined #forth 06:29:15 --- join: insomnia (n=insomnia@wsip-70-184-99-225.ph.ph.cox.net) joined #forth 06:29:15 --- join: Zarutian (n=zarutian@194-144-84-110.du.xdsl.is) joined #forth 06:29:15 --- join: nighty__ (n=nighty@tin51-1-82-226-147-104.fbx.proxad.net) joined #forth 06:29:15 --- join: TreyB_ (n=trey@adsl-76-254-113-201.dsl.hstntx.sbcglobal.net) joined #forth 06:29:15 --- join: lawlessmcnutty (n=lawlessm@85.189.31.174.proweb.managedbroadband.co.uk) joined #forth 06:29:15 --- join: nottwo (n=trannie@designvox-gw.iserv.net) joined #forth 06:29:15 --- join: lowki (n=lowki@206-248-163-87.dsl.teksavvy.com) joined #forth 06:29:15 --- join: nighty_ (n=nighty@x122091.ppp.asahi-net.or.jp) joined #forth 06:29:15 --- join: madgarden (n=madgarde@CPE001d7e527f89-CM00159a65a870.cpe.net.cable.rogers.com) joined #forth 06:29:15 --- join: gnomon (n=gnomon@CPE0022158a8221-CM000f9f776f96.cpe.net.cable.rogers.com) joined #forth 06:29:15 --- join: ccfg (n=pitkajus@tuomi.oulu.fi) joined #forth 06:29:15 --- join: foxes (i=flash@221.220.46.126) joined #forth 06:29:15 --- join: olegfink (n=olegfink@snupt.com) joined #forth 06:29:15 --- join: malyn (n=malyn@unaffiliated/malyn) joined #forth 06:29:15 --- join: cataska (n=cataska@210.64.6.233) joined #forth 06:29:15 --- join: probonono (n=User@unaffiliated/probonono) joined #forth 06:29:15 --- join: uiu (n=ian@HSI-KBW-078-042-132-111.hsi3.kabel-badenwuerttemberg.de) joined #forth 06:29:15 --- join: scj (i=syljo361@static-ip-62-75-255-125.inaddr.server4you.de) joined #forth 06:29:15 --- join: tarbo (n=me@unaffiliated/tarbo) joined #forth 06:29:15 --- join: KipIngram (n=kip@173-11-138-177-houston.txt.hfc.comcastbusiness.net) joined #forth 06:29:15 --- join: zbrown (n=suifur@unaffiliated/zbrown) joined #forth 06:29:15 --- join: aguaithegeek (n=aguai@98.142.211.123) joined #forth 06:29:15 --- mode: irc.freenode.net set +o crc 06:47:56 --- quit: Al2O3 (Read error: 60 (Operation timed out)) 07:00:47 --- join: TR2N` (i=email@89-180-214-111.net.novis.pt) joined #forth 07:11:08 --- join: Al2O3 (n=Al2O3@c-75-70-11-191.hsd1.co.comcast.net) joined #forth 07:13:19 --- join: PoppaVic (n=pops@adsl-99-69-199-131.dsl.sfldmi.sbcglobal.net) joined #forth 07:15:45 --- join: ASau` (n=user@83.69.227.32) joined #forth 07:16:18 --- quit: rotty (farmer.freenode.net irc.freenode.net) 07:16:18 --- quit: TR2N (farmer.freenode.net irc.freenode.net) 07:16:18 --- quit: ASau (farmer.freenode.net irc.freenode.net) 07:16:19 --- quit: schme (farmer.freenode.net irc.freenode.net) 07:16:19 --- quit: dandersen (farmer.freenode.net irc.freenode.net) 07:16:19 --- quit: crc (farmer.freenode.net irc.freenode.net) 07:25:09 --- join: crc (n=charlesc@c-68-80-139-0.hsd1.pa.comcast.net) joined #forth 07:25:09 --- join: dandersen (n=dkcl@metabug/dandersen) joined #forth 07:25:09 --- mode: irc.freenode.net set +o crc 07:25:58 --- join: dkcl` (n=dkcl@metabug/dandersen) joined #forth 07:26:55 --- join: schme (n=marcus@c83-249-82-26.bredband.comhem.se) joined #forth 07:27:00 --- join: rotty (n=rotty@nncmain.nicenamecrew.com) joined #forth 07:29:01 --- join: GeDaMo (n=gedamo@dyn-62-56-89-110.dslaccess.co.uk) joined #forth 07:30:17 --- nick: TR2N` -> TR2N 07:33:22 --- quit: dandersen (Nick collision from services.) 07:33:56 --- nick: dkcl` -> dandersen 07:39:41 --- quit: schme (Read error: 54 (Connection reset by peer)) 07:39:46 --- join: schme (n=marcus@c83-249-82-26.bredband.comhem.se) joined #forth 07:41:03 --- quit: rotty (farmer.freenode.net irc.freenode.net) 07:41:04 --- quit: crc (farmer.freenode.net irc.freenode.net) 07:46:15 --- join: crc (n=charlesc@c-68-80-139-0.hsd1.pa.comcast.net) joined #forth 07:46:15 --- mode: irc.freenode.net set +o crc 07:50:51 --- join: rotty (n=rotty@nncmain.nicenamecrew.com) joined #forth 08:09:16 --- join: TR2N` (i=email@89.180.212.99) joined #forth 08:13:21 --- quit: TR2N (Nick collision from services.) 08:13:23 --- nick: TR2N` -> TR2N 08:19:18 --- quit: Quartus` (Read error: 60 (Operation timed out)) 09:10:13 --- quit: ygrek (Remote closed the connection) 09:10:51 --- join: ygrek (i=user@gateway/gpg-tor/key-0x708D5A0C) joined #forth 10:32:57 --- join: alex4nder (n=alexande@173.4.65.34) joined #forth 10:32:59 re.. 10:33:15 How's your networking? 10:33:20 Good evening. 10:35:32 it's good 10:35:47 I've started writing the parsing routines for server responses. 10:45:43 --- join: _Pb (n=pb@75.131.194.186) joined #forth 10:48:39 --- quit: lowki ("leaving") 10:58:22 BTW, do you write some specific service or custom one? 10:58:42 Because I did something for RADIUS and Netflow/IPFIX. 10:59:52 ASau`: I added support for poll to gforth, and then built a set of compiling words that buffer input, and call your provided xt with a compile 'line' (CR/LF terminated) 11:00:11 right now I'm testing it with IRC.. I'd like to do IMAP next. 11:00:20 Hm. 11:00:38 --- nick: ASau` -> ASau 11:01:01 so you can do (for instance): 11:01:01 512 ['] display cfd @ poll-protocol-read-line 11:01:23 which registers your callback display, with a 512 byte buffer, into the poll system 11:01:58 where you could have : display type cr ; 11:02:06 which would just print out the lines as they showed up from the server. 11:03:49 And I'm working on ICMP. 11:04:08 --- join: segher (n=segher@84-105-60-153.cable.quicknet.nl) joined #forth 11:04:25 nice. 11:06:06 I want to untangle BSD ping and convert parts into library. 11:06:13 if possible 11:09:57 for embedded work? 11:10:15 For personal use first. 11:10:23 coo 11:11:16 I want to force reassociation to AP. 11:11:29 at some point in future. 11:12:13 ah 11:12:23 I know that there's straightforward approach of modifying ping tool, 11:12:29 but this is less interesting. 11:18:15 --- join: TR2N` (i=email@89-180-133-254.net.novis.pt) joined #forth 11:21:27 --- quit: TR2N (Read error: 60 (Operation timed out)) 11:27:50 --- nick: TR2N` -> TR2N 11:34:56 --- join: pgas (n=user@pdpc/supporter/active/pgas) joined #forth 12:14:45 --- quit: pgas (Read error: 54 (Connection reset by peer)) 12:56:30 --- join: Freemind9 (n=chatzill@159.sub-72-122-44.myvzw.com) joined #forth 12:57:30 --- part: Freemind9 left #forth 13:32:29 --- part: _Pb left #forth 13:57:17 --- quit: alex4nder ("bbl") 14:04:29 --- quit: qFox ("Time for cookies!") 14:37:23 --- part: TR2N left #forth 14:49:38 --- quit: ygrek (Remote closed the connection) 14:50:52 --- quit: GeDaMo ("Leaving.") 16:43:52 --- join: TR2N (i=email@89-180-183-110.net.novis.pt) joined #forth 16:44:37 --- quit: garfield_ (Read error: 110 (Connection timed out)) 16:45:12 --- join: garfield_ (n=uwekloss@p548679E4.dip.t-dialin.net) joined #forth 17:30:52 --- join: alex4th (n=alex4th@209-188-124-175.taosnet.com) joined #forth 17:30:58 hey 17:32:54 --- join: alex4nder (n=alexande@209-188-124-175.taosnet.com) joined #forth 17:32:55 he 17:32:57 y 17:37:47 --- quit: alex4th () 17:38:37 hi 17:38:41 how's it? 17:38:55 good 17:39:02 yourself 17:39:30 good 17:39:56 thinking about how I'm going to add multi channel/server support to my IRC client. 17:40:16 i am doing some forth-cersises 17:40:55 is there a command to clear the stack? 17:41:48 hgfjhgj 17:42:05 :( 17:42:19 it's what I use 17:42:22 * PoppaVic shrugs 17:42:24 ymmv 17:43:14 ok 17:43:33 In gforth you can do "depth discard". 17:44:06 If you don't have "discard", define it. 17:44:39 ah ... yep 17:45:02 i've gotten to loops yet - i am guessing i'd need to loop depth times running dup 17:45:07 i haven't* 17:45:13 (damn punchuation) 17:45:25 * and spelling :( 17:48:53 can someone tell me if this is possible ( 1 2 3 4 => 1 2 3 4 1 2) 17:49:00 (problem from gforth's tutorial) 17:49:07 2over 17:49:21 oh ... 17:49:51 cool 17:50:10 ok .. has anyone tried writing 2over :) ? 17:50:13 --- join: proteusguy (n=proteusg@zeppelin.proteus-tech.com) joined #forth 17:50:51 * ASau uses 3over sometimes... 17:51:21 pick and roll 17:51:31 That too. 17:52:17 ah ok ... new words for me :D 17:52:24 >r r@ r@ r@ r> \ tat! 17:53:16 How's that better than 3 dups? 17:53:42 I was going for "ratatatatat!", sheesh.. no sensahuma.. 17:56:22 --- quit: alex4nder (Read error: 60 (Operation timed out)) 17:57:17 haiworld: some (most?) forths have a word CLEAR to clear the data stack 17:57:46 segher: ok 17:57:56 i think gforth is an exception then 17:58:04 could be 17:58:19 (that is the version that comes up with apt-get install on ubuntu 9.10) :) 17:58:21 you shouldn't usually need it anyway 17:58:59 * PoppaVic chuckles 18:00:47 : 2over >r over r> swap >r >r >r over r> swap r> swap r> swap r> ; \ not too pretty eh 18:01:28 Sure beats FORTRAN. 18:01:43 : 3pick >r >r over r> swap r> swap ; : 2over 3pick 3pick ; 18:01:57 --- quit: Al2O3 (Read error: 60 (Operation timed out)) 18:02:00 Lotsa' fun 18:02:29 I fought gforth today.. tinkering up a ringbuffer. Learned to love r@ 18:02:31 : flip 1 ?DO i roll LOOP ; 18:02:58 yeah, i couldn't survive without the second stack 18:03:01 --- join: Al2O3 (n=Al2O3@c-75-70-11-191.hsd1.co.comcast.net) joined #forth 18:03:15 Not sure I care for the struct-words, but seeing about using them for it, now. 18:03:42 i sometimes use FIELD if that's what you mean? 18:03:48 segher: well, hell.. You could use locals, but it seems overkill or gymnastics. 18:03:55 yeah 18:04:18 if you think about using locals, rethink your problem, you likely forgot to factor something 18:04:35 I dunno from "field" - they speak of struct, cell% field end-struct % - and it's cumbersome. 18:04:59 : struct 0 ; : end-struct drop ; 18:05:09 ah.. 18:05:28 : field CREATE over , + DOES> @ ; 18:05:36 Just started with the silly words a bit ago.. #3son showed up and told me all about how they shall whisk me away tomorrow. 18:05:56 the gforth field stuff is more "advanced" though 18:06:17 segher: it feels wrong/ugly, however - it should be a wordlist specific to the struct namespace ;-) 18:06:33 what "struct namespace", hah 18:06:39 just so 18:07:11 I find the c/l/f arguments for a massive Forth voc, and the general "leave it in Forth" attitude depressing. 18:07:32 not sure what you mean 18:07:59 s'ok.. It's not worth worrying about. 18:08:27 there are some loud idiots on c.l.f, heh 18:08:48 some brilliant idiots, too. 18:08:53 sure 18:09:07 and some brilliant non-idiots 18:09:12 I've not read it for about a month - anything /remotely/ interesting? 18:09:13 and some so-so so-sos 18:09:21 nah 18:09:29 ok 18:26:35 --- quit: dandersen ("leaving") 19:00:11 --- quit: xpololz ("Leaving") 19:03:41 --- join: xpololz (n=xpololz@90.80-203-124.nextgentel.com) joined #forth 19:07:09 --- quit: xpololz ("Leaving") 19:07:19 --- join: xpololz (n=xpololz@90.80-203-124.nextgentel.com) joined #forth 19:19:16 --- quit: proteusguy (Read error: 60 (Operation timed out)) 19:22:09 --- quit: Al2O3 (Read error: 60 (Operation timed out)) 19:29:36 --- join: proteusguy (n=proteusg@zeppelin.proteus-tech.com) joined #forth 19:39:54 --- join: Al2O3 (n=Al2O3@c-75-70-11-191.hsd1.co.comcast.net) joined #forth 20:03:56 --- quit: xpololz ("Leaving") 20:25:48 sheesh, I hate manfucaturing compiling words because what you got doesn't work As Advertised. 20:34:50 like? 20:35:46 oh, I was trying something like.. : test [ wordlist ] literal .... 20:36:19 I had to write something to do that.. it was doing some freakish shit instead-of. 20:37:00 you want to compile a lit of a wid? 20:37:28 yeah, I did.. I was working on an idea.. It was being a royal slut 20:38:19 so, I wrote const, - 5 10 20 : test const, const, const, cr ..s ; ok 20:38:30 see test 20:38:30 : test 20:38:30 20 10 5 cr ..s ; ok 20:38:30 t 20:39:02 screw it.. Works now. Not sure if it will lead where I like, but I got a tool to "do it". 20:43:53 you cannot portably use things you put on the data stack before starting a new definition 20:44:15 it of course works in some (many?) systems, but heh 20:44:44 I understand that, and the [ wordlist ] literal ; was a fail. You takes yer choice and pays yer nickel 20:45:05 i don't see why that fails 20:45:19 no idea.. I wasted an hour trying 20:45:56 i do : ]lit postpone ] postpone literal ; immediate btw -- saves on typing :-P 20:48:28 segher: fun shit, eh? 20:48:36 yes 20:49:02 I was going to embed it as a literal, diddle-doodle along, and then do a does> whatever 20:49:49 : const, 4 roll postpone lit , ; immediate 20:49:55 ftw - worked, anyway 20:52:10 hrm, should be ] instead of postpone ] i suppose. this stuff make my head hurt :-) 20:52:19 I know. 20:52:26 what system are you using? 20:52:59 Gforth 0.7.0 on a ppc osX ;-) 20:53:17 i could swear i've used it there before, heh 20:53:41 too much voodoo to-do ;-) 20:54:57 yah 20:56:31 segher: hey, it's no worse than C ;-) 20:57:57 says you 20:58:01 --- join: alex4nder (n=alexande@209-188-124-175.taosnet.com) joined #forth 20:58:17 re.. 20:58:19 my cross-compiler used to compile to some intermediate language that compiled to C :-P 20:58:30 segher: sounds sensible. 20:58:46 it wasn't as easy to write as "real" forth 20:58:56 I'm tinkering with an vm/engine for such a target. 20:59:28 now i have a cross compiler that compiles to an array of numbers, that i include in C (the VM itself is C) 20:59:40 segher: dude, I can recall Metacompiling.. I think it was F-83 or F-PC.. reading texts and trying to track down all the noise for weeks 20:59:56 segher: H-forth? or 4tH? 21:01:27 hrm? my own thing, "paflof" 21:01:37 ahhh 21:01:45 it's got big f83 influences 21:02:04 f83 was pretty nice.. So was F-pc.. 21:02:12 but it's hopefully more "modern", heh 21:02:18 the latter was sorta' the "Turbo" for Forth. 21:02:28 is that on the web? 21:02:36 some older versions are 21:02:41 ahh 21:03:01 also, SLOF is based on it -- that's the OF implementation i wrote for IBM 21:03:21 some versions of that are open source 21:19:32 hmm.. no joy scoring the paflof sources.. Lotsa' mail, etc 21:24:50 it's not terribly interesting anyway, heh. i'll upload a recent version sometime soon 21:25:18 ok 21:25:30 well, it's always interesting to peek.. 22:13:48 --- quit: proteusguy (Read error: 60 (Operation timed out)) 22:24:57 --- join: proteusguy (n=proteusg@zeppelin.proteus-tech.com) joined #forth 22:33:49 --- quit: PoppaVic ("Reality, what a concept!") 23:26:37 --- join: ygrek (i=user@gateway/gpg-tor/key-0x708D5A0C) joined #forth 23:26:41 --- quit: Al2O3 () 23:27:35 --- join: Al2O3 (n=Al2O3@c-75-70-11-191.hsd1.co.comcast.net) joined #forth 23:59:59 --- log: ended forth/09.12.27