00:00:00 --- log: started forth/19.07.03 00:04:32 --- join: mtsd (~mtsd@94-137-100-130.customers.ownit.se) joined #forth 00:08:14 --- join: xek (~xek@apn-31-0-23-83.dynamic.gprs.plus.pl) joined #forth 00:11:33 --- quit: Keshl_ (Ping timeout: 258 seconds) 00:17:10 --- join: mtsd_ (~mtsd@94-137-100-130.customers.ownit.se) joined #forth 00:17:10 --- quit: mtsd (Read error: Connection reset by peer) 00:17:33 --- quit: mtsd_ (Client Quit) 00:18:58 --- join: mtsd (~mtsd@94-137-100-130.customers.ownit.se) joined #forth 00:20:00 --- quit: nighty (Quit: Disappeared in a puff of smoke) 00:24:27 --- join: nighty (~nighty@b157153.ppp.asahi-net.or.jp) joined #forth 00:39:01 dave0: :3 Something like that. 00:39:17 tp: [[https://github.com/pyserial/pyserial][pySerial]] is my favourite UART UI. 00:39:45 bit of a delay in that answer :-p 00:39:49 DKordic, i used pyserial ages ago, it doesnt have the facilities I need 00:40:12 DKordic, it's pretty nice tho 00:45:50 --- quit: proteusdude (Ping timeout: 245 seconds) 00:49:50 --- quit: karswell (Remote host closed the connection) 00:49:53 * DKordic is a bit slow. 00:51:04 --- join: karswell (~user@cust125-dsl91-135-5.idnet.net) joined #forth 00:58:22 --- join: proteusdude (~proteusgu@cm-58-10-208-146.revip7.asianet.co.th) joined #forth 00:58:22 --- mode: ChanServ set +v proteusdude 01:15:18 tp: not sure if it was "jeelabs" 01:15:35 "The Forth Foundation Library" 01:16:42 lots of ANS, hard to read code snippets 01:16:56 ahh not jeelabs then. jeelabs had some short naming system that I didnt understand, I guessed he had a database or a index or something but it was enough to put me off trying anything there 01:18:04 separating "dup nil<> IF 2dup arg>opt>short c@ <> ELSE false THEN" into 5 lines is not easy to read imo 01:18:14 I've just finished a Word to extract a intelhex record from any given word but it's my ugliest code ever, I need a weeks break from it just to work up the energy to redo it ;-) 01:18:19 it's also not Forth but that's just my opinion 01:18:30 it is Forth 01:18:38 just not how I like it kekeke 01:20:06 definitely Forth not the worst Ive seen, that would be me 01:20:56 I've written some *bad* Forth before 01:21:08 so i'm no better than anyone else 01:22:41 I find I have to redo everything about 3 times before it's good enough to even show anyone 01:22:58 wether it's Forth code, pcb layouts, electronic designs 01:23:37 so far I havent found anything involving Forth and OSS apps that I cant do 01:24:34 just today I stumbled on a way to add the terminal bell to words emitted from the Forth target, such as error warnings 01:25:12 using gnuscreen: !:sed -nr "s/.*compile-only.*|.*found.*|.*full.*|.*underflow.*|.*overflow.*|.*balanced.*|.*redefine.*|.*match.*|.*Unhandled.*|.*collide.*/\007/p" 01:25:29 so now my terminal beeps on most of the Mecrisp-Stellaris errors I'll ever see 01:26:36 I've added coloured error highlighting, stop uploads on actual error lines and now terminal bell on errors .... I think I have errors pretty well covered :) 01:27:20 you'd think with all this forth error detection that errors would be too scared to show their face around here ... 01:28:50 that's so cool 01:29:03 embedded Forth must be a blasat 01:29:06 *blast 01:29:34 i dont do any PC Forth so I cant compare, but they both must be as versatile as each other ? 01:30:27 Sure, but PC forth can't drive my robot around 01:30:48 for someone with a degree in Robotics I haven't built a robot in over a year 01:31:28 my latest Word, "word2ihex" creates a intel ihex file from the guts of the Word so I can then emulate the Word in something like Cutter 01:31:48 actually pc Forth could probably drive a robot around 01:32:24 youd just need to control a micro via usb/jtag or similar 01:32:26 share your word2ihex some time 01:32:36 sounds pretty cool 01:32:47 i will put it on my site when it's redone a couple of times 01:33:14 it's utterly ugly and a embarrassment for a 3 year old coder atm 01:33:34 Forth users have standards! 01:33:48 3 year old coder? 01:34:09 a capable child 01:34:15 of 3 years old 01:35:20 3 year olds are probably mega Forths 01:35:42 atm I'm trying to find a way so word2ihex can supply a key word when it's run that activates, and names the Gnuscreen log, hence automatically creating a file on the pc 01:36:07 3 year olds can be scary brains! 01:37:04 I have a daughter, shes 39 now, and was the dux of her class every year, she got straight A's for everything in high school inc chem, calculus, physics etc 01:38:21 but when she was 3, she would hear a song on the radio once then whistle it from memory, If i tried and got the tune wrong, she would scream at me 01:38:38 I still do that today 01:38:39 lol, she get so angry that I made a mistake 01:38:44 sans the screaming perhaps 01:38:50 nice! 01:38:55 but stop getting things wrong 01:38:58 shes about 1000x smarter than me 01:39:11 What does she do for a living 01:39:19 architect 01:39:28 that is very cool 01:39:47 but shes a bit bored with it now and has been programming in her spare time 01:40:22 recently she wanted some hardware advice as she was reading a book on embedded 01:40:59 so I made up this site to get her started: https://learning-microprocessors.sourceforge.io/ 01:41:45 i figured a java based simulator for a Intel 8085 would get her up and running as far as the basics of early micros was concerned 01:42:25 I didnt make the simulator or write the book I recommended, I just put it all together in one place 02:02:41 awesome resource anyway 02:02:54 I have an 8085 somewhere 02:02:59 really ? 02:03:03 Might be a NEC knock off 02:03:11 or compatible anyway 02:03:28 a lot of companies second sourced it iirc 02:03:37 NEC D8085AHC 02:03:41 nothing weong with NEC chips 02:03:52 in fact, AHC-2 02:04:06 2 MHZ ? 02:04:09 5 02:04:17 but the AHC was 3 02:04:22 doesnt matter, theyre glacial thesedays 02:04:55 my $0.60 32 bit STM32F051 happily overclocks at 96 Mhz 02:05:05 lol, innit 02:06:01 I'm thinking of getting one of the Stm32F7's that clocks at 400 MHz and then seeing if I can port Mecrisp-Across to it 02:06:38 that way the MSp430 emulation will probably only be 10x slower than the actual MSP430 02:07:20 with the current Ti Tiva at 120Mhz, the emulation is about 20x slower than the actual MSP430 @16MHz 02:07:48 maybe I can get it down to 6 -7 x slower 02:08:27 then again perhaps I could use a RPI-3 instead and actually make emulation = actual speed 02:08:37 Why not the H7? 02:08:59 ttmrichter, I dont have a Mecrisp-Stellaris for the H7 ? 02:09:31 So port it. 02:09:38 * ttmrichter cracks the whip. 02:09:53 ttmrichter, did all those funny 'mario bros' truck frivers show up with your orders yet ? 02:10:32 no, thats not me, I'm a tech, I'd need a new brain to be able to do that kind of thing 02:14:23 Six are in my hands so far. Of the remaining eight, five are in either the delivery hive or in the local convenience store drop-off waiting to be picked up. One, that required refrigeration, is already picked up by my wife. One is still flagged as being with the final leg delivery agent, but it's not looking like it will arrive today. 02:15:02 And one that I only ordered on the same day I made the video is naturally not here yet. Due day after tomorrow. 02:16:23 pretty slow! I could have had 100 smt chips in a 2KG volume box from Dallas for only $65 USD by now ;-) 02:17:19 lol, or a single 555 in the same box for $65 USD 02:19:12 $65? That's about how much all of my purchases put together, including shipping, cost me! 02:19:37 Woohoo! I have locally cloned forth.org! 02:19:49 Now I don't have to worry about it vanishing again. 02:19:49 tarball it, send it to me please 02:20:11 It'll have to be tomorrow. I leave work shortly. 02:20:19 yeah, USA shipping can be 3 days to my door but it's always around $65 for the same sized HUGE box with a few chips rattling around inside 02:20:21 PM me with the delivery details. 02:20:54 Oh! I've got a new project cooking hardware-wise. 02:20:54 delivery details? 02:20:58 Email. 02:21:05 aaaah, course. 02:21:17 cool! new project ? 02:21:23 That way when I dump it somewhere, I can give you the link. ;) 02:21:42 ttmrichter, did you use WGET to clone the site ? 02:21:53 No. 02:22:04 HTTrack. 02:22:13 It's something I've been toying with a while, but only notionally. 02:22:33 I found some nice nixie tubes, however, that don't cost a second mortgage plus my child. 02:22:46 I cloned forth.org a few years ago and it's a large site, I cant remember where it's stored now 02:23:00 So the Click Clack Clock is now a go. 02:23:15 I do have ultratechnology cloned but I still need the videos. 02:23:31 Those took forever. :-/ 02:23:34 It's not a fast server. 02:23:38 nixie tubes!!! I dont get what the fuss is. When I was young I had to use the damn things, couldnt stand em 02:23:57 pointfree: any update on those btw? last I checked, you said you knew a guy who had access to the recordings 02:24:08 I like the look of 'em. 02:24:13 That's it entirely. 02:24:17 They look nice. 02:24:29 I never really liked LED displays. 02:24:33 I like the look of modern colour oleds sweet hires tech :) 02:25:04 must be the look cause theyre big, need high voltage etc 02:25:27 then along came the flat blue glow displays, they were cool! 02:25:48 I had a calculator with them, it was awesome but battery life sucked 02:27:08 Yeah, I like those displays too. The ones with the hexagonal cells? 02:27:19 thats the ones 02:27:26 Yep. Love those as well. 02:27:44 they still needed high voltage but the blue is lovely 02:28:15 But the Click Clack Clock is going to be a LED-backed nixie tube-based display. 02:28:24 Driven by a very well-concealed MCU. 02:28:34 Everything else is going to be relays. 02:29:02 crikey 02:29:08 So every time the little colon between the numbers blinks, that's a click. 02:29:12 steampunk ? 02:29:16 Every time any of the digits change, that's a click. 02:29:34 It'll be the noisiest mother of a clock ever made. :D 02:29:38 polished brass and leather ? 02:30:01 The case will be a hardwood, but probably with brass and leather fittings, yes. 02:30:02 why ?? I have only silent analog clocks here, I can't stand ticking sounds 02:30:25 dont they distract you, or is it to drive someone you love utterly mad ? 02:30:30 Because there's a HUGE subculture of ... yes ... steampunk types who'll pay a mint for that. 02:30:39 ahh, clever! 02:30:56 And I can get this made dirt cheap and sell it for hundreds. 02:31:20 The nixies were the barrier for me. So god-damned expensive. 02:31:28 I adnit Ive always wanted to make a big wooden coockoo clock, complete with animated creatures that popout and do stuff on the hour 02:31:36 But now I found a source of new (not antique!) nixies that's reasonably priced. 02:32:05 I think CIP is about $35 for me, labour to assemble about $20 each. 02:32:13 And I already know a few people who'd pay $500. 02:33:03 thats the way to make money, sell high profit margin stuff to people with tons of money 02:33:30 it works for Apple! 02:33:56 The other thing I've seen someone charge stupid money for is a costumey gauntlet that has one of those cheap-gag fans that displays an analog clock. 02:34:17 You know, a row of leds spun up at speed and carefully timed to display what looks like a watch. 02:34:22 yep 02:34:38 They want about $150-200 for those. 02:34:43 looks like the data is projected into air 02:34:52 I can get the major required component -- the clock -- for about five bucks. 02:35:04 And the costuming stuff to hold it for about $20. 02:35:53 The clock's already in my shopping cart. I'll be picking it up to see what else needs to be in the gauntlet to power it. 02:36:12 Probably an MCU with USB and an RTC. 02:36:17 And batteries, of course. 02:36:19 why wouldnt you juat use a single stm32 ? 02:36:31 youre very familiar with them already 02:36:36 I ... am? 02:36:40 they all have RTC's 02:36:44 An MCU with a USB and RTC built in, I mean.t 02:36:50 Anywya, time to go home. 02:36:53 sure, youre MR 3 ua! 02:37:14 thanks for the chat, ttmrichter, cya! 02:40:32 --- quit: mtsd (Remote host closed the connection) 02:40:56 --- join: mtsd (~mtsd@94-137-100-130.customers.ownit.se) joined #forth 03:04:35 --- quit: karswell (Ping timeout: 245 seconds) 03:08:36 --- quit: mtsd (Quit: Leaving) 03:29:45 --- join: mtsd (~mtsd@94-137-100-130.customers.ownit.se) joined #forth 04:51:30 --- join: dddddd (~dddddd@unaffiliated/dddddd) joined #forth 05:42:43 --- quit: mtsd (Remote host closed the connection) 06:05:08 --- join: mark4_ (~mark4@172.56.6.141) joined #forth 06:07:18 --- quit: mark4 (Ping timeout: 244 seconds) 06:59:18 --- join: mark4 (~mark4@172.56.6.141) joined #forth 07:17:17 --- join: cnidario (~aaa@92.57.58.87) joined #forth 07:21:47 --- quit: mark4_ (Remote host closed the connection) 07:22:51 --- quit: mark4 (Quit: Leaving) 07:30:05 --- join: koisoke (xef4@epilogue.org) joined #forth 07:30:18 --- quit: cnidario (Remote host closed the connection) 07:41:50 --- quit: tabemann (Ping timeout: 264 seconds) 08:10:53 --- join: proteusguy (~proteusgu@cm-58-10-208-146.revip7.asianet.co.th) joined #forth 08:10:54 --- mode: ChanServ set +v proteusguy 08:21:14 --- join: john_metcalf (~digital_w@host31-54-142-171.range31-54.btcentralplus.com) joined #forth 08:34:38 --- quit: proteusguy (Remote host closed the connection) 08:50:24 --- join: andrei-n (~andrei-n@173.155-67-87.adsl-dyn.isp.belgacom.be) joined #forth 08:53:59 --- join: cnidario (~aaa@92.57.58.87) joined #forth 08:54:35 --- quit: dave0 (Quit: dave's not here) 09:03:41 --- join: karswell (~user@cust125-dsl91-135-5.idnet.net) joined #forth 09:08:38 --- join: Keshl (~Purple@207.44.70.214.res-cmts.gld.ptd.net) joined #forth 09:17:27 --- quit: cnidario (Remote host closed the connection) 09:21:17 --- join: mtsd (~mtsd@94-137-100-130.customers.ownit.se) joined #forth 09:25:52 --- join: gravicappa (~gravicapp@46.191.138.203) joined #forth 10:04:51 --- join: chunkypuffs (~chunkypuf@static.203.112.216.95.clients.your-server.de) joined #forth 10:17:22 --- quit: mtsd (Ping timeout: 244 seconds) 10:42:24 --- join: mtsd (~mtsd@94-137-100-130.customers.ownit.se) joined #forth 10:51:52 tp: an cookoo clock. If you have the cad skills you can probably design one to be lazer cut out of plywood. 11:23:30 --- quit: gravicappa (Ping timeout: 244 seconds) 12:16:15 tp: Do you have a core codeword set defined with machine code in ihex instead of bin format? If so, this would help with writing an instruction set emulator for meta compilation. Machine instructions could be printable forth words with definitions when emulating and no definitions when run on real hw. 12:17:33 Something like WilhelmVonWeiner's bf interpreter. 13:03:20 --- quit: andrei-n (Remote host closed the connection) 13:47:39 --- quit: john_metcalf (Ping timeout: 244 seconds) 13:47:42 --- quit: dave9 (Remote host closed the connection) 13:47:51 --- quit: xek (Ping timeout: 248 seconds) 13:54:22 --- join: cnidario (~aaa@92.57.58.87) joined #forth 13:55:21 --- join: dave9 (~dave@069.d.003.ncl.iprimus.net.au) joined #forth 13:58:03 --- quit: cnidario (Remote host closed the connection) 14:23:05 I wrote a bf interpreter? 14:24:13 --- join: Mat42 (~claude@ip5b409982.dynamic.kabel-deutschland.de) joined #forth 14:31:54 you need a program to interpret your boyfriend? 14:32:06 I think pointfree means b***fuck 14:32:18 * b****fuck 14:38:29 buttfuck?? 14:40:58 --- part: Mat42 left #forth 15:07:43 I like how you censor the brain, but not the fuck. 15:51:42 yeah I read it somewhere and found it too funny 16:13:26 --- quit: Keshl (Ping timeout: 246 seconds) 16:18:21 --- join: tabemann (~tabemann@rrcs-162-155-170-75.central.biz.rr.com) joined #forth 16:18:58 --- join: dys (~dys@tmo-102-218.customers.d1-online.com) joined #forth 16:19:52 --- quit: john_cephalopoda (Ping timeout: 252 seconds) 16:29:42 --- quit: mtsd (Remote host closed the connection) 16:33:19 --- join: john_cephalopoda (~john@unaffiliated/john-cephalopoda/x-6407167) joined #forth 16:41:07 hey 17:02:30 --- quit: jedb (Ping timeout: 245 seconds) 17:03:13 --- join: jedb (~jedb@185.128.24.51) joined #forth 17:28:34 --- quit: tabemann (Read error: Connection reset by peer) 17:40:25 --- quit: pareidolia (Ping timeout: 245 seconds) 17:41:24 --- join: tabemann (~tabemann@rrcs-162-155-170-75.central.biz.rr.com) joined #forth 17:44:09 --- join: pareidolia (~pareidoli@87.213.124.143) joined #forth 17:52:36 --- quit: tabemann (Ping timeout: 258 seconds) 18:42:12 --- join: rdrop-exit (~markwilli@112.201.174.189) joined #forth 18:42:55 --- join: tabemann (~tabemann@2600:1700:7990:24e0:c0e1:24dd:e827:bbef) joined #forth 18:43:00 c[] Good morning Forthwrights 18:45:29 I'll be as forthright as I can, I'm a electronics tech who isn't a Forthwright 18:45:45 I just use Forth :) 18:46:56 Then you must become one forthwith :) 18:47:07 Zarutian, no, my cuckoo clock will be made the way my grandfather made his, by hand with handsaws and chisels 18:47:29 you're the fourth person that has said that to me today! 18:48:14 The fifth is forthcoming 18:49:51 pointfree, no, nothing so Forthwritery, my setup is simple, it just uses Matthias disasm-$ Word to obtain the start and end of addresses that then get dumped as a ihex record 18:51:19 rdrop-exit, then I will go forth and exclaim that I will become one with Forth! 18:51:30 henceforth you will! 18:52:01 darn I should have thought of adding that! 18:52:15 :) 18:52:19 Im out punned, I admit it.. 18:53:55 I actually have "fothcoming" and "henceforth" as word names in my Forth 18:54:24 * "forthcoming" 18:54:54 9 18:54:54 a henceforth Set the |context| lexicon and the |current| lexicon 18:54:54 b to . 18:54:54 c 18:54:54 d forthcoming Create a lexicon and set both |context| and 18:54:56 e |current| to the newly created lexicon. 18:54:59 f 18:55:22 7 18:55:23 8 : henceforth ( lxa -- ) dup usage definitions ; 18:55:23 9 18:55:23 a : forthcoming ( -- ) lexicon forthwith henceforth ; 18:55:23 b 18:56:22 Oh, and "forthwith" as well 18:56:33 and you cant even name it 'punyforth' as thats taken by a Forth for ESP2866 ! 18:57:16 I named my current iteration "No-Frills Forth" 18:58:55 no frills only puns 18:59:08 ;-) 19:00:31 My favorite word name is "abide" 19:01:04 5 19:01:04 6 abide Handle an uncaught exception. 19:01:04 7 19:01:18 7 19:01:18 8 : abide ( e -- ) 19:01:18 9 " Uncaught Exception..." alert execute ; compiled 19:01:18 a 19:02:08 I find it had to abide my own uncaught exceptions 19:02:14 had = hard 19:02:28 the dude abides... 19:02:43 Big Lebowski reference 19:03:10 we have a special on uncaught exceptions with Mecrisp-Stellaris, you get not one but infinite error messages until the mcu is reset! 19:03:49 i never saw that film, the main actor was never a favorite of mine 19:03:51 I would call that "nag" 19:04:12 damn, seems my laser printer is out of toner 19:05:22 My wife borrowed my printer for a day, haven't seen it in months 19:07:02 my wife borrowed my 8.5 acres then we were divorced and I haven't seen that land in 20 years 19:07:16 condolences 19:07:38 thanks, Im long over it now :) 19:08:44 There's no divorce in the Philippines 19:09:14 but plenty of guns ? 19:09:26 Luckuly, I've been happily married for almost 34 years 19:09:32 well done! 19:09:43 guns, and fan-knives 19:10:18 so got your own 92fs or AR14 ? 19:11:19 Don't own a gun, not that I have anything against them. I do have some knives. 19:11:28 I recently sold my 92fs, lovely gun but I wasnt shooting it much and was beginning to dislike 9mm compared to .357 19:11:47 knives are dangerous! they can cut a person! 19:12:30 When I was a kid I had a set of x-acto knives, almost cut my thumb off. 19:13:47 Those things were ultra-sharp. 19:15:36 --- quit: dddddd (Remote host closed the connection) 19:16:20 yeah, modern tech ? 19:16:40 still the chipped flint knives could be pretty sharp ? 19:16:43 9 19:16:43 a forthwith Execute the latest defined word. 19:16:43 b 19:16:43 c 19:16:52 7 19:16:52 8 : forthwith ( -- ? ) latest @ >code execute ; 19:16:52 9 19:17:07 knives: removing unsightly digits from mankind for thousands of years! 19:18:34 The x-acto knives were inteded for model making and such, razor blade sharp. 19:19:28 brb 19:20:40 back 19:21:07 Time for my second espresso of the morning c[] 19:27:16 i gave up regular coffee about 2 years ago, just got sick of it 19:27:34 I cannot function without it 19:27:45 oddly it was really easy, unlike when I smoked for 3 years in my early 30's 19:28:23 I still like coffee tho, but can take it or leave it 19:30:32 I've been smoking since I was 12 19:30:54 yayy, I found a brand new toner cart I must have bought as a spare years ago! 19:58:50 hey guys 20:00:04 hi tabemann :) 20:00:37 * tabemann is dealing with some strange memory corruption bug in hashforth's actor implementation 20:01:04 tabemann, so you have some bad actors involved ? 20:01:13 heh 20:01:22 are they acting up? 20:01:54 left to their devices they are acting just fine - it's when I try to kill them that they act up 20:02:19 Does your application require actors? 20:02:36 I'd act up if someone tried to kill me too 20:02:46 rdrop-exit: it's optional, and it's basically because I like Erlang's actors :D 20:02:51 Let's not overreact 20:03:16 but precise action is needed 20:04:45 the strange thing about the memory corruption is it causes the thread in which the killing is attempted to throw a segmentation fault exception 20:04:52 Best to get the non-optional parts polished before venturing into side-trips 20:05:07 but the task which one attempted to kill just keeps on running as if nothing happened 20:06:02 which usually when massive memory corruption occurs there is little point in recovering from it even if segfaults can be trapped 20:06:44 * tabemann does like it that hashforth can now successfully recover from segfaults 20:08:21 it's so much more helpful to have a real stacktrace and everything displayed, rather than just dying with little information other than what primitive was being executed at the time (and that's only if it was being run under gdb, too) 20:26:24 Koopman (the author of "Stack Machines") later wrote "Better Embedded System Software" 20:37:04 okay, that was a stupid bug 20:37:23 in my task allocation code, it accepted data stack size and return stack size values 20:37:35 in one place it treated them as sizes in bytes (incorrectly) 20:37:46 in another place it reated as sizes in cells (correctly) 20:37:51 *treated 20:37:57 this caused problems 20:44:00 case closed 20:44:52 Well done Inspector Tabemann 20:49:49 bbiab 21:36:28 --- join: dave0 (~dave0@069.d.003.ncl.iprimus.net.au) joined #forth 21:37:15 hi 21:43:43 tabemann, would be curious to check out your actor implementation. 22:04:30 --- join: dave69 (~dave0@069.d.003.ncl.iprimus.net.au) joined #forth 22:04:35 --- quit: dave0 (Ping timeout: 245 seconds) 22:06:20 --- nick: dave69 -> dave0 22:06:55 --- join: Keshl (~Purple@207.44.70.214.res-cmts.gld.ptd.net) joined #forth 22:15:44 --- join: proteusguy (~proteusgu@mx-ll-14.207.196-51.dynamic.3bb.co.th) joined #forth 22:15:44 --- mode: ChanServ set +v proteusguy 22:28:47 --- quit: lchvdlch (Changing host) 22:28:47 --- join: lchvdlch (~nestr0@pdpc/supporter/active/lchvdlch) joined #forth 23:29:59 --- join: mtsd (~mtsd@94-137-100-130.customers.ownit.se) joined #forth 23:55:34 --- quit: mtsd (Quit: Leaving) 23:59:59 --- log: ended forth/19.07.03