00:00:00 --- log: started forth/07.04.11 00:00:15 --- join: cmo-0___ (n=chatzill@auh-b12039.alshamil.net.ae) joined #forth 00:03:09 --- quit: cmo-0_ (Read error: 60 (Operation timed out)) 00:17:27 --- join: jns (n=jns@p57B071D8.dip.t-dialin.net) joined #forth 00:20:00 --- join: cmo-0____ (n=chatzill@auh-b12039.alshamil.net.ae) joined #forth 00:21:17 --- quit: cmo-0___ (Read error: 110 (Connection timed out)) 00:24:17 --- join: snowrichard (n=root@65.125.86.66) joined #forth 00:24:22 hi 00:24:27 hey snowrichard 00:24:46 my name is invisble in this client 00:24:53 irssi 00:35:28 how are you? 00:35:52 fine, thanks ;) just proof-reading some papers.. would prefer to code though ;( 00:36:19 i'm waiting on kde to compile 00:36:37 its been going all day now 00:38:25 237 of 264 packages yet 00:39:41 snowrichard: on what OS? 00:39:46 gentoo ;) 00:39:50 gentoo amd64 00:39:55 oy 00:40:08 Gentoo seemed, to me, to combine the worst of FreeBSD with GNU+Linux 00:40:14 I considered it at one time 00:40:18 but decided on Debian GNU+Linux 00:40:37 I've done debian too before 00:40:52 I would like to see something like "almost native Forth" based on an OpenBSD kernel 00:40:57 that would *rule* 00:41:07 but this gentoo was the first one that explained how to properly configure my sound card 00:41:39 the ones that tried to do it "automagically" messed it up 00:42:54 --- quit: neceve (Read error: 104 (Connection reset by peer)) 00:43:04 bye clau 00:47:23 would the "almost native" forth still use GLIBC? 00:47:42 it could assumably be made to use the OpenBSD libc 00:48:11 I've never actually run openbsd. I have used Netbsd 00:48:24 on x86 and vax 00:48:49 okay, dumb question 00:48:58 why would anyone want to go fiddling with the stack pointer directly? 00:49:12 I see GNU Forth has these words for it 00:49:14 to cause a crash? 00:49:29 yeah, that's what I was thinking 00:49:40 for bored kids that want to say "gee, I make computer fall down, go boom" 00:50:22 that was one of the security holes with the PDP 11, only 1 stack pointer register, no kernel mode one 00:52:44 20 packages left 00:55:24 my first computer had a 256 byte stack page 00:55:32 the KIM 1 6502 system 01:00:22 darn my shoutcast server is still down...the guy told me he'd give me a free month after he got it up again though 01:01:55 ah yes, page $01 right? 01:02:03 any 6502 is set up like that 01:02:12 yea 01:02:25 really, you can't do much with any memory in the first two pages unless you're writing the OS 01:02:37 and zero page for all your indirect pointers 01:03:22 yes 01:03:36 and other things you're going to access a lot 01:03:41 that's a cool feature of the 6502, I'll admit 01:04:42 Western digital sells a 65c816 computer they call the "Mench" or something like that 01:06:01 but apparently if you have to ask the price you can't afford it because the price isn't mentioned on their page :) 01:06:59 call for quote 01:15:12 --- quit: jns (Remote closed the connection) 01:20:16 can't be more than $500 01:20:23 + bjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj 01:20:33 ?! 01:20:37 cats on keyboard sorry 01:24:20 they like to type, but they can't spell very well :) 01:27:35 indeed 01:30:28 --- quit: snowrichard ("leaving") 01:43:20 --- quit: DocPlatypus ("Leaving") 02:45:53 --- join: brx` (n=brx@p57A7950F.dip0.t-ipconnect.de) joined #forth 02:48:47 --- quit: JasonWoof ("off to bed") 02:55:01 --- quit: brx (Read error: 110 (Connection timed out)) 04:03:14 --- join: gordonjc1 (n=gordonjc@cpc1-broo2-0-0-cust991.renf.cable.ntl.com) joined #forth 04:04:37 --- quit: gordonjcp (Nick collision from services.) 04:04:42 --- nick: gordonjc1 -> gordonjcp 04:53:18 --- quit: ayrnieu () 05:20:56 --- join: ayrnieu (n=julian@pdpc/supporter/sustaining/ayrnieu) joined #forth 05:44:33 --- join: ygrek (i=user@gateway/tor/x-0097ec2dcaa645c8) joined #forth 05:53:37 --- join: timlarson_ (n=timlarso@65.116.199.19) joined #forth 05:59:00 --- join: tathi (n=josh@pdpc/supporter/bronze/tathi) joined #forth 05:59:00 --- mode: ChanServ set +o tathi 06:10:07 --- join: brx (n=brx@p57A7ADD9.dip0.t-ipconnect.de) joined #forth 06:18:00 --- quit: brx` (Read error: 60 (Operation timed out)) 06:25:52 --- join: azekeprofit (i=azekepro@88.204.193.201.metro.online.kz) joined #forth 06:31:13 --- join: madwork (n=foo@204.138.110.15) joined #forth 07:22:53 --- quit: ecraven ("bbl") 07:22:53 --- quit: azekeprofit (Read error: 104 (Connection reset by peer)) 07:36:06 --- join: edrx (n=Eduardo@201.5.12.193) joined #forth 07:55:22 --- part: edrx left #forth 08:13:52 ho 08:36:16 --- join: JasonWoof (n=jason@c-71-192-30-169.hsd1.ma.comcast.net) joined #forth 08:36:16 --- mode: ChanServ set +o JasonWoof 08:39:44 --- join: brx` (n=brx@p57a790d7.dip0.t-ipconnect.de) joined #forth 08:45:26 --- join: segher (n=segher@dslb-084-056-189-161.pools.arcor-ip.net) joined #forth 08:47:19 --- quit: brx (Read error: 110 (Connection timed out)) 08:54:53 --- join: brx (n=brx@p57A79598.dip0.t-ipconnect.de) joined #forth 09:02:07 --- quit: brx` (Read error: 60 (Operation timed out)) 09:03:52 --- join: neceve (n=Clau@unaffiliated/neceve) joined #forth 09:24:57 hive of activity 09:56:42 --- join: Bushmills (n=l@194.125.54.89) joined #forth 09:57:04 'morning 09:58:00 tgunr, formerly apple open firmware? 09:59:51 ac-130? 10:04:49 --- join: brx` (n=brx@p57A784CC.dip0.t-ipconnect.de) joined #forth 10:09:54 --- join: segher_ (n=segher@dslb-084-056-200-065.pools.arcor-ip.net) joined #forth 10:14:01 --- quit: brx (Read error: 110 (Connection timed out)) 10:20:39 --- quit: segher (Read error: 110 (Connection timed out)) 10:40:09 Bushmills: yo 10:40:56 i used APL too, like you did :) 10:41:09 oh ... 10:41:12 confusion 10:41:15 lol 10:41:39 3rd person to get figforth running :) 10:42:03 yes, where did you get that info :) 11:00:32 --- join: iano (n=iosgood@sub26-46.member.dsl-only.net) joined #forth 11:02:00 --- quit: Quartus_ (Read error: 104 (Connection reset by peer)) 11:19:07 what's this do at the DOS prompt? 11:19:09 %appdata%\foo 11:20:47 --- join: sonoflilit (n=sonoflil@iglu.org.il) joined #forth 11:20:51 Hello 11:24:25 JasonWoof: nothing good: variables have to be in a .BAT file to be expanded 11:30:07 That's incorrect, iano. 11:30:42 oh, ok. Been a while since I've had to do DOS fiddling 11:47:39 --- join: edrx (n=Eduardo@fosforo.k8.com.br) joined #forth 12:21:33 --- join: azekeprofit (i=opera@88.204.193.148) joined #forth 12:22:14 --- join: Quartus_ (n=Quartus_@209.167.5.1) joined #forth 12:22:14 --- mode: ChanServ set +o Quartus_ 12:31:15 --- quit: sonoflilit ("Lost terminal") 12:43:04 --- nick: crest_ -> Crest 12:51:07 --- part: azekeprofit left #forth 13:07:16 --- join: vatic (n=cturner@ool-45740b1c.dyn.optonline.net) joined #forth 13:12:31 --- quit: ygrek () 13:20:09 --- quit: edrx (Remote closed the connection) 13:29:27 --- quit: timlarson_ ("Leaving") 14:10:09 --- join: yumehito (n=yumehito@b-internet.87.103.254.70.snt.ru) joined #forth 14:22:04 --- quit: yumehito_ (Read error: 110 (Connection timed out)) 14:22:14 --- quit: nighty^ (Read error: 104 (Connection reset by peer)) 14:23:34 --- join: nighty^ (n=nighty@sushi.rural-networks.com) joined #forth 14:34:07 --- part: vatic left #forth 14:35:13 --- join: vatic (n=cturner@ool-45740b1c.dyn.optonline.net) joined #forth 14:42:18 --- part: vatic left #forth 14:42:34 --- join: vatic (n=cturner@ool-45740b1c.dyn.optonline.net) joined #forth 14:45:18 --- quit: tathi ("leaving") 14:45:46 mamalala:#mamalala are you getting this? 14:46:21 --- part: vatic left #forth 14:48:15 --- quit: Quartus_ (Read error: 104 (Connection reset by peer)) 14:51:09 --- quit: iano () 15:05:14 --- join: Oyd1111 (n=oyd111@bzq-88-154-193-68.red.bezeqint.net) joined #forth 15:11:52 --- join: crest_ (n=crest@p5489C150.dip.t-dialin.net) joined #forth 15:23:59 --- quit: neceve (Remote closed the connection) 15:24:52 --- quit: Crest (Read error: 110 (Connection timed out)) 15:38:17 --- join: Quartus_ (n=Quartus_@209.167.5.1) joined #forth 15:38:17 --- mode: ChanServ set +o Quartus_ 15:41:53 --- quit: Quartus_ (Client Quit) 15:42:15 --- join: Quartus_ (n=Quartus_@209.167.5.1) joined #forth 15:42:15 --- mode: ChanServ set +o Quartus_ 15:42:53 hey 15:45:29 --- join: slava (n=slava@CPE0080ad77a020-CM000e5cdfda14.cpe.net.cable.rogers.com) joined #forth 15:45:29 --- mode: ChanServ set +o slava 15:47:09 how goes it, slava? 15:47:25 good. end of the semester; working on a take-home final exam 15:47:47 sweet 16:06:39 --- join: ASau (n=user@iggsn1inet1.beelinegprs.ru) joined #forth 16:09:35 --- quit: Oyd1111 () 16:13:21 --- join: Quartus (n=neal@CPE0001023f6e4f-CM013349902843.cpe.net.cable.rogers.com) joined #forth 16:13:21 --- mode: ChanServ set +o Quartus 16:23:11 --- join: brx (n=brx@p57A795A3.dip0.t-ipconnect.de) joined #forth 16:30:05 --- join: DocPlatypus (n=skquinn@adsl-75-63-210-198.dsl.hstntx.sbcglobal.net) joined #forth 16:30:43 --- quit: brx` (Read error: 60 (Operation timed out)) 17:13:55 --- quit: ayrnieu (Success) 17:30:39 --- join: vatic (n=cturner@ool-45740b1c.dyn.optonline.net) joined #forth 17:49:25 Anyone familiar with Julian Noble's paper on Finite State machines? 17:52:50 It's on my to-read list. 17:55:01 hi ASau! 17:55:11 Good morning, vatic. 17:55:32 I'm busy coding Forth. 17:55:46 That's rare moment. 17:55:50 I thought you hated Forth? 17:56:26 I don't know your reasoning. 18:13:32 I recall Noble's paper. 18:17:47 I'm a bit lost with the switching between HS/Forth idioms and his ANS... 18:18:15 Trying to piece together a working CASE: ;CASE in ANS 18:18:55 link to the paper/ 18:18:55 ? 18:19:38 Urgh. On his website, if it's still up. Maybe I should ask again when I have more resources 18:19:56 I'm short a web browser right now... :-) 18:19:59 vatic: It should be. 18:20:30 I found a reference to Forth Dimensions XX.3, apparently there's ANS code for the article in it 18:20:40 Any idea whether HS/Forth's COMPILE and ANS [COMPILE] are synonyms? 18:21:01 no clue. Why are you using HS/Forth? 18:21:42 the time was that I thought I was going to grow to hate Forth 18:21:44 That's what he uses... 18:21:53 Look up XX.3 18:22:02 as it stands I'm starting to like it... this should have been the first language I learned, before BASIC 18:22:04 Trying to read his code 18:22:20 Quartus: will do! thx 18:27:25 Error 403 on Forth Dimnesions... 18:27:40 where are you looking for it? I thought you had no browser. 18:27:48 Nice they've put up all the scans though, I think that's relatively new. 18:28:06 Browser on Palm :-( 18:28:16 http://www.forth.org/fd/FD-V20N3.pdf 18:28:18 forth.org 18:28:55 Let's see if I can read a PDF on my Palm... 18:32:25 you'll want to read the PDF, copying the text using Adobe Reader's OCR doesn't quite work 18:33:43 It's one page. 18:35:08 Thank God! 18:35:20 nothing about case: ;case mind 18:35:31 fsm: and ;fsm 18:37:14 --- quit: DocPlatypus ("Leaving") 18:37:27 case: ;case is a simpler version of fsm: ;fsm to demonstrate how the compiler creates the vector table, if I understand correctly. 18:37:50 oh. Yes, I remember the article builds up from lesser notions to the final effort. 18:38:06 I recommend reading those, rather than trying to port each one. 18:39:32 Oh, really? Just port the "Most Elegant" one? 18:39:47 I recommend that. 18:43:54 --- join: DocPlatypus (n=skquinn@adsl-75-63-210-198.dsl.hstntx.sbcglobal.net) joined #forth 18:44:03 Well, this is kind of painful, but I'm getting to page 17... :-) 18:44:48 I'm having fun learning address arithmetic 18:44:54 quite an adjustment coming from C 18:46:19 I got it. Thanks Quartus! 18:50:29 Address arithmetic isn't all that different than it is in C 18:55:27 vatic, good 18:56:08 well, in C, int *x; ... x + 3 is actually x + sizeof(x)*3 18:56:17 other than that, I don't see any differences 18:56:20 right. Minor. 18:56:36 Quartus: actually, that's one C feature that pisses me off on a regular basis. 18:57:01 I've found it a mite aggressively unhelpful myself 18:57:02 i want pointers to behave like pointers; not half-assed attempts at pretending to be sort of like arrays. 18:57:31 C is a clumsy thing. 18:58:44 C is like those chiseled rocks they find at archeology sites; a tool worshipped by primitive man, but in our times an anachronism. 18:58:53 heh. 18:59:01 Bit dramatic, that. 18:59:18 I feel like a fossil... 19:03:49 Quartus, actually I figured out what my problem was with his CASE: ;CASE. He uses OVER + + to compute the index of the XT instead of SWAP CELLS + 19:04:24 ah 19:07:23 anyway, changing that isn't crashing Quartus anymore. ;-) 19:07:29 Good news. :) 19:07:57 Quartus: slow down - don't drink and drive - don't crash 19:08:12 I'll keep that in mind. 19:24:47 --- join: iano (n=iosgood@host-226-121.pubnet.pdx.edu) joined #forth 19:25:02 hi iano 19:25:10 hi ho 19:25:28 enjoying my spanking new MacBook Pro :) 19:26:17 running forth on it? 19:26:47 gforth built fine 19:27:29 the version from CVS? 19:27:39 and now "see dup" shows x86 disassembly instead of a dump :) 19:27:55 I'm using 0.6.2 from MacPorts 19:28:06 are you running gforth-fast? 19:29:07 sometimes. I like the extra debugging in standard gforth, and I rarely need the extra speed 19:29:19 unless I'm running FCP on the chess servers. 19:29:20 gforth-fast see shows disassembly, iirc 19:30:50 --- join: brx` (n=brx@p57A7A4CF.dip0.t-ipconnect.de) joined #forth 19:34:31 --- join: edrx (n=Eduardo@201.5.12.34) joined #forth 19:37:24 --- quit: brx (Connection timed out) 19:40:31 Is there a better way to define -ROT than ROT ROT ? 19:41:29 : -rot swap >r swap r> ; 19:43:51 using CODE 19:46:14 true, true... 19:49:54 --- quit: DocPlatypus ("Leaving") 19:52:20 Quartus is there a way to disable automatic capitalization in Memopad? 19:54:49 --- quit: Bushmills (Read error: 110 (Connection timed out)) 20:01:19 --- join: iano_ (n=iosgood@host-226-121.pubnet.pdx.edu) joined #forth 20:01:27 --- quit: iano (Read error: 104 (Connection reset by peer)) 20:16:02 --- join: azekeprofit (i=azekepro@88.204.193.148.metro.online.kz) joined #forth 20:26:36 vatic -- ShiftHack was ye olde version 20:27:27 Try BlokAtShift here: http://www5f.biglobe.ne.jp/~T-Pilot/pages/TPltPatches.html 20:28:10 Two others: 20:28:10 Autoshifthack 20:28:10 http://www.freewarepalm.com/utiliti...shifthack.shtml 20:28:10 Autoshiftless 20:28:10 http://www.palmgear.com/index.cfm?f...d=autoshiftless 20:28:18 sorry, those links are munged, hang on 20:29:00 Here's one of 'em, loathe though I am to suggest anyone shop at PalmGear: http://www.palmgear.com/index.cfm?fuseaction=software.showsoftware&PartnerREF=&siteid=1&prodID=49644 20:53:46 --- quit: edrx (Read error: 110 (Connection timed out)) 21:13:30 --- quit: tgunr (Read error: 104 (Connection reset by peer)) 21:16:48 --- part: azekeprofit left #forth 21:17:16 --- join: azekeprofit (i=azekepro@88.204.193.148.metro.online.kz) joined #forth 21:19:01 --- join: brx (n=brx@p57a7a89a.dip0.t-ipconnect.de) joined #forth 21:19:33 --- quit: azekeprofit (Read error: 104 (Connection reset by peer)) 21:19:46 --- join: azekeprofit (n=azekepro@88.204.193.148.metro.online.kz) joined #forth 21:20:15 --- part: azekeprofit left #forth 21:26:11 --- join: tgunr (n=davec@70-41-219-171.cust.wildblue.net) joined #forth 21:26:34 --- quit: brx` (Read error: 60 (Operation timed out)) 21:46:57 --- part: ASau left #forth 22:27:15 --- quit: iano_ () 22:33:27 --- join: DocPlatypus (n=skquinn@adsl-75-63-210-198.dsl.hstntx.sbcglobal.net) joined #forth 23:15:47 --- join: brx` (n=brx@p57A79FD8.dip0.t-ipconnect.de) joined #forth 23:23:06 --- quit: brx (Read error: 110 (Connection timed out)) 23:38:45 --- join: brx (n=brx@p57a799b2.dip0.t-ipconnect.de) joined #forth 23:46:42 --- quit: brx` (Read error: 60 (Operation timed out)) 23:59:59 --- log: ended forth/07.04.11