00:00:00 --- log: started forth/07.08.06 00:34:56 --- quit: skas_wk ("I'm outta here.") 00:35:25 --- quit: slava () 00:51:44 --- quit: Al2O3 () 01:04:41 --- quit: ygrek (Excess Flood) 01:41:41 --- join: nighty^ (n=nighty@p1146-adsau16honb13-acca.tokyo.ocn.ne.jp) joined #forth 02:40:42 --- join: Al2O3 (n=Al2O3@12.144.193.67) joined #forth 03:02:00 --- quit: Al2O3 ("Eggplant & SenseTalk: Driving Success Through Automation") 04:14:14 --- join: imaginator (n=george@georgeps.dsl.xmission.com) joined #forth 04:14:45 hi 04:18:22 I created something somewhat interesting after my failed Forth attempts before. It was inspired by some of the comments about my bad Forth code :) I sought to make it easier, and I took Elizabeth Rather's comments very seriously. 04:19:27 I made a stack-based visual language http://georgeps.dsl.xmission.com:8887/mengine-40.png 04:20:04 The editor in that screenshot generates a list of lists, and then a tool I wrote converts the lists to assembly code. It's pretty cool I think, and it works. :) 04:42:45 --- join: H4ns (n=Hans@70.91.193.41) joined #forth 04:42:56 --- part: H4ns left #forth 05:06:00 --- join: H4ns (n=Hans@ita4fw1.itasoftware.com) joined #forth 05:35:29 so rather than improve your Forth, you went and did something else entirely? 05:36:04 yes 05:36:19 not entirely different. it's still stack-based 05:37:06 I also wanted easier C compatibility than Ficl offered. 05:37:43 With the c-call word that is written in assembly language I can call nearly any function, except those that return a union or struct. 05:39:03 I find this easier to visualize too than a text editor and Ficl. I can see also why Chuck Moore likes his ColorForth, but it's just not pragmatic enough for me. 05:44:37 I call the rectangular areas with the X buttons cadgets. I can drag them up or down. The pink indicates the active cadget frame. 05:47:02 I've done some controversial things in this as well. For instance you can get the address of a cell, so there are no assumptions/restrictions about the TOS being cached in a register 05:47:11 variables are also the same 05:47:33 how is that controversial? 05:48:00 just doesn't seem like the Forth way I guess 05:48:12 You are indeed guessing. 05:48:16 I use it for passing the address of cells to some C syscalls 05:49:00 The Forth standard doesn't allow some things because the authors assumed certain data might be cached in registers. 05:49:07 Such as? 05:49:29 I recall something about locals and that. 05:49:56 I think I also read it on comp.lang.forth 05:50:06 I'll go get my book and look there too 05:51:47 Quartus: does this ring a bell? 05:51:54 or are you just trying to make me look foolish? 05:52:17 I assure you you're doing a sufficient job of that yourself :) 05:53:25 how predictable 05:53:42 Quartus: what did I do to get on your bad side? 05:54:08 It amuses me that you think this is my bad side. 05:54:28 hmm 05:56:44 I apologize then. I misinterpret people. 05:56:58 I wasn't offended. 05:57:36 But seriously -- you came on here months back, got some valid criticism of your Forth. You subsequently posted a petulant note about it to comp.lang.forth, and got virtually identical responses there. 05:57:54 So instead of embracing that and improving your Forth, you've gone off to make some other little implementation of something or other. 05:58:14 re: locals and registers. now I remember. someone on comp.lang.forth was asking how to get the address of a local, and I believe someone said (paraphrase) "you can't, in ANS Forth" 05:58:20 And now you're proclaiming various things about the Standard as fact, while being completely unable to support your claims. 05:59:18 Whether or not a Standard implementation provides the ability to determine the address of a local has nothing to do with whether or not the TOS is cached in a register. 05:59:50 ok 06:00:24 so when I say you're doing an adequate job of making yourself look foolish, it's to the above points that I refer. 06:00:32 ok, thank you 06:00:51 I still strongly recommend you improve your Forth skills. 06:01:03 What does a fool need with Forth? 06:01:36 More petulance. Ok. Good luck with the 'cadgets'. 06:02:19 Quartus: how are you any different when you call me a fool? 06:04:00 I was sharing stuff with the Forth community, trying to be a part of it. And I get called a fool, for trying my best. 06:04:14 That was months ago. Then I come here again and get the same thing. 06:06:29 I notice that no one else talks. Do others here also view me as a fool? 06:06:37 If I am a fool then please tell me 06:06:54 i am too new to be able to judge whether you are a fool, but you are a whiner. 06:07:24 anyone else? 06:07:39 How many does it take? 06:07:57 Quartus: are you a religious man? 06:08:15 That's none of your business. 06:08:25 (...) 06:08:50 Quartus: well you don't believe in Jesus clearly. I'm just curious what sort of ethics or guidelines guide you 06:08:56 That's none of your business. 06:10:00 I failed, because I got affected by you 06:10:09 I shouldn't have even said anything to your comments 06:10:30 Come on, someone call me a fool. Someone tell me to kill myself 06:10:41 imaginator: can you now please stop with the whining? this is supposed to be a technical channel, talk tach or get lost. 06:10:44 Come on and call me a whiner. I really don't care 06:11:14 Look, kid, get outside, get some sun, take some exercise. If you can't bear to hear criticism, don't solicit it. 06:11:28 criticism isn't calling someone a fool 06:11:49 repeatedly without knowing them more than 5 minutes or their thoughts 06:12:19 wow. Do you really want to continue this? Because I'll continue to tell you the truth, and so far it upsets you. 06:12:30 yes, I do 06:12:33 I want to resolve it in fact 06:12:47 I never wanted to be hostile to you, or anyone. I don't understand why I was attacked here 06:12:51 You weren't. 06:12:59 how do you feel if I call you a fool? 06:13:21 or if someone you respect calls you a fool. I know that others here respect you, so I was hurt even more by that. 06:13:37 *sob* 06:13:38 You asked me if I was trying to make you look foolish. As you were making yourself look foolish, I said that you were doing a fine job of it yourself. There's a distinction, here; I didn't call you a fool, just said you were making yourself look foolish. 06:14:02 duplicity 06:14:02 But that was nothing compared to the ridiculous behaviour your're exhibiting now! 06:14:06 --- quit: imaginator (".") 06:14:15 \o/ 06:14:40 jebus 06:15:35 also I'm not aware that anyone else here respects me :) 06:15:43 hee hee 06:16:03 i just can't stand the whining 06:16:09 yeah. 09:58:17 +1 respect from this quarter. 09:58:19 Just for the record. 10:06:34 --- join: ygrek (i=user@gateway/tor/x-d12388c991a3cb22) joined #forth 10:18:48 thanks :) 12:00:28 --- quit: Quartus (Read error: 110 (Connection timed out)) 12:00:47 --- join: Quartus (n=neal@CPE0001023f6e4f-CM001947482b20.cpe.net.cable.rogers.com) joined #forth 12:00:47 --- mode: ChanServ set +o Quartus 12:15:34 --- quit: ygrek (Remote closed the connection) 12:16:58 --- join: slava (n=slava@CPE0080ad77a020-CM000e5cdfda14.cpe.net.cable.rogers.com) joined #forth 12:16:59 --- mode: ChanServ set +o slava 12:17:13 --- join: ygrek (i=user@gateway/tor/x-e81e18fd402f4bd8) joined #forth 12:25:14 --- join: arvenEx (n=raven@87.252.242.16) joined #forth 12:30:30 --- quit: ygrek ("Leaving") 13:07:35 --- quit: H4ns (simmons.freenode.net irc.freenode.net) 13:07:35 --- quit: cmeme (simmons.freenode.net irc.freenode.net) 13:08:40 --- quit: I440r (simmons.freenode.net irc.freenode.net) 13:08:40 --- quit: maht (simmons.freenode.net irc.freenode.net) 13:08:40 --- quit: mem4tim (simmons.freenode.net irc.freenode.net) 13:08:40 --- quit: Baughn (simmons.freenode.net irc.freenode.net) 13:08:40 --- quit: JasonWoof (simmons.freenode.net irc.freenode.net) 13:08:41 --- quit: Quartus__ (simmons.freenode.net irc.freenode.net) 13:08:41 --- quit: kc5tja (simmons.freenode.net irc.freenode.net) 13:08:41 --- quit: ccfg (simmons.freenode.net irc.freenode.net) 13:08:41 --- quit: mrsbrisby (simmons.freenode.net irc.freenode.net) 13:08:41 --- quit: arvenEx (simmons.freenode.net irc.freenode.net) 13:08:41 --- quit: madgarden (simmons.freenode.net irc.freenode.net) 13:08:41 --- quit: madwork (simmons.freenode.net irc.freenode.net) 13:08:41 --- quit: tlockney (simmons.freenode.net irc.freenode.net) 13:08:41 --- quit: segher (simmons.freenode.net irc.freenode.net) 13:08:41 --- quit: TreyB (simmons.freenode.net irc.freenode.net) 13:08:41 --- quit: uiuiu (simmons.freenode.net irc.freenode.net) 13:08:41 --- quit: warpzero (simmons.freenode.net irc.freenode.net) 13:08:41 --- quit: timlarson (simmons.freenode.net irc.freenode.net) 13:08:41 --- quit: crest__ (simmons.freenode.net irc.freenode.net) 13:08:41 --- quit: crc (simmons.freenode.net irc.freenode.net) 13:08:41 --- quit: gnomon (simmons.freenode.net irc.freenode.net) 13:08:41 --- quit: slava32 (simmons.freenode.net irc.freenode.net) 13:10:47 --- log: started forth/07.08.06 13:10:47 --- join: clog (n=nef@bespin.org) joined #forth 13:10:47 --- topic: 'Welcome to #forth. We discuss the Forth programming language and a variety of technical subjects. Introduction and Helpful Reading: http://forthfreak.net/index.cgi?FnFC | ANS/ISO Forth Standard doc: http://tinyurl.com/nx7dx | Gforth compiler: http://tinyurl.com/s8uho | http://quartus.net/search | Paste: http://forth.pastebin.ca | http://angg.twu.net/miniforth-article.html <- due soon. Suggestions? 8-|' 13:10:47 --- topic: set by edrx on [Thu Jul 12 17:04:11 2007] 13:10:47 --- names: list (clog @tathi H4n1 arvenEx H4ns @JasonWoof crest__ @crc TreyB madgarden tlockney Quartus__ mem4tim timlarson Baughn madwork cmeme kc5tja gnomon uiuiu slava32 segher mrsbrisby ccfg @I440r warpzero maht) 13:10:57 --- join: uiuiuiu (n=ian@81.169.184.117) joined #forth 13:11:15 --- join: nighty^ (n=nighty@p1146-adsau16honb13-acca.tokyo.ocn.ne.jp) joined #forth 13:16:47 --- join: maht_ (n=maht@85-189-31-174.proweb.managedbroadband.co.uk) joined #forth 13:19:39 --- join: slava (n=slava@CPE0080ad77a020-CM000e5cdfda14.cpe.net.cable.rogers.com) joined #forth 13:19:39 --- mode: ChanServ set +o slava 13:19:52 hey slava 13:19:54 --- join: Quartus (n=neal@CPE0001023f6e4f-CM001947482b20.cpe.net.cable.rogers.com) joined #forth 13:19:54 --- mode: ChanServ set +o Quartus 13:20:00 hi 13:20:33 how goes it? 13:21:22 good 13:21:40 :) 13:38:19 --- quit: H4ns (Read error: 110 (Connection timed out)) 13:45:10 --- quit: maht (Read error: 110 (Connection timed out)) 13:54:18 --- join: tetonca (n=chris@66.155.140.162) joined #forth 14:07:12 --- nick: H4n1 -> H4ns 14:26:17 --- join: Al2O3 (n=Al2O3@216.143.252.231) joined #forth 14:28:18 --- join: rehges (n=segher@82-217-247-28.cable.quicknet.nl) joined #forth 14:30:16 --- quit: Al2O3 (Client Quit) 14:58:41 --- join: Al2O3 (n=Al2O3@216.143.252.231) joined #forth 14:58:59 --- join: skas_wk (n=skas@203-217-61-74.perm.iinet.net.au) joined #forth 14:59:26 --- quit: Al2O3 (Client Quit) 14:59:36 --- quit: Quartus (Read error: 110 (Connection timed out)) 14:59:44 --- join: Al2O3 (n=Al2O3@216.143.252.231) joined #forth 14:59:46 --- join: Quartus (n=neal@CPE0001023f6e4f-CM001947482b20.cpe.net.cable.rogers.com) joined #forth 14:59:46 --- mode: ChanServ set +o Quartus 15:01:23 --- join: crest_ (n=crest@p5489FC9F.dip.t-dialin.net) joined #forth 15:05:37 --- join: Crest (n=crest@p5489BBCB.dip.t-dialin.net) joined #forth 15:13:22 --- quit: Al2O3 () 15:17:59 --- quit: crest__ (Read error: 110 (Connection timed out)) 15:22:18 --- quit: crest_ (Read error: 110 (Connection timed out)) 15:27:12 --- join: crest_ (n=crest@p5489EC56.dip.t-dialin.net) joined #forth 15:45:37 --- join: H4n1 (n=Hans@70.91.193.46) joined #forth 15:47:17 --- quit: H4ns (Read error: 110 (Connection timed out)) 15:48:42 --- quit: Crest (Connection timed out) 15:51:00 --- quit: tetonca ("User disconnected") 16:02:05 --- join: Al2O3 (n=Al2O3@12.144.193.67) joined #forth 16:07:07 --- nick: H4n1 -> H4ns 16:09:10 --- quit: crest_ (Read error: 110 (Connection timed out)) 16:11:54 --- join: Crest (n=crest@p5489D032.dip.t-dialin.net) joined #forth 16:34:02 --- quit: arvenEx ("WeeChat 0.2.5") 16:35:01 --- join: tnovelli (n=me@pool-72-79-234-10.spfdma.east.verizon.net) joined #forth 16:35:26 Quartus__: !!!! 16:36:08 some pretty bizarre wertys lately. 16:36:23 ooh, wertys 16:45:54 --- join: Shine (n=Frank_Bu@static-87-79-64-220.netcologne.de) joined #forth 16:51:00 --- join: H4n1 (n=Hans@70.91.193.41) joined #forth 16:53:04 --- part: tnovelli left #forth 17:03:17 --- join: Raystm2 (n=NanRay@adsl-68-95-234-160.dsl.rcsntx.swbell.net) joined #forth 17:05:17 --- join: tnovelli (n=me@pool-72-79-234-10.spfdma.east.verizon.net) joined #forth 17:12:19 --- quit: H4ns (Read error: 110 (Connection timed out)) 17:18:01 --- quit: H4n1 (Read error: 110 (Connection timed out)) 17:21:05 Hey folks... long time no see :-) 17:24:10 tcn! 17:24:20 lol 17:24:28 how goes? u get married yet? 17:24:57 yep 17:25:08 lucky bastid :) 17:25:17 finish that harpsichord? heh 17:25:22 heh.. not yet 17:25:26 that looks cool from the fotos btw! 17:25:32 thanks 17:26:26 one of these days :-) it's still in one piece, so I guess it's worth finishing 17:26:52 been on the computer too much though 17:26:59 i think its for the wife if i remember rightly... so finishing it will make her happy :) 17:27:07 wow your back coding? 17:27:11 probably not forth :P 17:27:37 still... ur welcome in here :) 17:27:42 always 17:27:49 nope. Came close to applying for a Forth job though. 17:27:55 cool 17:28:39 the only one i've ever seen ;-) 17:29:35 ive seen some :) 17:30:14 i started working in arizona, full time job coding stuff for image processing blah blah... cameras and the like 17:30:23 quite interesting actually 17:31:21 so did u totally lose interest in developing forth stuff? 17:31:32 ive not worked much on isforth in ages :/ 17:31:34 oh yeah.. you know it'd be great if there was some orthocorrection software so you could photograph a big sheet of paper and correct every part of it for scale.. 17:31:43 tho i did write a debugger and some other things 17:32:19 hi I440r 17:32:27 theres ALOT to know about image processing and ive hardly even scratched the surface 17:32:49 white balance, gama correction, color correction, edge detection. etc etc etc 17:32:58 i haven't done much forth for a few years. nice to see retro, isforth, etc. still going though. 17:33:01 hi slava 17:33:12 retro is moving more than isforth heh 17:33:34 and retro has some offspring? heh 17:34:02 did you ? :) 17:34:10 nope! 17:34:22 heh 17:34:51 and I'm not really ready for that! 17:34:54 i saw that x86 assembler you did - i could port it to isforth and use it but the license is pure GPL so i wont touch it 17:35:23 for forth? 17:35:28 thats still the biggest thing missing in isforth and i got a major mental block with it. slava keeps slaping me up side the head about that heh 17:35:29 yea 17:35:36 you sure it's gpl? 17:35:51 yes... its based off a GPL assembler and is therefore GPL 17:36:07 or is it BSD ? 17:36:10 hrm 17:36:19 I don't even remember doing it 17:36:59 lol 17:37:21 u still playing violin? 17:37:21 I did a forth asm based on Pygmy Forth's assembler, which was Public Domain AFAIK 17:37:24 yep 17:37:33 no its not public domain 17:37:33 still making guns? 17:37:52 still shooting them. only making the grips :) 17:38:12 my dad was sporterizing mausers tho 17:38:18 i mite do that some time too 17:38:45 tnovelli hi, You and I have never talked, but I've been aware of you for quite some time. 17:38:45 lol I use you're Music page as a link into my new interest for ABC lol 17:39:10 hi I440r how ya been? 17:39:15 Heh.. cool.. nice to meet you 17:39:28 tired lol long hours and then staying up till 1 am playing WoW haah 17:39:48 quit it! Nothing good can come of Wow. LOL 17:40:06 world of warcrack 17:40:09 heheh 17:40:12 * Raystm2 has had a sudden reversal of fortune. 17:40:20 No kidding. 17:40:23 the graphics engine blows me away! 17:40:32 a good one or a bad one? 17:40:33 I can't even find the time to do stuff *without* playing video games 17:40:44 is is available for hacking on, that engine? 17:40:46 same here 17:40:52 it* 17:40:56 could be that I'm married 17:41:02 WoW isnt open source :) 17:41:13 tnovelli, I know you are correct. 17:41:19 raystm2: what are you doing with ABC? 17:41:21 okay thanks Mark. 17:42:27 tnovelli: nothing yet. just reading the BNF for it as I have a project to create a BNF-Toka(ForthLikeLang by crc) and thought it would do nicely. 17:42:53 i was working on an arm forth for the nintendo ds but the gizmo i bought to do it with is missing 17:43:02 im getting a new gizmo - cheaper one. 17:43:22 I440r do you ever talk to rabbitwhite about the GameCube forth he did? 17:43:30 nope 17:43:30 I was just skimming through the Toka site 17:43:48 at least i dont remember if i did lol 17:43:50 tnovelli: I like toka. I think crc really has something here. 17:43:54 is the cube arm based? 17:44:13 wtf is toka lol 17:44:37 I440r I wouldn't know. But his blog is fairly descriptive about the project. 17:44:40 crc's new forthlike thing 17:44:50 toka is a Forth written in C. 17:45:02 it has a few differances.. 17:45:27 aha... ill keep my mouth shut about it then :) 17:45:34 everything is executed and always leaves an address on the stack when done. 17:45:57 i never liked c based forths :/ 17:46:27 a qoute starts an anonimous definition that can be asigned a name thusly... 17:46:59 does it have continuations? :) 17:47:21 [ dup swap drop ] is stupid 17:47:35 tnovelli I believe so. 17:47:54 or even 17:48:00 its a refresh :) 17:48:06 [ dup swap drop ] is-macro dumb 17:48:09 it refreshes the top item of the stack :) 17:48:38 i can optimize it!!!! dup nip 17:48:39 :) 17:48:40 the macro can be used in the 'is' qoute later and is executed on entry. 17:48:44 lol 17:49:39 This makes the entire forth language sort of Reverse Polish. 17:50:01 ok, im going home :) 17:50:02 haha 17:50:31 [ 10 [ this ] iterate ] is execute-this-10 17:51:36 OK, now I get you Ray... I didn't realize "is stupid" was part of the code 17:52:25 d'oh :-) 17:52:29 :) 17:53:06 Sounds pretty neat 17:53:21 Tom, about ABC. Have you got to where you can site read and play from it? 17:53:36 hell no 17:53:40 :) 17:53:49 I understand it's doable 17:54:09 if you don't care about rhythm 17:54:12 Not that it matters much. run a translator is easier... 17:54:57 I have managed to do stuff in bass & viola clef.. that was tricky :-) 17:56:10 When you forget you're in viola clef, everything's off by a 2nd and the result sounds like... Schoenberg 17:56:26 I have the oppertunity to move to the Denver/Golden Co. area end of the month. They have a very health art world there, with money that flows. I'd like to put together a performance piece that includes music and maybe some computing to accompany. 17:56:39 rofl. 17:58:26 I've never gone off of the G. Besides, I normally just so a "Nashvile Numbers" of the tune, which is more descriptive then accurate. 17:58:55 that ain't so bad 17:59:32 Viola looks like a C clef but where is it centered? 17:59:42 Middle C 17:59:51 oh so it IS the c clef. 18:00:15 yeah :-) 18:01:14 ANd that's moveable per instrument, always marking C but putting it at a different line or space for differing instrument ranges? 18:03:07 I suppose... not sure how ABC handles that issue... I know they moved clefs all over the place back 300 years ago.. 18:03:24 Got cha. 18:04:18 So, what brings you around #forth today? any new forth work? or arn't you doing Python work now? 18:04:50 --- join: tetonca (n=chris@66.155.140.249) joined #forth 18:05:05 Just wondered what was happening in IRC, that's all. 18:05:24 ;) 18:05:33 tnovelli it's been quite for months. 18:05:50 all the forth channels on FreeNode anyway. 18:05:51 That seems right. 18:06:05 hi tetonca. 18:06:11 #tunes is pretty much dead 18:06:13 Hullo. 18:06:16 hi 18:06:22 lol i didn't even know about it. 18:06:42 I've been working on the website for that one 18:06:54 Everyone but Australia in the english-speaking world is basically on summer holiday. 18:07:39 #concatenative is not dead :) 18:08:03 d'oh! #concatenative is definately not dead, indeed!. 18:08:16 most traffic of all the forths, all the time. 18:08:17 What is it? 18:09:04 its about joy-derived languages, but in practice that means mostly factor, and a bit of enchilada and cat 18:09:06 It's really should be #factor, but #concatenative is a chat for the language grouping that forth and factor belong. 18:09:19 the developers of cat and enchilada go there too 18:09:23 ya. 18:09:34 Thanks. 18:09:41 have you guys tried factor? 18:09:58 slava wrote it. He's modest. lol :) 18:10:07 I don't know what it is (besides what to do with forth defintions). 18:10:09 heh 18:10:12 It's phenominal. I've not used it. 18:10:20 tnovelli: http://factorcode.org/ 18:10:22 Platform? 18:10:43 It's a great read tho. 18:11:01 It's been mentioned on the Tunes mailing list a few times 18:11:40 Thanks for the url slava. 18:12:02 tnovelli: have you heard about joy? 18:12:30 slava: yes, but I haven't tried it 18:12:56 * tetonca afk/cooking 18:13:03 * Raystm2 should do the same 18:13:10 * Raystm2 does 18:13:23 tnovelli: factor is similar to joy but with a bigger library, there's stuff for xml, http, unicode, opengl, etc 18:13:33 it looks impressive 18:14:03 there's a simple module system where source files correspond 1-1 with module names, and modules are loaded on demand. in practice this scales well 18:14:26 like Python :-) 18:14:42 the data structures are somewhat similar to python. you have arrays, hashtables, queues, etc. 18:15:08 unlike joy where its mostly just linked lists :) 18:15:53 static or dynamic? 18:16:09 dynamic typing with static stack height checking 18:17:56 most important difference between factor and python: factor's garbage collector is a lot more efficient, and it compiles to native code 18:18:15 what type of GC? 18:19:01 I could just read your site :-) 18:19:23 yes, you could 18:22:18 I've been studying up on continuation-passing style lately... I imagine you've played with that in factor? 18:29:44 factor supports continuations: http://factorcode.org/responder/help/show-help?topic=continuations 18:33:55 Another thing I'm into are parsers... is it easy to add an expression parser, so I could type something like [2+3*x/y^2] in the middle of some FActor code? 18:34:36 sure, just like you can in forth with immediate words 18:35:24 i'll have to try it sometime. Anyone already done it? 18:36:36 yes, we used to have an infix math library but nobody used it in practice 18:36:40 as often happens with infix math libraies 18:36:59 it bitrotted and nobody updated it, so it went away. its still in the vcs, though. 18:37:57 right.. everyone who wanted it ended up using Python or something ;-) 18:38:37 the guy who wrote it went on to write libraries which were a lot more useful :) 18:43:30 hi ray 18:46:45 et al 18:48:05 Well, nice talking to you Slava... see you around.. 18:54:42 nite tcn 18:54:45 :) 18:54:52 Hey Mark. 18:55:16 lol how come everyone knows my name? lol 18:55:38 It's memorable and you pimp isforth enough that we'd look it up. 18:55:43 It's a good forth. 18:56:26 One of my key pieces of evidence that we are AI sims living in a Matrix is my pediatrician: her name was Doctor Manwell. 18:57:41 I have a small problem with isforth. I have to type 'hello' twice (or do something else) to (my guess) flush some i/o buffer or it hangs (refuses input). But not on the original ./isforth, only an fsave'd system. 18:58:09 (Linux x86 version). 19:01:12 goodnight all.. 19:01:14 --- part: tnovelli left #forth 19:03:53 Quartus! hey. 19:04:17 We're moving! everything must go. Fire sale all this month. 19:04:41 Nan's company is moving us to Golden/Denver area. 19:05:07 She's starting a new market for her company that will include 100+ stores. 19:05:47 lol 19:05:59 i do not pimp isforth!!! GET ISFORTH!!!! :) 19:06:09 ; 19:06:16 oooh 19:06:16 pizzahands 19:06:26 you might have to explain that bug to me in detail 19:06:33 ok 19:07:26 There were no anomalies noted in constructing and executing ./isforth. None. 19:07:37 So I'd add a new word. 19:07:46 ok 19:07:49 Everythings good. I'd fsave the result to a new forth. 19:07:56 No problem. Invoke it. No problem. 19:07:58 Now: 19:08:12 I'd type a couple numbers to enter them on the stack, one per line. 19:08:20 With a kepress of ENTER like you'd do. 19:08:31 The second number would freeze keyboard input. 19:08:44 This is on the invoked new forth, not ./isforth. 19:08:50 Now I experimented. 19:09:00 Found typing 'hello ' twice 19:09:06 usually prevented the bug from manifesting. 19:09:30 It didnt' seem like insurance (I tried scripting the hello's). 19:09:35 ok show me the definition of the word that "broke" it 19:09:46 Any definition at all. 19:09:54 : mynamecwh 1 drop ; 19:09:56 and does this version of isforth have the command line history 19:10:02 Yes it does. 19:10:08 do this 19:10:10 ./isforth 19:10:12 fsave blah 19:10:20 then run ./blah and tell me if thats broken too 19:10:23 ok. hold. 19:10:26 will do. 19:11:52 yep. 19:11:54 same error. 19:12:05 first line of input is accepted. every time. 2nd isn't. 19:12:15 (accepted and presumably acted upon). 19:13:40 I ssh into the DamnSmallLinux machine to access isforth, in a Linux 2.4.26 environment, from Mac OS X 10.3 Terminal.app told to behave as rxvt. 19:14:01 sounds exciting, ray! 19:14:30 SCREEN is the immediate environment, and runs other tty-based apps in a well-behaved way. 19:14:33 ok... do a build of isforth WITHOUT the command line history stuff... if you can figure out how 19:14:46 edit src/isforth.f and comment out eh command line history and reextend 19:14:54 I can do that no problem. 19:14:57 if that fails comment out the file that depends on history 19:15:08 then run the above experiment again :) 19:15:11 You did a good job on making the source readable to humans studying it. 19:15:22 that was a prime directive 19:15:31 Alright I'll play with that and get back to you next time we speak. 19:16:18 ok 19:16:30 One comment: my ciforth source had to go all lower-case to run on isforth, but otherwise ran unmodified (except obvious things like do/loop adaptation). 19:16:35 im thinking its in the command line history because thats the newest thing added to the terminal input routines 19:16:48 ] 19:16:58 That makes sense to me. It feels like it's on that level. 19:17:02 oh thers a variable that you can set to make isforth NON case sensatve 19:17:04 Don't ask me how I sense that. 19:17:36 Cool -- wasn't too annoying as I dislike ALL CAPS definitions anyway. 19:17:52 as soon as you described the problem i suspected the history code - maybe it glitches after a turnkey.... im not sure how but if it proves to be the problem ill be able to fix it :) 19:18:21 or you can maybe even fix it and ill credit you with finding and fixing it :) 19:18:26 your name in lights! 19:18:36 Sure! It's a wanted feature. Was going to code it if it wasn't there (target platform is Firmware Linux which is uClib-based and no libreadline available). 19:19:20 :) 19:19:38 doing line editing was next on my todo list because i want a block file editor to write all the HELP stuff in 19:19:54 help blah-word would display the block of text associated with that word 19:20:08 im also thinking of adding view fields to the headers 19:20:18 --- join: dgd2 (n=dgd@166.226.106.94) joined #forth 19:20:20 Thanks Quartus. Not sure what _I_ will do for a living yet, but I'm excited to live in one of the healthies, most technolically savy populations in the US. 19:20:40 ray wheres that? 19:20:43 sure, it's a good city 19:22:55 I lived in Denver .. twice. 19:23:04 Be sure to visit Boulder early on. 19:23:16 A city bus goes there -- don't have to drive. 19:23:28 It was a bit like Cambridge MA there when I was there. 19:27:15 lol i'm from Ma. Will do go see Boulder. Fortunately I have family, a brother and his , and a sister and hers, that both live in CoSprings. 19:28:51 My children are mostly grown and one of the three is not going with us. the other two will be in nest jumping age over the next 5 years... Nan and I are going to be under 50 and foot loose and fancy free lol 19:30:50 Heheh. I was a toddler just outside the campus of Smith College in Northampton. My grandmother taught gradeschool there for I dunno 40-50 yrs maybe. 19:36:27 cool, I'm from Webster, just north of the Conn/RI tri-state boarder. Currently residing in Fort Worth Texas low these last 20 years. 19:37:19 I440r: that fixes it -- commenting out the src/ext/history.f masks the bug (omits the buggy code). 19:37:33 The move timing couldn't be better. I lost my ability to keep a resonable job, so our house is going into foreclosure on Tuesday. 19:37:48 I'm in Torrington CT. 19:37:54 We will squat here till the end of the month, selling everything we can, then make the move. 19:38:09 Wow. 19:38:38 The company will give Nan like 5grand to make the move... so far I see it costing us under a grand to get there, freight and all. 19:38:50 You had an ability to keep a reasonable job? _wow_. I've never had that. (serious) 19:38:56 lol 19:41:33 I440r: this is good since ciforth has on occasion crashed linux. isforth has yet to bestow that honour on itself here. 19:41:52 He might just have a new customer. 19:42:32 Acid test will be if it runs on Firmware Linux (from Rob Landley: landley.net). 19:43:45 Should. Since isforth 'is not a dynamic executable' according to 'ldd ./isforth'. 19:45:06 Then I can port AMRForth v7 to it and have a completely quiet development environment (on the Mini ITX) running on a ramdisk in a chroot jail. ;) 19:45:07 --- quit: dgd2 (Read error: 104 (Connection reset by peer)) 19:59:12 --- quit: Shine ("ChatZilla 0.9.78.1 [Firefox 2.0.0.6/2007072518]") 20:19:37 --- part: skas_wk left #forth 21:00:45 --- quit: tathi ("leaving") 21:31:31 --- quit: nighty^ (Read error: 110 (Connection timed out)) 21:32:20 --- join: nighty^ (n=nighty@p3132-adsau16honb13-acca.tokyo.ocn.ne.jp) joined #forth 21:32:56 --- quit: Raystm2 ("Should have paid the bill.") 21:45:08 --- join: dgd2 (n=dgd@166.226.67.186) joined #forth 22:22:08 --- part: tetonca left #forth 22:41:02 --- quit: dgd2 (Read error: 104 (Connection reset by peer)) 22:51:51 --- join: dgd2 (n=dgd@166.227.71.231) joined #forth 23:59:59 --- log: ended forth/07.08.06