00:00:00 --- log: started forth/04.02.26 00:04:22 incrementing both counters at once ? 00:04:48 Yes. 00:05:14 Like LISP's map. 00:05:32 * Serg knows 0 of LISP 00:05:49 ASau, in my language: [ 1 + ] 2apply :-) 00:06:17 slava, I'm not interested in your language. Sorry. 00:06:32 --- quit: networm (Read error: 113 (No route to host)) 00:07:03 If there's no name I can invent one myself. 00:07:06 why don't you just think of a name for SWAP 1+ SWAP 1+ ? i doubt its standard 00:07:22 : 2++ .... 00:07:49 Maybe someone has invented. 00:08:13 In such cases I like not to do excess work. 00:08:26 it is "excess work" to think of a name? 00:08:57 I don't like non-descriptive names. 00:09:38 +1/BOTH 00:09:41 : c@+ ( addr -- char ) dup @ dup c@ -rot 1+ swap ! ; 00:09:45 or 1+/BOTH 00:10:15 counter c@+ 00:26:52 --- join: networm (~networm@L0626P03.dipool.highway.telekom.at) joined #forth 00:29:11 Serg, zhestoko. How do you use your c@+ ? And where? 00:29:52 : incr.both ? 00:30:28 : incr.top.2 ? 00:34:43 Is ADVANCE used for anything? 01:01:29 i already use words like a@+ in my game SOKOBAN written in one-liners 01:01:41 http://cryptomancer.narod.ru 01:02:31 c@+ gets an adress of counter variable and leaves char found at counter, 01:02:42 and (side effect) increments counter 01:03:53 : c@+ ( addr -- char ) dup @ c@ swap 1+! ; 01:06:53 ---- 01:07:19 read "Thinkful programming" and about A register in Chuck Moore's processors 01:07:54 I've read it. 01:11:29 both of it ? nice ! 01:14:08 --- quit: ASau () 01:16:07 --- quit: Serg () 01:21:38 --- join: ASau (~asau@158.250.48.196) joined #forth 01:49:30 --- join: qFox (C00K13S@cp12172-a.roose1.nb.home.nl) joined #forth 02:13:23 --- quit: networm (Remote closed the connection) 02:48:28 --- join: Serg (Serg_Pengu@212.34.52.140) joined #forth 02:53:13 --- quit: qFox ("if at first you dont succeed, quit again") 02:53:26 --- join: qFox (C00K13S@cp12172-a.roose1.nb.home.nl) joined #forth 02:55:33 --- join: serg_ (~serg@c-8f5a71d5.17-1-64736c10.cust.bredbandsbolaget.se) joined #forth 02:57:27 Good afternoon! 02:57:31 Hi ASau 02:59:44 Robert, how do you think 02:59:53 About? 03:00:02 does anyone here need input line editor 03:00:07 written in Forth? 03:00:12 Input line editor? 03:01:32 It seems I need one. 03:02:00 I'm tired with only "backspace and retype." 03:02:53 BTW, are there any requirements on TIB length in ANS? 03:04:23 --- quit: serg_ ("leaving") 03:09:54 --- join: Kurt (1000@mrdh-b-102.resnet.purdue.edu) joined #forth 03:10:04 * Kurt points out that total free-market capitalism is the ONLY moral system 03:10:30 That's why I shouldn't mention this channel when morons like you are there... 03:10:41 heh 03:10:48 if I'm a moron, then you're brain-dead 03:10:57 actually, I was in here the other day 03:11:01 chandler mentioned it in #ifdef 03:11:20 asking for backup in an argument with the socialist kc5tja and another person who is a combination Soviet apologist/Nazi sympathizer 03:13:23 Kurt, how good do you know XIX and XX centuries history? 03:13:34 pretty well 03:13:41 not as well as I should 03:13:44 but better than most 03:13:59 history is one of the degrees I'm pursuing as well as an incredible interest of mine 03:14:44 ok, so the KKK is moral? 03:15:04 The imprisonment of innocent American Japaneese during WWII was moral? 03:15:40 no 03:15:46 I like how you join and just start a flamewar 03:15:49 what do those have to do with capitalism? 03:15:56 Kurt, who was Sverdlov? 03:15:58 its cute 03:16:12 (although the KKK have every right to hold and express their beliefs, just like everyone else) 03:16:15 Kurt: The US is the biggest capitalist country. 03:16:43 ASau: I remember him vaguely...he was one of Lenin's partisans, wasn't he? 03:16:50 We have the most killings (last I checked), even in comparison to countries with more people like China. 03:16:51 imaginator: the US is not capitalist, it is industrial statist 03:16:54 Kurt, no. 03:17:09 I thought the US was fascist 03:17:16 wrt merging of stat+business 03:17:22 hoho 03:17:27 Kurt, so you don't know histoty of Soviet Russia. 03:17:57 nothing justifies what happened under Stalin 03:18:02 NOTHING 03:18:14 and who was Sverdlov, then? 03:18:39 Kurt, what country do you live in? I'll find examples of your own. 03:18:47 US 03:18:58 Sverdlov was the head of the first Soviet government. 03:19:18 Nah. What justifies Johnson? 03:19:37 nothing 03:19:39 What justifies Clinton and Bush Jr.? 03:19:43 nothing 03:19:46 what's your point? 03:20:08 ASau: Pssst! He thinks everyone but Ayn Rand are evil communists. 03:20:27 Ahh! Who's Ann Rand? 03:20:50 a real bitch who had a lot of good ideas nonetheless 03:21:13 What ideas? 03:21:22 read some of her works 03:21:32 ASau: Help yourself, fuck the others. 03:21:49 obviously Robert can't read English... 03:22:01 What did he say? 03:22:20 Rand held that one's own life was his highest moral virtue. This does not mean "fuck the others", it simply means you have no inherent obligation to exist for their sake 03:22:23 What does she think on Iraq problem? Arab problem? 03:22:38 I doubt she thinks anything of it, since she's been dead for twenty years 03:22:42 what does this have to do with forth? 03:22:56 So she is nobody. 03:23:02 no, she's somebody 03:23:06 hovil: :) 03:23:14 it just so happens that she's a somebody who has also been dead for twenty years 03:23:17 hovil, I agree with you. Let's speak on Forth. 03:23:28 Real Programmers use Algol, dammit 03:23:32 take it to #armchairsociologists 03:24:01 Kurt, Israel-Arab conflict is 90 yr. old. 03:24:41 sorry, I thought you meant the present-day state of affairs 03:25:02 as in, the current war in Iraq, the current situation developing between Israel and the PLO, etc. 03:25:11 So even if she has been dead since 1950, she was to consider it. 03:26:02 Kurt, no matter. The situation did no changes since 1950. 03:26:14 In major, I mean. 03:26:28 like I said, though, I thought you were asking about specifics 03:26:30 but anyway 03:26:49 I don't know if she ever spoke about that particular issue, but I'm sure she had a certain opinion about it 03:27:03 and one can determine how she probably felt about it by applying her philosophy to the situation 03:27:15 Kurt, there is only one year in question: 1949. 03:27:29 ok, forget I said anything 03:27:39 you obviously don't understand what I'm trying to say 03:27:53 you obviously don't understand what I AM saying 03:28:11 * Kurt is away: Food 03:28:15 --- nick: Kurt -> Kurt|Food 03:29:04 "There's no abstract truth, truth is always concrete." 03:29:27 correct 03:29:32 now, to eat 03:29:53 So if you want to speak for Rand you should solve some particular problems. 03:30:11 I will 03:30:13 after I eat 03:30:21 I'm leaving now 03:30:31 it's 6:30 AM, the dining halls are open, and I'm hungry 03:30:32 BTW, these were words of Lenin. 03:30:44 so the retard was right about one thing 03:30:46 whoopee 03:31:29 Robert, so what's about input line editor? 03:31:50 I still don't know what one of those do 03:31:59 It can be considered like mini-buffer in Emacs. 03:32:09 I don't use emacs. :) 03:32:11 An editor for one line. 03:32:18 Ah! 03:32:28 Read-line lib of GNU. 03:32:42 What's the point of a one-line editor? To edit Forth words? 03:32:45 Something like that. 03:33:12 You know Forth is interactive. 03:33:22 Yes. 03:33:40 When you type you expression in, you do mistakes. 03:33:58 Gforth uses read-line lib, IIRC. 03:34:07 It's not written in Forth. 03:34:08 Ah, so you can scroll back? 03:34:19 Hm/ 03:34:42 Scrolling back may also be good feature... 03:34:47 And edit those lines, and execute them again. 03:35:08 When you said editor, I thought about saving those lines to a file. 03:35:17 I meant editing current line. Not "cancel-and-retype" style. 03:35:47 ex is a good one line editor =) 03:36:21 Then yes, that is a good idea. 03:36:25 I don't know if there's any Forth-written one. 03:36:27 One of the features I miss in IsForth. 03:37:21 Robert, it's one of the features I miss in my Forth. 03:38:14 But it's rather complex. Read: "I'm too lazy." 03:39:07 How do you think, should we join our efforts? 03:39:35 Or defer it to the future? 03:40:51 * Robert prefers to wait until someone else implements it. 03:40:52 ;) 03:40:58 Hm. 03:41:09 I also prefer this. 03:41:27 But it seems there no such men around. 03:42:05 Too bad. 03:42:14 Then I'll continue using vi + isforth ;) 03:47:10 You'd better thought how to write it. 03:47:37 After several days, weeks or monthes of meditation it may become very easy. 03:48:02 Hehe 03:48:13 I guess so. 03:48:23 Wrote an entire editor in Forth a while ago. 03:48:48 Robert, source available? 03:48:53 Of course. 03:48:58 http://robert.zizi.org/f.html 03:48:59 zizi? 03:49:37 A friend owns that domain, so he got me robert.zizi.org :) 03:50:06 Ah. 03:50:10 I think it looks nice, but later he explained that's what french babies call dicks. 03:55:17 --- quit: imaginator (Read error: 104 (Connection reset by peer)) 03:55:22 --- join: imaginator (~George@166.70.196.201) joined #forth 03:55:43 heh, robert.cock.org ? 03:57:10 this depends on your suck-sess w/ french girls ;))) 03:57:19 do you justify his trust ? 04:02:49 * Kurt|Food is back (gone 00:34:39) 04:02:52 --- nick: Kurt|Food -> Kurt 04:02:56 --- nick: Kurt -> Kurt|Sleep 04:03:26 * Kurt|Sleep is away: Sleep 04:16:36 --- quit: imaginator (Remote closed the connection) 04:18:08 --- part: Serg left #forth 04:25:10 --- join: Serg (~z@212.34.52.140) joined #forth 04:57:02 moi serg 04:58:26 Privet! 05:00:10 terve ASau 05:00:45 Question of the day: what do "moi" and "terve" mean? 05:05:11 finnish greetings 05:06:09 --- quit: hovil ("Leaving") 05:06:53 That's understood. 05:08:19 E.g. "zdravstvujj" is "health to you," "privet" is "(nice to) meet (you)." 05:11:01 snaju 05:11:16 salut - fire explosition 05:26:37 --- quit: proteusguy (Connection timed out) 05:48:45 --- quit: Serg () 08:00:03 --- join: proteusguy (~proteusgu@216.27.161.121) joined #forth 08:14:49 --- join: Nutssh (~Foo@gh-1081.gh.rice.edu) joined #forth 08:22:14 --- join: kc5tja (~kc5tja@66-91-231-74.san.rr.com) joined #forth 08:22:23 --- mode: ChanServ set +o kc5tja 08:25:48 Hi 08:25:54 Feeling better? 08:25:54 Howdy 08:25:58 Yeah. 08:26:03 I feel pretty 'normal' right now. 08:26:07 Still eating light though. 08:26:11 :) 08:42:48 Dobryjj vecher, kc5tja! 08:42:54 howdy 08:43:06 goodbies soon though, as I'll be needing to get to school soon enough. 08:43:22 Life goes on. 08:43:29 Yep. 08:43:40 I'm just fine. 08:44:11 As usual. 08:44:30 Cool. 08:45:37 Anyway it could be much worse. 08:56:34 --- join: thin (thin@bespin.org) joined #forth 08:57:29 re thin 08:59:50 i asked someone what it means to "re all" or "re " 08:59:56 and re stands for respect 08:59:58 according to that guy 09:00:04 "respect thin" 09:00:05 :P 09:00:44 re me. :) 09:01:13 --- quit: thin ("laters") 09:05:04 --- join: thin (~thin@stu02065.cariboo.bc.ca) joined #forth 09:07:02 Your feeble attempt to get me to re-re you has failed. 09:07:23 Bow before me, all ye who ph34r my 1337 p0w3rz... 09:09:15 lol 09:10:14 * proteusguy bows. 09:14:26 Hm... 09:14:40 Translate "ph34r" into human. 09:15:03 AH! 09:15:07 "phEAr", a bastardization of fear. 09:15:09 I've understood. 09:15:37 It's the closest thing the Internet has to actual ghetto-style graffiti there is. 09:22:05 man i hate crazy ppl on days when i'm not feeling crazy 09:22:48 thin, wait a month. 09:22:59 Spring is coming soon. 09:23:07 all the reason for less insanity 09:24:12 Well, I need to get to school. 09:24:14 Laters. 09:24:43 kc5tja: that reminds me, i was gonna ask you about fuel cells :P 09:25:00 Heheh :) 09:25:24 Okay, I'll be back in around 9 hours or so. 09:25:24 well i'm looking for the "forth" of fuel cells 09:25:31 if you happen to know, tell me :P 09:25:36 That I don't know, sorry. 09:25:40 I'm not aware of any. 09:25:40 ok 09:25:44 You mean, a fuel cell working backwards? 09:25:59 --- quit: kc5tja ("THX QSO ES 73 DE KC5TJA/6 CL ES QRT AR SK") 09:26:07 robert: you being obtuse? 09:26:32 Obviously. 09:27:49 well i think i found the "forth" of fuel cells anyways 09:28:02 just checking if kc5tja knows anything 09:28:58 thin, where have you found fuel cells? 09:29:17 googling 09:29:29 It seems they're only experimental now. 09:31:38 Last I checked they were more than twice less effective in comparison even to Diesel motors. 09:31:53 well yeah 09:31:54 they're crap 09:31:59 but i gotta write a report about it 09:32:19 so i googled for the most unique one i coudl find 09:32:27 but there's shit out there 09:33:12 Thin, you'd consider sci. journals search. 09:34:31 i already found what i wanted 09:35:08 just checking in case kc5tja knew anything, that's all 09:35:12 Usually google does not help in such cases at all. 09:35:27 you don't have to continue to talk 09:35:37 OK. 09:37:19 thin, what is the state of your planned Forth OS? 09:38:51 1) make money 09:39:02 2) buy chuck moore & kc5tja 09:40:45 Hm. Are you sure you'll ever get p.1 real? 09:41:09 BTW, what do you think about Retro? 09:41:20 well eventually, but dunno if i'll get it soon enough 09:41:34 because the computer industry is gonna be obsolete quite soon 09:41:42 current industry i mean 09:41:48 OSes like windows/linux etc 09:42:01 obsoleted fairly soon 09:44:22 And what do you suspect to come instead? 09:51:38 --- join: networm (~networm@L0650P28.dipool.highway.telekom.at) joined #forth 09:52:11 asau: we'll probably just harness the power of evolution to evolve solutions, applications, etc on the fly 09:52:26 we won't even need to understand WHY the solutions work 09:52:35 these solutions include physical solutions 09:52:40 like hardware 09:52:40 etc 09:55:51 I don't think so. 09:56:22 asau: it's already happening, it's called "genetic programming" and they have evolved circuits that do the job better than human-designed circuits 09:56:29 It seems we the most probably will sink into "new" Mid. Ages. 09:56:35 and guess what? electrical engineers don't even understand hwo the circuits work 09:56:51 asau: yes there is a possibility of that too 09:56:52 i agree 09:57:16 thin, these genetic programming is not proved secure. 09:57:17 hopefully the impetus to colonize space will be strong enough to get some of us offplanet before that happens 09:57:23 secure? 09:57:39 There are many side effects. 09:58:06 so? 09:58:18 we'll figure out how to use evolution efficiently 09:58:22 it's a technology 09:58:26 obstacles are overcomable 09:58:37 There are some successes. 09:58:49 But they seem to be 09:58:58 ...like a "quick hack". 09:59:14 how so? 09:59:36 i thought forth was "hackish" when i first encountered it 09:59:46 Not a new system, but a small changes to old. 09:59:58 well it's starting out 10:00:01 can't expect instant revolution 10:00:30 thin, cold fusion also seemed an energetic crisis solution. 10:01:02 Of course there's probability of success. 10:01:29 But it may be reached in very far future 10:01:30 evolution is a well established force of the universe 10:01:35 or not reached at all. 10:01:46 you can't make analogies between evolution and cold fusion 10:02:02 thin, evolution does not mean progress. 10:02:25 There're many regressive branches of evolution. 10:02:35 E.g. parasites. 10:03:58 just because you don't like parasites it doesn't make it a regressive evolution 10:04:22 be more scientific in this discussion 10:05:30 BTW, Fermat hypothesis was not proven in a little time after it had been formulated. 10:05:54 The evolution of math went different way. 10:06:39 Evolution is not progress, evolution may be regress. 10:06:42 --- quit: Nutssh ("Client exiting") 10:06:55 you still haven't proven that your statement is true 10:06:56 Complexification vs. simplification. 10:07:13 thin, this can't be proved. 10:07:38 you are forgetting the definition of evolution 10:07:45 My statement can't be proved, and so yours can't. 10:07:51 by definition, evolution is progressive 10:08:24 evolution is about propagation of the more superior 'genes' based on the PARAMETERS 10:08:40 for example, if the parameters are set in a certain way 10:08:44 then you'll see COMPLEXIFICATION 10:08:50 but if the parameters are "simplicity" 10:08:54 then you'll see simplificiation 10:09:30 Counter examples: heat shock enzimes. 10:09:59 Bend worms. 10:10:20 ...or how are they called in English? 10:10:21 pay attention to the definition of evolution 10:10:30 i have proven your statement false :P 10:11:38 thin: bend worms are _very_ simple. Much more simple than plain. 10:12:14 But they are descendants of plain worms. 10:12:14 bend worms are fine 10:12:20 Not ancestors. 10:12:22 sure 10:12:24 ok 10:12:33 so an organism simplifies because its in a different environment 10:12:40 --- quit: proteusguy (Read error: 104 (Connection reset by peer)) 10:12:42 it's always gonna be the best in a given environment 10:12:45 --- join: _proteus (~proteusgu@216.27.161.121) joined #forth 10:12:46 all organisms have their niches 10:12:58 we sheded most of our hair 10:12:59 and our tail 10:13:05 simplification 10:13:09 are we regressive? 10:13:11 :P 10:13:20 --- quit: _proteus (Read error: 54 (Connection reset by peer)) 10:13:44 --- join: _proteus (~proteusgu@216.27.161.121) joined #forth 10:14:13 No, you have changed statement. 10:14:30 I've not stated we are regressive. 10:14:43 I've stated that evolution does not mean progress. 10:14:55 then define progress 10:15:01 you are wrong 10:15:04 There are progressive and regressive sides. 10:15:20 "progressive" and "regressive" are not useful concepts here 10:15:22 they don't matter 10:15:24 they are irrelevant 10:15:24 There are many conservative species. 10:15:42 what's relevant is the creation of solutions/organisms adapted to the specific environment/parameters 10:16:14 i'm not interested in educating you here 10:16:20 --- part: thin left #forth 10:17:22 Vernadskijj shew that humans change their environment, not themselves. 11:35:45 --- join: bighawk (~xyz@cc629158-a.ensch1.ov.home.nl) joined #forth 11:35:49 hi bighawk 11:35:56 hey 11:37:15 bighawk, i don't know about any forth books, but this is a very good tutorial: http://www.complang.tuwien.ac.at/forth/gforth/Docs-html/ 11:37:22 bighawk, download gforth and play around with it. 11:38:13 hmm 11:38:16 will take a look at it 11:38:22 and would this be easy compilable to jvm? :) 11:38:40 subset yes. good enough for your compiler course 11:41:04 ok, will take a look at it 12:06:23 --- nick: _proteus -> proteusguy 12:50:41 is there a standard name for ( a b c -- a ) ? 12:50:45 oops 12:50:49 i mean ( a b c -- a b c a ) 13:11:14 slava: no, you'll have to use PICK 13:11:57 i'm trying to write a word : subset ( list code -- list ) ; that returns a new list for all elements for which code returned true 13:27:52 do the terms XT, compilation address, codefield address generally mean the same? 13:35:20 --- part: Kurt|Sleep left #forth 13:48:47 I think so. 13:49:01 hi madgarden 13:49:07 Ahoy 13:49:10 >body ( acf -- apf ) 13:49:10 Finds the parameter field address from the compilation address 13:50:10 that word will be slow in my implementation :P 13:50:18 needs to scan all the dictionary 13:50:23 Not at all. 13:50:33 oh 13:50:45 It just adds an offset to the XT to get the data field address 13:51:17 ah, yes. i meant the word to find the location in the dictionary, given the compilation address 13:51:40 Is there such a word? 13:51:52 Do you mean, the "index" of the word in the dictionary? 13:52:08 The XT is the location of the word, really. 13:53:45 hm.. let me find it in ANS.. 13:55:23 i think i've finally found a use for defining words in Factor 13:55:27 XT is the address of a word's code field, which can be used to find the address of the name field, param field, etc. 13:55:38 slava, DOES> ? 14:00:13 ah, >NAME and >LINK 14:00:59 i have no easy way to get that information from the XT.. since the XT is just the address of the codefield, somewhere in memory 14:13:32 --- join: Nutssh (~Foo@dunwlessnat.rice.edu) joined #forth 14:22:37 what is the standard way to specify an endless loop? Something better than BEGIN ... 0 UNTIL ? 14:23:22 : foo foo ; 14:23:59 there is no garantee what the XT is. it could be a dictionary address, or the CFA or whatever 14:24:19 slace: heh, yes.. but for ... i want some code 14:24:26 slava: that won't work with ans forth 14:24:38 networm: I think it's BEGIN ... AGAIN 14:24:41 hm.. something doesn't want me to spell your name. 14:26:06 yes, AGAIN, thanks 14:26:46 people misspell herkamire all the time. I get hurk and hirk regularly. hark once. 14:27:11 i meant slava :) 14:27:29 i just wrote "slace".. and i did the same two days ago 14:27:52 :) I rarely type more than 2 characters before hitting tab 14:28:42 yes.. that's why i looked if someone has that name first. but since nobody does, i must have typed it in 14:28:51 maybe some spell correction in xchat? 14:29:06 which only kicks in sometimes though.. :) 14:32:49 use irssi 14:35:07 apt-get install xirssi 14:35:22 although, i quite like xchat.. and i guess my scripts will stop working 14:35:34 what i need is a replacement for gaim which doesn't crash so much 14:37:02 --- join: gulliver2 (~gulliver2@bi-node.teuto.de) joined #forth 14:37:34 --- join: jamc (dne@as3-6-8.asp.s.bonet.se) joined #forth 14:38:02 Hi 14:38:26 hello there 14:41:55 hm, the xirssi in debian is quite in alpha shape. can't even change the font to something readable 14:43:38 I'm happy with irssi-text. 14:47:31 --- part: gulliver2 left #forth 15:09:36 --- quit: Nutssh ("Client exiting") 15:09:41 networm: I use bitlbee instead of gaim 15:09:47 it works great in irssi 15:13:21 --- part: bighawk left #forth 15:13:35 networm: not xirssi just irssi. see irssi.org 15:15:59 ahh, that explains it 15:16:08 so the version i got is some old unmaintained one 15:16:19 which happens to have had a GTK gui 15:17:34 from the site: "When the next release of GTK+/GNOME Irssi is released, I intend it to be clearly the best GUI client there is." 15:17:40 So I think I will wait for that :) 15:33:22 networm, hows your forth? 15:34:03 coming along nicely. It can do almost the complete Forth-83 standard by now :) 15:34:58 great :) 15:35:44 Now, I just need to find a use for it.. 15:35:59 write a game, like i did :) 15:37:43 Hm, I probably will :) Just, i was looking more for proof of concept code than efficient code.. 15:38:17 so something like madgarden's C-callback will execute much faster 15:38:24 *C-callback-VM 15:38:35 make the VM a JIT 15:38:37 like java 15:39:09 yes, i could do that i think. my words are very ASSEMBLER oriented already 15:40:03 i was fallownig two articles, "Build Your own Forth" and "Moving Forth" who both describe quite low level asm implementations 15:40:28 Moving Forth is nice. 15:40:48 Combined with bugging the people in here and reading IsForth sources, it's hard to beat,. 15:41:44 IsForth? 15:42:02 http://isforth.clss.net/ 15:42:06 I440r's Forth-. 15:42:10 what i'd like to do at some stage is port Factor to a Forth 15:43:06 --- join: arke (~Chris@wbar8.lax1-4-11-099-104.dsl-verizon.net) joined #forth 15:43:16 --- nick: arke -> chris-xp 15:43:35 anybody seen tathi lately? 15:44:04 seen tathi 15:44:04 -SeenServ- I haven't seen tathi recently 15:44:06 :( 15:44:28 A while ago, yes. 15:44:42 Hrm. 15:44:44 chris-xp, are you == arke? 15:44:47 i didn't realize 15:44:58 chris-xp: indeed --- chris- = arke :) 15:49:44 I saw tathi in person on tuesday :) 15:50:22 networm: use irssi net xirssi 15:50:44 Herkamire: Nice. 15:51:25 (he's my cousin, so it's not entirely unusual, even though he lives 5 hours from me :)) 15:51:25 yes, but.. using a non-GUI application? i'm afraid of that :) 15:51:39 networm: oh come on. 15:51:48 Non-gui? 15:51:56 If you run it in xterm it's a GUI application. 15:52:09 rxvt -c irssi 15:52:40 yes. but no mouse clicking.. 15:52:43 You forgot to start 'screen'. :) 15:52:43 there are some really terribly text interfaces 15:53:00 networm: Who needs the mouse when you have Esc-a ? 15:53:09 but of the programs/interfaces that I like, only one is graphical 15:53:42 next you tell me you are using Vim or even Emacs.. :P 15:54:12 esc-a? 15:54:22 esc-a sounds like vim/emacs to me 15:54:37 networm: vim :) 15:55:02 I'm not afraid to take some time to train myself to be able to edit text faster 15:55:03 To switch to the next active window. 15:55:08 I use it alllll the time 15:55:23 Robert: ooooh :) that's why I can't do it anymore :) 15:55:24 Alt+a for those of who with something else than xterm. 15:55:29 heh. i actually do too.. but gvim together with cream.sf.net 15:55:55 I started using vi because it's the only decent MINIX editor. 15:58:39 I don't see the point in gvim, unless you're too lazy to learn keyboard navigation. 15:59:54 sure it takes a little diciplin, but after a while it's rare that there's anything you could have done faster with a mouse 16:00:17 Right. 16:00:33 Using a mouse is nice when browsing the web, though. 16:01:25 and also when browsing source code 16:01:27 no 16:01:40 I prefer numbered links 16:01:59 Hmm... Never tried that. 16:02:12 i think, it's just what one is used to 16:02:17 it's a kinda hidden feature in lynx 16:02:38 it's under "keypad mode" in the prefs screen 16:03:10 to go to any link or field you type the number and hit return 16:03:40 web browsing with lynx will miss all the nice pictues though :) 16:04:12 networm: yep, and all the stupid and annoying ones too 16:04:24 and all the hard to read fonts 16:04:44 true. i'm always thinking about enabling "ignore font sizes" 16:04:51 but then it messes up the layouts.. 16:05:04 yeah 16:05:39 I wish you could just zoom in a little like in Opera 16:06:03 mozilla actually allows that. it just doesn't zoom pictures 16:06:14 --- join: Sonarman (~matt@adsl-64-169-93-86.dsl.snfc21.pacbell.net) joined #forth 16:06:22 well it's not zooming the whole page if it doesn't zoom the pictures. 16:06:35 that's the whole point, is that everything get's bigger, so it doesn't mess up the layout 16:06:38 yeah. ctrl-alt-+/- is the only solutoin sometimes 16:07:20 so i get a toom affect by just zooming X11 16:07:20 for a while (before I finally figured out that I needed to set the DPI setting in X higher) I set the minimum font size in mozilla to 15pt 16:07:22 *zoom 16:07:38 how do you zoom X? 16:08:16 well, i can set different modes, e.g. 800x600, 640x480, 320x240, here 16:08:23 ahhh 16:08:32 I can't though. I have a flat pannel 16:08:42 yeah, guess it only works with old CRT monitors 16:09:25 I really want to make a zooming interface 16:09:26 it's nice though. can watch the AA effect on font borders even :) 16:10:21 it shouldn't be hard at all for a webbrowser.. 16:10:36 in some version of mozilla i even could zoom pictures with a plugin i think 16:12:52 I really want to make my OS have a zooming interface 16:13:01 but I've got a lot of other stuff to do first 16:13:27 your OS? 16:13:35 just wanted to ask the same :) 16:14:00 herkforth will be an OS soon (unless I decide to change the source format first) 16:14:59 back :) 16:15:05 Herkamire: tathi is your cousin? 16:15:12 Herkamire, cool 16:15:25 it is/will be written in Forth, I assume 16:15:35 --- join: blockhead (default@dialin-98-tnt.nyc.bestweb.net) joined #forth 16:15:49 hi Matt :) 16:16:12 networm: yes. written in forth, for PPC 16:16:43 Herkamire: why isn't he on IRC anymore? 16:16:45 weird weird weird, when I press the right edge of the left shift it prints > symbols 16:16:47 but the forth layer should make it easily portable to other HW later, right? 16:17:07 especially if its a-based :) 16:18:05 hi Chris 16:18:07 networm: donno, wouldn't be too hard I guess 16:18:30 Sonarman: how are you? 16:18:37 Herkamire: ignoring me? :( 16:20:47 num-people-in-hprog 0 do I @ is-away if ." How are you today, " I @ get-string count type ." ?" crthen loop 16:20:54 s/crthen/cr then/ 16:21:20 num-people-in-forth 0 do I @ is-away if ." How are you today, " I @ get-string count type ." ?" cr then loop 16:21:23 there we go :) 16:21:47 what a mess ;) 16:22:19 Yeah, i should factor 16:22:25 (pun intended haha) 16:23:49 yay, there's a recent update to maddox.xmission.com :) 16:24:28 chris-xp: I donno why he hasn't been on so much. putting his time into other things I guess. 16:24:39 well, I'm off to juggling club TTYL 16:25:05 hehe 16:27:10 chris-xp: what do you mean by a-based? 17:01:37 --- quit: jamc ("Boys, you have ALL been selected to LEAVE th' PLANET in 15 minutes!!") 17:02:14 is there a Forth which is completely written in Forth? i.e. without any ;CODE and the like? 17:02:50 so i could take it, and run in any (standard compatible) other forth.. 17:03:14 networm: yes 17:03:38 i know of two 17:03:45 i'm trying to find them 17:05:20 http://hermantom.homeip.net/~guest/forth/kernel.fs 17:05:30 there's one :) 17:06:56 oh, thanks. wonder how some things are done :) 17:07:15 is .fs the official file ending and not .f? 17:08:05 afaik there's no official type 17:08:10 there is no official file ending that i know of 17:08:11 although .f is frequently used 17:08:35 .f, .fs, .fth, .4th, .frt, to name a few :) 17:10:39 I think .f is generally thought of as fortran in most places. 17:11:50 so is forth ;) 17:11:58 Sonarman: a-based means its based on manipulating am A register 17:12:09 Sonarman: for example 17:12:11 its usually the first thing someone says, "oh you mean fortrain?" 17:12:19 Sonarman: : dup a! a@ a@ ; 17:12:47 qFox: haha indeed. 17:12:51 "am A"? 17:13:00 I'm still not sure how a Forth can be completely written in Forth. There must be some primitives defined in code beforehand. 17:13:10 blockhead: an A 17:13:12 aye 17:13:18 its simply impossible 17:13:24 you have to have some part hardcoded in machine 17:13:25 oh! :o 17:13:37 unless you have a forth proc or something 17:14:15 * blockhead can think of one wayof writing a forth entirely in forth, but it is ugly: write an emulator for a virtual machine in forth. Then in that write the nested forth. 17:14:38 then there's still the hardcoded part imo 17:14:49 i think there's a small thin line you cross while doing so ;) 17:14:50 That's just hiding the fact that the Forth VM needs CODE. 17:15:02 aye 17:15:08 * blockhead agrees 17:15:35 the only way is a forth processor 17:15:44 I'm coding up a forth in assembler now, and that is sort of reenforcing that point. 17:15:45 with hardcoded forth instructions 17:16:22 mmmmm, forth coprocessar on a card :) 17:16:23 that's sort of what my Forth-VM does.. i hardcoded Forth words in C - now I want to write some of those words in Forth 17:16:41 a vm would be somewhat the same i guess 17:16:52 although a proc is leeter ;) 17:17:02 ya 17:18:06 factor has 20 hardcoded primitives 17:18:27 wasnt there something like a minimum requirement basis for forth? 17:18:54 i mean, the basic instructions you need to build an entire standard library on 17:20:22 i wonder if @ ! + would be enough 17:20:33 twas more then that :p 17:20:52 at least hmmm 17:20:56 /mod 17:20:59 i think 17:21:04 what about branching? 17:21:15 well i dont remember details, you can find it somewhere i'm sure 17:21:22 there was a basic set though 17:21:34 in my language i have only 1 primitive thats not deterministic : ? ( cond t f -- t/f ) ; 17:21:59 deterministic? 17:22:22 wrong word 17:26:34 slava: conditional? 17:27:22 blockhead, yes 17:28:08 'k 17:29:07 wow 17:29:13 hey 17:29:17 you can write a forth in forth 17:29:19 no problem 17:29:32 for CODE, all you'll have to do is include an assembler with it. 17:30:10 hrm. 17:30:38 chris-xp, did you get the jdk installed? 17:30:45 slava: yes. 17:30:53 slava: wanna t00t0r me? :) 17:31:13 slava: I know the basic stuff, since its pretty much C ... 17:31:27 I know how to make classes with private and public members 17:31:29 and thats about it... 17:33:07 chris-xp, its just C with some syntax sugar for OOP and a huge bloated class lib :) 17:33:14 chris-xp, you should get factor though 17:33:17 :) 17:33:20 Ok. 17:33:25 I'd love to mess with factor. 17:33:32 slava.kicks-ass.org/slava/Factor.jar 17:33:41 to run it, open dos prompt 17:33:43 but first, I have to figure out why the hell jedit isn't starting... 17:33:44 java -jar Factor.jar 17:33:47 its not starting? hmm 17:33:55 are you using jedit.exe or jedit.jar? 17:34:11 jeditsrv.exe pops up for a few seconds as a process, then quits 17:34:15 doesn't show anything. 17:34:28 slava: whatever the shortcut points to :) 17:34:30 try double clicking jedit.jar directly 17:34:35 Ok 17:35:35 nope. 17:35:45 this one doesn't even start that other process 17:36:26 it shouldn't 17:36:32 open a dos prompt and run java -jar jedit.jar 17:37:09 * blockhead chuckles: when in doubt, fall back to dos :) 17:37:40 C:\Program Files\jEdit 4.2pre9>"c:\Program Files\Java\j2re1.4.2_03\bin\java.exe" 17:37:40 -jar jedit.jar 17:37:40 Error occurred during initialization of VM 17:37:40 java/lang/NoClassDefFoundError: java/lang/Object 17:38:02 oh oh 17:38:11 that seems like a weird error. 17:38:18 oh no.. java.. that scares me off 17:38:21 --- quit: networm ("Client exiting") 17:38:25 lol 17:38:47 --- join: MrReach (~spam@209.181.43.190) joined #forth 17:38:52 MrReach: hi 17:38:55 chris-xp, it worked yesterday right? 17:39:03 slava: yeah, worked just fine. 17:39:04 hihi! 17:39:21 chris-xp, that's odd. try reinstalling 17:40:14 btw, I'm not gonna reboot like it suggests. 17:40:34 hrm.. 17:40:41 the install jar isn't working either. 17:41:09 chris-xp, no reinstall java not jedit 17:42:08 oh 17:42:09 lol 17:42:10 Ok. 17:43:10 --- mode: ChanServ set +o MrReach 17:43:37 MrReach: don't ban me .... :( 17:43:56 nono ... was trying to remember the damn password 17:44:03 oh...lol 17:44:15 /ban chris-xp 17:44:16 one of these days i'm gonna outsmart myself 17:44:18 something like f85kc5jta/6 :P 17:44:31 don't ban me... 17:44:34 ./kb chris-xp 17:44:40 I once banned myself on another channel. what a blockhead 17:44:41 kb? 17:44:49 kick-ban 17:44:50 blockhead: lol 17:44:52 MrReach: :( 17:45:13 slava: ... 17:45:14 clients have so many automation features now @:^> 17:45:24 slava: when I click on the install link, IE closes mysteriously 17:45:28 lol 17:45:53 why are you using ie? 17:46:24 erm ... have you done a virus scan lately? 17:46:38 MrReach: I don't get viruses 17:46:50 slava: I haven't been pissed off enough to get firefox yet. 17:46:57 slava: because I'm lazy 17:46:59 :) 17:47:23 heh, I discovered some viruses a couple of days ago in a file I downloaded from microsoft 17:47:39 ... 17:47:41 LOL 17:47:43 it was a real eyebrow raiser 17:49:01 anyway, the phrase "IE mysteriously disappear" led me to wonder 17:49:19 lol 17:49:47 anyway 17:49:50 firefox is instralling 17:51:43 later folks! 17:51:46 --- part: MrReach left #forth 17:51:59 ... 17:52:07 slava: the same link just closed down firefox as well 17:53:41 chris-xp, get the offline install 17:53:49 or better yet: DONT USE XP! :) 17:54:23 heh 17:54:28 I'm forced to right now. 17:57:25 oh... 17:57:26 lol 17:57:33 the java window popped up, but it hid itself 17:57:40 thats why stuff just kinda "disappeared" 18:11:38 --- join: Sonarman_ (~matt@adsl-67-113-235-153.dsl.snfc21.pacbell.net) joined #forth 18:11:39 --- quit: Sonarman (Read error: 54 (Connection reset by peer)) 18:21:01 --- quit: qFox ("if at first you dont succeed, quit again") 18:29:35 night all 18:29:39 --- quit: blockhead ("Client Exiting") 18:39:12 --- nick: Sonarman_ -> Sonarman 19:28:43 --- join: kc5tja (~kc5tja@66-91-231-74.san.rr.com) joined #forth 19:28:47 --- mode: ChanServ set +o kc5tja 19:29:06 --- quit: kc5tja (Client Quit) 19:29:18 --- join: kc5tja (~kc5tja@66-91-231-74.san.rr.com) joined #forth 19:29:30 --- mode: ChanServ set +o kc5tja 19:30:57 hi kc5tja 19:31:00 Howdy 19:31:06 * kc5tja is testing my loop antenna. Back in a bit. 19:31:10 cool :) 19:44:46 --- quit: Sonarman (Read error: 110 (Connection timed out)) 19:50:33 hi kc5tja 19:52:19 Doggone it, so far, nobody is hearing me at all. 19:52:27 It's like I'm broadcasting into an RF black hole or something. 19:52:36 Somewhere, somehow, *someone* has to be hearing my signal. 19:53:57 beep. 19:54:16 :) 19:58:56 kctja: You got a FSM? 19:59:38 proteusguy: FSM? 19:59:55 field strength meter. Hams don't normally have those? 20:00:01 No. 20:00:52 hmm... I would think that would be pretty important to have setting up an antenna. That and a freq counter. 20:01:13 Frequency counter is unnecessary. 20:01:20 You have a rig with a frequency readout on it. 20:01:31 Ah well that's good for that then. 20:01:33 A field strength meter is too expensive for amateur markets. 20:02:08 Really? What are they running to support short wave? I would think a couple of hundred bucks. Higher freqs are another issue of course. 20:02:57 I don't know, but they simply aren't marketed in the amateur publications. 20:03:34 hmm... ok... go figure. Guess not practical for some reason. Maybe not very meaningful at short range? 20:04:15 * proteusguy used to play with little AM/FM transmitters. Couldn't imagine doing it without an FSM. 20:05:52 proteusguy: not looking at /msgs? 20:05:58 oh sorry! 20:06:03 :-) 20:15:30 I'm still only hearing only primarily local stations. 20:15:36 7-district stations on 80m so far. 20:15:40 No 0-stations. 20:16:51 Gahh!! 20:16:54 wrong channel! 20:26:18 Dobroe utro! 20:26:53 re 20:27:29 hi ASau 20:27:46 Privet! 20:28:18 slava, have you heard a joke like this? 20:28:32 "What does "XP" mean?" 20:28:43 "XPEHOBO PA6OTAET." 20:30:04 Chris' java adventure made me recall one. 20:34:20 ASau, hahahaha!!!! 20:35:12 Seems that I just don't have any favorable propegation to anyone I immediately know. 20:35:37 We're comparing stations that we can receive, and the only things that we on the east and west coasts hear both are very tenuous stations. 20:35:53 So, the jury is still out on whether or not the new antenna is better for transmitting purposes. 20:36:00 That being said, for receiving, is **WAY** better. 20:36:10 It was so quiet I honestly thought the antenna wasn't loading up on the antenna tuner. 20:36:29 In fact, the noise from my computer is absolutely deafening -- that's how good the antenna's signal to noise ratio is. 20:36:43 (I mean electrical noise, not acoustic. :)) 20:37:39 So you can't raise anyone at all? 20:47:52 Nobody that I regularly converse with on IRC at least. 20:48:00 * kc5tja hasn't yet called CQ with this antenna yet. 20:48:18 * kc5tja will probably spend 30 minutes tonight trying to call CQ, and then, it's off to bed for me. I have to get programming for my client tomorrow. 21:11:39 --- join: hovil (~hovil@CommSecureAustPtyLtd.sb1.optus.net.au) joined #forth 21:12:01 Dobroe utro, hovil! 21:13:58 tre bonan! 21:14:04 Nobody so far responded. Doggone it. 21:29:34 Who knows? Can gcc inline function calls? 21:32:55 ASau, if you use either -finline-functions or -O3 or higher 21:34:21 Hm. 21:35:08 I'm digging glibc 2.3.2. It seems the source is written by a very sick man. 21:37:15 i hear the BSD libc is much cleaner. 21:37:52 Maybe. 21:39:35 When I see "...The Regents of the University of California..." it means the source follows is much cleaner. 21:42:18 Three words only: "C" M.D. 21:55:32 Much code seems to be written with "cut, paste and change several chars." 21:55:44 anti-forth code! 21:56:29 It is anti-code at all. 21:56:58 Human should think. The machine must do job. 21:57:54 it pains me that many modern languages (eg, Java with the J2EE APIs) need hugely complex IDEs to take away the drugery of coding. the language should be concise and simple, instead of relying on IDEs to generate dozens of files 21:59:37 See FC result: 22:00:10 ***** muldf3.c 22:00:10 FP_INIT_ROUNDMODE; 22:00:11 FP_UNPACK_D(A, a); 22:00:11 FP_UNPACK_D(B, b); 22:00:12 FP_MUL_D(R, A, B); 22:00:12 FP_PACK_D(r, R); 22:00:13 FP_HANDLE_EXCEPTIONS; 22:00:14 ***** MULSF3.C 22:00:16 FP_INIT_ROUNDMODE; 22:00:18 FP_UNPACK_S(A, a); 22:00:20 FP_UNPACK_S(B, b); 22:00:22 FP_MUL_S(R, A, B); 22:00:24 FP_PACK_S(r, R); 22:00:26 FP_HANDLE_EXCEPTIONS; 22:00:28 ***** 22:00:45 Find 4 differences. 22:02:13 UNPACK_D -vs- UNPACK_S 22:02:19 twice 22:02:25 PACK_D -vs- PACK_S 22:02:50 MUL_S -vs- MUL_D 22:03:50 Three files differ with "float" vs. "double" vs. "long double", "single" vs. "double" vs. "quad" and suffices "S" vs. "D" vs. "Q" 22:03:56 What the hell!!! 22:04:05 More. 22:04:13 Three _set_ of files! 22:08:34 Who would not call these programmers sick? 22:11:08 you should see the GUI and db access code produced by corporate java and .net programmers... 22:11:16 they don't know what code reuse is 22:20:02 --- join: Serg (Serg_Pengu@212.34.52.140) joined #forth 22:25:28 Dobroe utro, Serg! 23:07:20 doXloe utro ;)) 23:23:02 --- quit: kc5tja ("THX QSO ES 73 DE KC5TJA/6 CL ES QRT AR SK") 23:51:07 --- quit: Serg () 23:59:59 --- log: ended forth/04.02.26