00:00:00 --- log: started forth/05.04.21 03:10:22 Hi 04:10:43 --- join: _orange_ (~orange@c-67-180-163-152.hsd1.ca.comcast.net) joined #forth 04:19:23 --- quit: OrngeTide (Read error: 145 (Connection timed out)) 05:45:22 --- join: Al2O3 (~Al2O3@c-24-1-126-202.hsd1.tx.comcast.net) joined #forth 05:45:27 Hi 06:07:11 --- join: aum (~aum@60-234-138-239.bitstream.orcon.net.nz) joined #forth 06:08:27 Hi 06:32:10 --- part: aum left #forth 06:37:00 --- join: Robert__ (~purple@c-f778e055.17-1-64736c10.cust.bredbandsbolaget.se) joined #forth 06:37:44 --- quit: Robert (Nick collision from services.) 06:37:49 --- nick: Robert__ -> Robert 07:19:59 Hi, anyone here involved with Reva? 07:20:44 What's Reva? 07:21:26 a variant of Retroforth 07:22:58 Ah. 07:23:23 Is crc behind it? 07:25:07 sorry damn phone! 07:25:48 Hm. 07:26:07 The first transistor computer was finished 50 years ago this month. 07:26:20 yes, it used to be his tetraforth, but because lack of time Ron Aaron took over 07:27:40 I see. Unfortunately I know nothing about it. 07:28:19 do you use Retroforth? 07:28:31 No, not that either. 07:28:46 But crc makes sure this channel knows a little about it ;) 07:29:06 hehe 07:58:24 we got some new ppl in here ? 07:59:37 Not sure about that. 07:59:43 But...maybe. 07:59:51 http://www.cs.man.ac.uk/CCS/res/res13.htm 08:00:06 Interesting article about the transistor computer. 08:00:17 The first variant used 92(!) transistors. 08:01:48 --- join: segher (~segher@blueice4n1.de.ibm.com) joined #forth 08:03:35 I440r: yep, me :) 08:04:32 Snoopy42, cool :) 08:05:00 isforth.clss.net 08:05:01 hehe 08:05:22 Has it been updated lately? 08:05:33 no - working on that 08:05:40 :) 08:05:56 i was almost finished with an edit i started 2 years ago and dropped due to needing to find work 08:06:06 then my drive crashed on both my laptop and my main machine 08:06:27 been reinstalling both machines - thats done now so ill finish that part of the code asap 08:07:11 aha, I see your're forthing on 51s :) 08:07:52 Ouch 08:07:59 BOTH machines died? 08:08:42 That's pretty bad. 08:10:14 well the laptop was just corrupted i just reinstalled 08:52:37 --- join: snoopy_1711 (snoopy_161@p54A7F0FC.dip.t-dialin.net) joined #forth 08:56:10 Hi again. 08:56:48 161, 1711, 42... what is the pattern? :) 08:57:34 Robert: it's all numbers 08:57:48 Wow. 08:57:54 Never would have though of that. 08:57:59 +t 08:58:07 i knew that that's why I mention it 08:58:30 Robert, /dev/urandom? 08:58:57 ASau: Can't be it, my /dev/urandom is completely different. 08:58:57 --- quit: Snoopy42 (Nick collision from services.) 08:59:25 Get another /dev/urandom! 08:59:31 Yes sir! 08:59:58 --- nick: snoopy_1711 -> Snoopy42 09:01:46 Sorry, irc client isn't configured for freenode yet ;-) 09:50:07 --- join: I4404__ (~mark4@216-110-82-203.gen.twtelecom.net) joined #forth 09:55:03 --- quit: I440r (Read error: 60 (Operation timed out)) 10:04:11 --- nick: _orange_ -> OrngeTide 10:04:40 hio 10:05:11 Hi 10:05:21 how's it going? 10:05:54 * OrngeTide wonders why gmail gave him 50 invites, when he doesn't even know 50 people 10:05:57 Pretty fine, playing around with the idea of a toy computer. 10:06:13 really? I've wanted to make a toy computer for a long long time. 10:06:32 * Robert will order the transistors needed soon. 10:07:01 OrngeTide: give em to me :P 10:07:53 I bought a gumstix, it was a bit beefy for a toy. but it was instant gratification at least. ideally though I'd like something that is graphical (maybe hook up to a TV or vga or something) and costs under $50 10:08:00 (the closer to $20 the more ideal it becomes:) 10:08:15 Frek, i'll give you one if you want. 10:08:31 OrngeTide: Hm, I was thinking about something simpler. 10:08:39 OrngeTide: nah I'm just kidding; I've already have, but thanks anyway 10:08:53 4-bit, at the best. 10:09:01 i sort of want something like a home/kit computer, but tiny and inexpensive 10:09:16 Yes, I'd like one as well. 10:09:28 I was making a software video chip. 10:09:29 oh. I can't do much with 4 bits. maybe 12-bits. there is a site with building a 12-bit computer out of 74xxx and 74xx parts 10:10:05 But that kind of come to nothing, as my homebrew video modulator was a bit.. low-quality. 10:10:30 I've got a links to a number of those pages. 10:10:43 But I'm NOT soldering together a 12-bit ALU. :) 10:11:09 --- join: Herkamire (~jason@c-24-218-95-147.hsd1.ma.comcast.net) joined #forth 10:11:09 --- mode: ChanServ set +o Herkamire 10:11:15 If I found a REALLY simple design, I could even make a vacuum tube computer :) 10:11:37 got some vacuum tubes? 10:11:47 I dabbled in tubes a few years back. they are actually pretty interesting. 10:12:02 I even attempted to make a primitive vacuum diode. 10:12:47 I want to make an adder with tubes, valves and water 10:12:54 water? 10:13:01 yeah 10:13:06 gravity powered 10:13:09 Herkamire: About 250. 10:13:18 4-bit probably 10:13:31 oh. not vacuum tubes, but actual tubes... 10:13:35 I got a box of 21 relays as well. (Hooray for ham markets) 10:13:51 I made a pneumatic full-adder. then I ran out of gate values 10:14:06 Robert: 250 what? valves? 10:14:06 Heh. 10:14:09 shit. i'm late 10:14:11 ttyl 10:14:18 Herkamire: 250 vacuum tubes. 10:14:21 OrngeTide: Bye 10:14:30 I'm not talking vacuum 10:14:34 I am. 10:14:39 just little plastic flexible hoses 10:14:52 right. I wonder what you can make with 250... 10:14:57 That's interesting as well. 10:15:03 might not be much more than an adder :) 10:15:10 Heh. 10:15:33 Entire computers have been built with less. 10:15:55 The problem is that most are of very different types. 10:16:02 probably shouldn't have an adder actually, adders use quite a few transisters 10:16:07 Only about 25 ore sub-miniature. 10:16:18 Herkamire: Not a serial one :) 10:16:38 what's that? 10:19:16 Well, it's a one-bit adder, but which saves the carry in order to add one bit per clock. 10:19:33 Like the old-school computers ;) 10:24:47 aff 10:24:50 ahh 10:25:05 I don't know if I can really do clock cycles with water 10:26:21 The user gets to suck from a straw :) 10:37:22 --- quit: Al2O3 (Remote closed the connection) 10:40:52 --- join: Al2O3 (~Al2O3@c-24-1-126-202.hsd1.tx.comcast.net) joined #forth 12:01:00 --- quit: segher ("Leaving") 12:49:40 --- quit: Al2O3 ("Leaving") 12:49:56 --- join: Al2O3 (~Al2O3@c-24-1-126-202.hsd1.tx.comcast.net) joined #forth 13:03:33 Hi crc, are you around? 13:43:32 --- join: tathi (~josh@pcp01375108pcs.milfrd01.pa.comcast.net) joined #forth 14:19:28 --- join: Topaz (~top@sown-86.ecs.soton.ac.uk) joined #forth 14:26:28 Hi, Topaz and tathi 14:31:52 --- quit: Al2O3 ("Leaving") 14:34:47 Hi Robert. 15:02:14 --- quit: Robert ("Bed.") 15:11:21 Topaz: greetings from Netley :D 15:11:33 haha, heya 15:11:48 hmm, and bye, i'm afraid, my net connection is disappearing :/ 15:13:06 :( 15:31:19 --- quit: Topaz (Read error: 113 (No route to host)) 15:33:25 hi all 15:35:16 --- join: Al2O3 (~Al2O3@c-24-1-126-202.hsd1.tx.comcast.net) joined #forth 15:35:39 hi there! 15:38:06 I was wondering what the status of 'find' in retroforth is, did you find a soulution if it does not find the word? 15:38:57 Use ?if to check the result of a find 15:40:01 well in rf 7.6 it looks like ' (tick) returns a mangeld string (address and lengh) 15:40:18 wouldn't it be better to return 0 or something? 15:40:23 : foo ' ?if execute ;; then ." the word: '" type ." ' was not found!" cr ; 15:40:37 --- join: Eggbert (eggy@c-69-180-23-104.hsd1.ga.comcast.net) joined #forth 15:40:42 I use the carry flag to store the results of things like that 15:40:50 >number does the same thing 15:41:30 Having find return 0 if the word isn't found would make some things harder 15:44:02 argh! I totally overlooked ?if! 15:44:21 didn't know I could check carry 15:45:22 I think that ?if was new in 7.6 15:45:38 right in time ;-) 15:46:01 Heh, 8.0 is close to beta now :) 15:46:21 actually I'm checking out Reva right now, 15:46:53 seems nice but I'll shure have a look at RF 8.0 ! 15:47:10 cool 15:48:05 I keep a close eye on Reva since it started life as my last TetraForth prototype 15:48:27 yep, I know, read all about it :) 15:48:33 :) 15:50:06 I'm currently looking for a starting point for a forth for the eBookman, 15:51:00 so RF would be better because I dont want to write the wohle kernel again in Sneak32 Assember ,-) 15:51:42 did you replace many forth definitions with assembler in 8.0? 15:51:51 No more than in 7.6 15:52:22 I inline drop, swap, and nip since it takes less space in RAM, but the implementations are the same 15:52:46 Actually, more of the words are in high level forth now, so it's even less assembly than before 15:53:02 ok these are trivial I would write stack manipulation words in assembler anyway 15:53:11 oh, cool! 16:07:24 there was that one cardboard computer. it was base-10 base and you'd rotate these little wheels to perform operations. 16:09:16 btw. ?if does not work with tick in Reva, propably because the error output thrashes carry 16:11:14 probably 16:14:01 well ist supports depth for the stack depth so I used this dirty hack: 16:14:01 >r ' r> depth 1 - =if ." not found" cr ;; then 16:14:24 nope this one: 16:14:27 depth >r ' r> depth 1 - =if ." not found" cr ;; then 16:16:57 hmm, that's a bit ugly :( 16:17:42 I know, but what should I do? ;-) 16:18:38 the problem is that ' returns the address or nothing and does not set carry 16:19:04 hmm 16:19:32 ald all that hussle because I wanted to have a 'forget'! 16:19:38 *and 16:26:37 * crc has no idea why ' ?if isn't working in Reva :( 16:27:58 it's no biggie, now that I know what the problem is I'll probably throw out the error msg, didn't like it anyway ;-) 16:29:30 :) 16:30:46 I got it: In words.asm carry got eaten up by a 'jc' 16:30:55 I just commented it out: 16:30:57 findc: call find 16:30:57 ; jc word_not_found 16:30:57 ret 16:31:18 sorry for the ugly tabs! 16:31:20 : ' parsews find ; 16:31:21 heh 16:31:26 * crc is used to tabs 16:32:07 hehe 16:32:54 :) 16:32:56 * crc is working on the block editor code a bit 16:33:22 happy coding! 16:33:52 I'm almost done :) 16:35:13 * Snoopy42 is curious about the editor 16:37:39 it's included with RetroForth 8 :) 16:39:38 hmm, do you have a rough ETA? 16:40:01 for the officially stable 8.0? Late June or early July 16:40:27 You can get the prereleases from http://retro.tunes.org though (updated at least once a day) 16:42:08 hey that's cool, havent seen any hint on the homepage! 16:42:59 I mention it occassionally on the forum 16:43:13 And in #retro :) 16:44:13 and in here :) 16:44:27 and in #c4th-ot and #concatenative :) 16:44:32 and in #forthmud... 16:45:15 holy crap, I hope your multitasking is enabled! 16:46:53 it is 17:03:42 the editor changes are done :) 17:05:00 I took a short look at the "old" one, is there any doku on it? 17:05:06 not really 17:05:36 If you're using rf8, you can do "load lib/tutorial edit" to go through a tutorial (slightly out of date) 17:05:50 http://www.forthfreak.net/index.cgi?RetroEditor 17:05:54 some notes on using it 17:06:07 (I remove the top block today) 17:06:14 sweet, I'll take a look 17:07:25 tomorrow I'll update the tutorial to reflect the new changes 17:10:35 opps, already 2.00 here, I better stop forthin' for today! 17:13:50 thx for all the info, see ya! 17:15:29 bye 17:22:35 --- quit: tathi ("haHA! I finally managed to beat Make into submission!") 17:22:39 * crc is working on a tutorial for RetroForth 8 17:27:36 --- join: aum (~aum@60-234-138-239.bitstream.orcon.net.nz) joined #forth 17:37:57 --- join: Sonarman (~cleetus@adsl-63-196-0-237.dsl.snfc21.pacbell.net) joined #forth 17:50:45 --- quit: aum () 18:02:55 --- join: snoopy_1711 (snoopy_161@p54A7F0FC.dip.t-dialin.net) joined #forth 18:05:52 --- quit: Snoopy42 (Nick collision from services.) 18:06:04 --- nick: snoopy_1711 -> Snoopy42 18:15:50 --- quit: Eggbert (Read error: 131 (Connection reset by peer)) 19:34:28 --- join: sk1p_ (alex@p548D4913.dip.t-dialin.net) joined #forth 19:37:09 --- quit: sk1p (Read error: 145 (Connection timed out)) 19:37:45 --- join: kryptech (kryptech@host145.ntws.net) joined #forth 19:37:53 is the answer to the universe still 42? 19:38:16 Yeah 19:38:31 but we're still not too sure about the question 19:38:47 what question? 19:39:14 the question of life, the universe, and everything 19:39:24 and what is there to not be sure about 19:40:08 --- quit: I4404__ (Read error: 110 (Connection timed out)) 19:40:20 knowing everything is so bothersome, its like I get half way through a movie and say, "I already know how its gonna end anyway" 19:40:20 --- join: I4404__ (~mark4@216-110-82-203.gen.twtelecom.net) joined #forth 19:40:32 :) 19:41:53 I am looking for an algorithm that will generate all integer palindromes between A and B 19:45:52 whats a palindrome again, i forgot 19:46:08 a sequence that reads the same foreward as backward 19:46:15 Aah i see 19:46:28 I can find them, but not quickly 19:47:03 well.... I'll try.. 19:47:06 bye 19:47:07 --- quit: kryptech ("Leaving") 19:47:10 lol 19:52:12 saon: there? 20:19:33 --- join: slava (~slava@CPE00096ba44261-CM000e5cdfda14.cpe.net.cable.rogers.com) joined #forth 21:40:11 --- join: asymptote (~dmesg@68.48.8.92) joined #forth 22:38:03 --- quit: asymptote ("Free the mallocs!") 22:46:28 --- part: slava left #forth 23:14:03 --- quit: Sonarman ("Lost terminal") 23:20:59 --- quit: Herkamire ("off to bed") 23:59:59 --- log: ended forth/05.04.21