00:00:00 --- log: started forth/08.04.13 00:23:10 --- join: Malfermi1aKodo (n=kansu@xdsl-78-34-144-190.netcologne.de) joined #forth 00:24:22 --- quit: MalfermitaKodo (Read error: 104 (Connection reset by peer)) 00:48:35 --- quit: madwork (Read error: 110 (Connection timed out)) 03:29:00 --- nick: Malfermi1aKodo -> MalfermitaKodo 03:37:09 --- quit: proteusguy (Read error: 110 (Connection timed out)) 04:01:27 --- quit: Quartus (Read error: 110 (Connection timed out)) 04:01:45 --- join: Quartus (n=neal@CPE0001023f6e4f-CM001947482b20.cpe.net.cable.rogers.com) joined #forth 04:01:45 --- mode: ChanServ set +o Quartus 04:13:34 --- join: aguai (n=aguai@host86-136-129-6.range86-136.btcentralplus.com) joined #forth 05:09:25 --- quit: aguai (Read error: 110 (Connection timed out)) 06:20:55 --- join: mach^mich^ganz (n=moqui@pD95EF848.dip.t-dialin.net) joined #forth 06:51:41 --- nick: mach^mich^ganz -> skymir 10:26:36 --- quit: tane ("Leaving") 11:53:43 --- join: Snoopy42 (i=snoopy_1@dslb-084-059-195-254.pools.arcor-ip.net) joined #forth 11:55:19 --- join: snoopy_1611 (i=snoopy_1@dslb-084-059-125-046.pools.arcor-ip.net) joined #forth 12:03:43 --- quit: Snoopy42 (Read error: 145 (Connection timed out)) 12:03:51 --- quit: snoopy_1611 (Read error: 145 (Connection timed out)) 12:08:50 --- join: Snoopy42 (i=snoopy_1@dslb-084-059-199-057.pools.arcor-ip.net) joined #forth 12:23:16 --- quit: Quartus` (Read error: 104 (Connection reset by peer)) 12:24:42 --- quit: ygrek (Remote closed the connection) 12:25:43 --- join: ygrek (i=user@gateway/tor/x-190b922dc842d89c) joined #forth 12:41:20 --- quit: MalfermitaKodo (Read error: 104 (Connection reset by peer)) 12:45:49 --- join: MalfermitaKodo (n=kansu@xdsl-78-34-143-38.netcologne.de) joined #forth 13:21:38 --- join: luinfana (n=tony@c-68-39-245-99.hsd1.nj.comcast.net) joined #forth 13:22:03 hello 13:22:20 I've got a question if anyone can help 13:23:27 anyone around...? 13:28:44 * crc is 13:29:29 * MalfermitaKodo will listen 13:29:35 but is a n00b 13:31:29 jo me too 13:32:28 ok thanks guys 13:32:39 I'm trying to write a perfect number generator that checks all numbers to see whether they're perfect (a perfect number is one that is equal to the sum of its divisors) 13:33:07 so one of the first things that needs to be done is to increment the top number on the stack in each loop...and for some reason I can't do that 13:33:20 I know, really, really simple I'm sure 13:34:04 the code I have so far (to find the divisors) looks like this: 13:34:08 : FIND.DIVISORS 13:34:12 1 + 13:34:15 DUP 1 DO 13:34:20 DUP I MOD 0= IF 13:34:20 I SWAP 13:34:20 THEN 13:34:20 LOOP 13:34:20 DROP 13:34:21 ; 13:34:27 oh, without the 1 +, sorry 13:36:41 so what's the simplest way to do this, so that every time FIND.DIVISORS is called, it checks the next number? 13:40:15 I found some code that counts up to a given number...looks like this 13:40:17 : INTEGERS ( +n -- ) 13:40:18 1 BEGIN DUP . 1+ 2DUP < UNTIL 2DROP ; 13:40:18 10 INTEGERS 13:40:31 but the problem with that is it doesn't put the numbers on the stack, it just displays them 13:43:10 : integers 1+ 1 do i dup . loop ; 13:43:34 ok, let me see 13:45:12 OK, yeah that looks good 13:45:18 let me try it with the divisors 13:48:54 --- join: Al2O3_ (n=Al2O3@c-76-120-54-133.hsd1.co.comcast.net) joined #forth 13:54:45 --- quit: Al2O3 (Connection timed out) 14:00:07 --- quit: skymir (Read error: 110 (Connection timed out)) 14:04:51 --- join: Quartus` (n=Quartus`@205.205.178.4) joined #forth 14:06:56 --- join: forther (n=forther@c-67-180-150-67.hsd1.ca.comcast.net) joined #forth 14:07:30 hi 14:10:58 --- quit: ygrek (Remote closed the connection) 14:14:09 hi forther 14:17:39 hi all 14:22:25 --- join: skymir (n=moqui@pD95ED863.dip.t-dialin.net) joined #forth 14:28:44 for the record, a working (though not well-factored) solution to luinfana's problem is at http://retroforth.com/paste/?id=519 14:29:24 :) thanks crc 14:29:29 bye 14:29:38 --- quit: luinfana (Remote closed the connection) 14:33:29 --- join: luinfana (n=tony@c-68-39-245-99.hsd1.nj.comcast.net) joined #forth 14:44:34 Oh hai. 14:44:52 please 14:44:59 speak English 14:45:32 Yes sir. 14:47:04 do the lolcats speak English as well? 14:47:12 I hope to never find out. 14:47:13 Sorrty could not resist 14:49:31 Please do not compare me to the lolcats. 14:50:21 I attempt grammar and only use a few select dumb phrases. 14:50:37 To annoy? Or do you have another reason? 14:50:55 My spelling has gotten better. 14:51:32 I just choose a few phrases to attempt to improve the mood without being too annoying. 14:51:45 Annoyance doesn't improve the mood. 14:52:28 Some people may not find it annoying. 14:52:39 Your theory. 14:52:41 But I apologize. 14:54:11 Is your constant negativeness to annoy, or do you really get that upset because of irc? 14:54:31 What makes you think I'm "that upset"? 14:55:14 Perhaps I should have chose a different word. 14:55:26 Try not to make it anime pig-latin, if possible. 14:55:36 s/that upset/that negative 14:56:01 Quartus: I always smile about lolcat grammar if not used consistantly 14:56:01 Or angry if you prefer, or some other synonym. 14:57:24 --- join: aguai (n=aguai@host86-164-87-126.range86-164.btcentralplus.com) joined #forth 14:57:56 --- join: Al2O3 (n=Al2O3@c-76-120-54-133.hsd1.co.comcast.net) joined #forth 14:58:48 I didn't expect an answer. 14:58:58 Back to semi-ontopic. 14:59:00 Heh. 14:59:21 I should hope not. Questions in the form of "are you naturally stupid, or did the O.B. slip with the forceps?" deserve no answer. 15:00:36 Ah, so I should have been a complete mimic and used the words "or some other reason" afterwards. 15:01:20 http://www.intellasys.net/index.php?option=com_content&task=view&id=16&Itemid=37 I find the last three posts humorous. 15:01:23 :D 15:01:44 That makes no sense. What would you be mimicking? And how would that make the question any more deserving of an answer? 15:02:18 [17:49] To annoy? Or do you have another reason? 15:02:43 And it would give you an option if the reason was not listed. 15:03:11 Which is an open question. I assume you have some reason for being japantastically challenged. 15:03:13 --- join: tathi (n=josh@pdpc/supporter/bronze/tathi) joined #forth 15:03:13 --- mode: ChanServ set +o tathi 15:03:35 I wonder who it was that called it vaporware. :D 15:03:50 The link you gave doesn't bring up any posts. 15:04:07 Oops, I keep forgetting my clipboard is broken. 15:04:08 --- quit: Al2O3_ (Connection timed out) 15:04:08 oh good lord, are you *still* at it? 15:04:09 Second. 15:04:43 When did baiting Quartus become a fun pastime, anyhow? This doesn't look like a productive conversation. 15:04:53 tathi: I think it is getting better. :) 15:05:14 http://www.intellasys.net/phpBB/viewtopic.php?f=11&t=45&start=10 15:05:16 gnomon, it isn't. How are things? I owe you some code, as I recall. 15:05:24 Quartus That is the correct url. 15:06:28 Quartus, things are good! Things have finally calmed down at work to a dull roar - two weeks ago I worked a week of 16-18 hour shifts, and last week I had an 0430h start time, but it looks like this week might be calm enough for me to have a life again and even write some docs. 15:06:32 Good times! 15:06:39 Sweet. 15:06:46 Quartus, who owes whom what, though? Wasn't I going to run some tests for you? 15:07:01 Also, how are things with you? How goes the book? 15:07:17 Yes, but the first step is mine. The book is quietly waiting for my cycles to become free, too. 15:08:06 Ah, that desperate shortage of round tuits... 15:08:07 :) 15:08:14 :) 15:08:27 Of what topic is the book? 15:08:32 Forth. 15:08:55 Neat. 15:09:00 Indeed. 15:09:31 I wonder how many years it has been since the last forth book. 15:09:48 The Thinking Forth remake came out just a couple of years ago. 15:10:44 Forth Application Techniques was revised quite recently. And Pelc's book is from last year. 15:10:59 --- join: Al2O3_ (n=Al2O3@c-76-120-54-133.hsd1.co.comcast.net) joined #forth 15:11:30 Do you have a publisher? 15:11:36 No. 15:12:01 Going to release it to the web then, or will you find one when you need it? 15:12:02 These days that hardly matters. 15:12:09 Remains to be seen. 15:13:16 Quartus, if an N800 suddenly showed up in a box on your doorstep, what are the chances that Quartus Forth would end up running on it..? 15:13:34 Quite high, considering it runs already, according to you :) just a couple of tweaks 15:13:45 Does Quartus forth run on linux? 15:14:04 It runs under the Garnet VM, which runs under Linux on the N800. 15:14:13 * Deformative has an n770. 15:14:16 Oh. 15:14:44 Quartus, how about a more native version? Would there be any interest in that on your part? 15:15:25 (this is only slightly more than idle talk, by the way, but I am vaguely considering porting JonesForth to the ARM, if I can ever convince gas to run on the N800) 15:15:37 gnomon: Do you mean with the maemo api and all that? 15:15:40 gnomon, it would depend a lot on the nature of the OS on that gadget -- what hoops have to be jumped through. 15:15:52 That's fair. 15:15:59 --- quit: luinfana (Remote closed the connection) 15:16:23 Deformative, I care a lot less about Maemo bindings than I do about code that runs at the terminal, though I acknowledge that I'm in the minority there. 15:16:49 Deformative, your last link opens on forthdrive page somehow ... I though I meant some forum topic ... 15:16:57 Hm, I am too slow with the silly touch screen to use the terminal. 15:17:13 forther: The second one? 15:17:38 --- quit: Al2O3 (Success) 15:17:42 forther: It was because I forgot that synergy clipboard was broken. 15:17:43 http://www.intellasys.net/index.php?option=com_content&task=view&id=16&Itemid=37 I find the last three posts humorous. 15:17:58 Deformative, I am too. That's why I've got an Apple Bluetooth keyboard stored in my backpack, and why I keep a ThinkOutside Stowaway folded in my jacket pocket. 15:18:00 [18:03] http://www.intellasys.net/phpBB/viewtopic.php?f=11&t=45&start=10 15:18:15 gnomon: How much did it cost you? 15:18:23 Deformative, how much did what cost me? 15:18:31 The keyboard. 15:18:49 ok 15:19:12 The Apple keyboard costs about $80, but it cost me nothing because I got it for Christmas. The StowAway cost me rather more than I'd like to admit, but you can get a Dell-branded one from Expansys for just under $50. 15:20:20 That is more than I payed for my imacs, so it looks like I am going to need to continue being keyboardless. 15:20:26 I did do the usb hub hack. 15:20:33 But that requires a power outlet. 15:20:49 So it is useless. 15:21:12 The N800 USB port puts out enough power to keep most USB keyboards happy. 15:21:32 I guess that's not particularly relevant to you, though. 15:22:04 gnomon: The usb port does not activate on the n770 without upstream power. 15:22:21 On the other hand, you may be able to hack something together like Thoughtfix's project box. Three AA batteries put 4.5 volts and should be enough to keep something with power draw as low as a keyboard happy for some time. 15:22:30 Deformative, I am aware of that. 15:22:47 Ah, 15:23:06 Too much work. 15:23:28 I am enjoying just using it as my pdf/html reader. 15:23:37 Cheap, fast, convenient: pick two! 15:23:38 And checking email if there is a wifi around. 15:24:14 Heh. 15:24:56 Don't the nokia tablets support gforth? 15:25:41 Good question, sir. I haven't found an affirmative yet, and I haven't set up the scratchbox environment necessarily to cross-compile apps for it. 15:26:10 I had a scratchbox, but I have changed os since then. 15:26:47 Perhaps I will setup another. If I get around to it, I will give you a shell if you want one. 15:27:14 I appreciate the offer! 15:27:35 Ficl may prove easier to port than GForth. 15:27:59 What I'd really, really like, though, is a Forth that includes Quartus's ARM assembler... 15:28:01 --- join: Al2O3 (n=Al2O3@c-76-120-54-133.hsd1.co.comcast.net) joined #forth 15:28:01 I hope scratchbox supports powerpc. 15:28:14 so far gforth compiled on everything I tried 15:28:18 Why would Gforth present difficulties? I had a version of it running on a Zaurus under Linux years back. 15:29:05 I don't think that it would, actually. 15:29:25 ficl's ok, but it's not standard, and isn't as comprehensive. 15:29:27 I *do* think that Ficl is specifically aimed at the tiny target, easy-to-embed niche, however. 15:29:34 It's also slow and weird. 15:29:41 it's targeted at being embedded in C apps, really. 15:30:50 like atlast 15:31:03 Though atlast is a much older thing. 15:31:21 it was updated recently 15:31:53 I think it's smallest from portable ones ... 15:32:12 I mean compilable of of the box 15:33:07 --- quit: Al2O3_ (Success) 15:33:37 Right. Dinner time for me. I'll be back on later. 15:33:58 Have fun. 15:33:58 Quartus, do you think you might have an hour or two some evening to sit down and hack around with Garnet? 15:34:12 Danke schoen, Deformative. 15:34:37 --- quit: crc (Read error: 104 (Connection reset by peer)) 15:34:55 I ask because there's a good chance I may have a few free evenings this week. 15:36:13 Anywhoop, I'll check back in after I've fooded. Bon appetit et bonsoir a tous. 15:37:54 --- quit: forther ("Leaving") 15:43:04 --- join: Al2O3_ (n=Al2O3@c-76-120-54-133.hsd1.co.comcast.net) joined #forth 15:44:47 --- join: crc (n=charles@c-68-83-96-46.hsd1.pa.comcast.net) joined #forth 15:45:06 --- mode: ChanServ set +o crc 15:46:46 hi gnomon. Sorry, was away for a sec. Yes, that'd be fun. 15:47:37 Quartus: Did you view that link the second time I posted it/ 15:47:38 ? 15:47:49 yes, from feb. 15:49:07 I found "People in #forth all tell me that your chip is vaporware" and "Jeff Fox went in there on subsequent days to reassure them that SEAForth is not vaporware." rather humorous. 15:50:13 --- quit: Al2O3 (Read error: 110 (Connection timed out)) 15:51:24 Was Jeff Fox's appearance in here similar to the usenet appearance that I was informed of? 15:51:42 I don't recall it. 15:52:41 Hm, I assumed it was you that called the chip vaporware. \ 15:52:55 Possibly; I'm not the only one. 15:53:59 Oh. 16:52:17 --- quit: Quartus` (Read error: 104 (Connection reset by peer)) 17:03:36 --- quit: tathi ("leaving") 17:14:06 --- join: Al2O3 (n=Al2O3@c-76-120-54-133.hsd1.co.comcast.net) joined #forth 17:19:38 --- quit: Al2O3_ (Connection timed out) 17:31:09 --- join: Al2O3_ (n=Al2O3@c-76-120-54-133.hsd1.co.comcast.net) joined #forth 17:38:41 --- quit: Al2O3 (Read error: 110 (Connection timed out)) 17:44:46 --- join: nighty^ (n=nighty@210.188.173.246) joined #forth 17:48:10 --- join: Al2O3 (n=Al2O3@c-76-120-54-133.hsd1.co.comcast.net) joined #forth 17:53:10 --- quit: Al2O3_ (Connection timed out) 17:58:56 --- join: aguai_ (n=aguai@host86-154-101-137.range86-154.btcentralplus.com) joined #forth 18:07:12 --- join: Al2O3_ (n=Al2O3@c-76-120-54-133.hsd1.co.comcast.net) joined #forth 18:12:16 --- quit: aguai (Read error: 110 (Connection timed out)) 18:13:38 --- quit: Al2O3 (Connection timed out) 18:32:42 --- quit: timlarson__ (Read error: 104 (Connection reset by peer)) 18:32:54 --- join: timlarson___ (n=timlarso@user-12l37rb.cable.mindspring.com) joined #forth 19:31:15 --- nick: aguai_ -> aguao 19:32:25 --- nick: aguao -> aguai 19:56:10 --- join: ygrek (i=user@gateway/tor/x-5748be703ce1ca67) joined #forth 20:08:15 --- join: Al2O3 (n=Al2O3@c-76-120-54-133.hsd1.co.comcast.net) joined #forth 20:15:22 --- quit: Al2O3_ (Connection timed out) 20:28:53 --- quit: ygrek (Remote closed the connection) 20:29:18 --- join: Al2O3_ (n=Al2O3@c-76-120-54-133.hsd1.co.comcast.net) joined #forth 20:36:07 --- quit: Al2O3 (Connection timed out) 20:50:19 --- join: Al2O3 (n=Al2O3@c-76-120-54-133.hsd1.co.comcast.net) joined #forth 20:57:06 --- quit: Al2O3_ (Success) 20:58:09 Quartus: i find that all the code i've been writing recently doesn't use over, tuck, or other weird stuff like that 20:58:16 sorry i meant rot, -rot and tuck 20:58:18 i still use over occasionally 20:58:26 but in general i need to shuffle less and less (and i'm not using locals much either) 20:59:13 I didn't know you were writing much Forth of late. I agree, over is useful; even the occasional rot and tuck. But pick and roll are the tools of the devil. 21:00:01 i use factor which has the same shuffle words as forth 21:00:08 Ah. 21:01:15 in factor, pick is like forth's 3 pick. it reaches one lower than over 21:01:22 i've hardly been using it as of late 21:01:39 in fact i can't remember the last time i wrote one 21:01:56 There's a point at which one intuitively orders things on the stack such that they're available in the order in which they're needed. 21:02:07 yup 21:02:13 any quartusforth news as of late? 21:02:48 Not a great deal. Gnomon has a Nokia device that runs a Palm OS5 (Garnet) VM, and I'm looking forward to working with him on tweaking the kernel for it. 21:03:01 is that similar to the 68k palm OS? 21:03:16 The Garnet VM contains a 68K emulator. 21:03:23 so its a wholly new OS? 21:03:42 In a manner of speaking. Garnet is ARM code. 21:04:09 will you port quartus to it? 21:04:11 as a native app? 21:04:15 or too much work? not worth it? 21:04:36 Presently it runs under the VM -- not native. I am looking at the possibilities. 21:04:44 does it have a future? 21:04:48 garnet, that is 21:05:10 It seems to be alive and well at least :) 21:11:23 --- join: Al2O3_ (n=Al2O3@c-76-120-54-133.hsd1.co.comcast.net) joined #forth 21:18:17 --- quit: Al2O3 (Connection timed out) 21:32:29 --- join: Al2O3 (n=Al2O3@c-76-120-54-133.hsd1.co.comcast.net) joined #forth 21:39:26 --- quit: Al2O3_ (Read error: 110 (Connection timed out)) 21:49:31 --- join: Al2O3_ (n=Al2O3@c-76-120-54-133.hsd1.co.comcast.net) joined #forth 21:51:40 --- join: iano (n=iosgood@sub26-46.member.dsl-only.net) joined #forth 21:52:30 --- quit: iano (Remote closed the connection) 21:56:03 --- quit: Al2O3 (Connection timed out) 23:02:33 --- join: Al2O3 (n=Al2O3@c-76-120-54-133.hsd1.co.comcast.net) joined #forth 23:08:06 --- quit: Al2O3_ (Read error: 110 (Connection timed out)) 23:21:36 --- join: Al2O3_ (n=Al2O3@c-76-120-54-133.hsd1.co.comcast.net) joined #forth 23:27:48 --- quit: Al2O3 (Connection timed out) 23:59:14 --- join: ecraven (n=nex@140.78.42.119) joined #forth 23:59:59 --- log: ended forth/08.04.13