00:00:00 --- log: started forth/02.03.17 00:01:52 * qless tries to go back to work... 00:05:21 mrgone, what the hell are you doing up at this hour? 00:06:29 at this instant, I'm reading about the mechanics of purchasing single-family dwelling "subject-to" current financing 00:07:25 * qless buys mrgone a life, with some quarters found in qless' jacket pocket 00:07:30 which, I gather, is a clause in a purchase offer saying, "I'll buy if your bank is willing to allow me to continue paying on your loan". 00:07:58 btw, it's shortly after midnight here, not at all late for a Saturday night 00:08:16 how was the coastest with the mostest? 00:08:38 haven't a clue @:^> 00:08:44 didn't make it? 00:09:11 didn't make what?? 00:10:07 the coast. you were going to the coast last i heard 00:10:19 in a BIG fucking truck 00:10:49 oh, yes, the trip was wonderful 00:11:00 oh cool 00:11:32 well, it got a bit tricky because the trailer brakes failed just before shooting Snoqualamie pass, but made it home safe and sound 00:11:51 yowza 00:12:28 (because the truck was so big, ironically) 00:12:50 i've only done that area by train, and know that there's a tunnel (cascade i think its called) that takes about an hour at 6 mph to go through 00:13:14 heh, never ridden a train here 00:13:25 freight, buddy. freight 00:14:03 erm, certainly haven't done that 00:14:21 I'll stick with my cushy trailer, thank you 00:14:27 :-) 00:17:00 and i'll stick with my cushy #E plate steel 00:17:33 at least the brakes don't fail 00:17:40 in the snow 00:17:44 true. if they do, there's real problems 00:17:47 :-) 00:33:32 good night, I'm off to bed 00:33:36 (really!) 00:33:40 good night mrgone 00:47:22 --- part: qless left #forth 02:02:48 --- join: rob_ert (~robert@h173n2fls33o898.telia.com) joined #forth 02:46:55 --- join: futhin (~thin@24.64.174.2) joined #forth 02:47:48 hi 02:47:59 3:45 am 02:48:00 yay 02:51:28 oh well, off to bed i go (prolly read for as many minutes as i can before becoming the undead!_ 02:51:34 --- quit: futhin ("bye") 03:14:42 hi 03:42:41 hi onetom 04:16:19 hows lifw? 04:16:24 life 04:16:44 Fine, hehe 04:16:49 what about the 4th? 04:16:52 trying to write a little DOS forth 04:16:57 imean your 4th 04:17:17 Trying to figure out how to intepret words now 04:17:21 uve told it, i saw 04:17:21 hi/lo-level 04:17:38 and whats the problem? 04:17:54 why isnt it already "figured out"? 04:22:55 hehe 04:23:17 don't know... 04:23:22 brain damage? :P 04:25:33 eh, come on! 04:25:39 what r u doing now? 04:26:05 trying to make an "intepret" function 04:26:07 to intepret a word 04:26:21 (execute it with the vm) 04:36:20 could u show me its current status? 04:37:33 and the docs on the dict. sturcure 05:10:59 docs? :) I'm just playing 05:11:09 with NASM and DOS debug 05:28:47 rob_ert: oh, but u should have a dict map even when just playing 05:28:49 like: 05:29:24 | head: x bytes | token1: 1byte ... | tail: y bytes | 05:29:45 head byte 1 bit 7 : means this 05:29:52 head byte 2 bit 3-4 : means that 05:32:02 rob_ert: what net conn do u have anyway? (how big is your stripewidth? :) 05:34:52 --- quit: Soap` (Read error: 104 (Connection reset by peer)) 05:36:27 500kbit/s 05:37:04 what's the head/token/tail things anyway? 05:39:30 just an example 05:39:49 not a real example 05:40:21 but you should have some description about your data structure 05:40:24 s 05:40:54 anyway, i meant to be a dictionary entry of a threaded word definition 05:41:34 but u should have seen such a "diagram" in the 4th-underview 05:43:46 Yes 05:43:57 But I didn't quite understand how to organize everything 05:44:52 rob_ert: so u dont have even such a plan yet? 05:46:01 Nope ;) 05:46:12 But that's what I'm trying to male 05:46:13 make 05:48:55 rob_ert: do u mind if i make a kernel.pas and show you? 05:49:40 it will be a verrryveryvery simplistic indirect threaded code exectuion (interpretation) example 05:50:05 actually i ll mirror kernel.fs into pascal 06:16:25 That would be cool 06:20:28 noooo 07:04:21 --- join: Speuler (~l@195.30.184.52) joined #forth 07:04:30 g'day 07:05:33 2u2 07:14:15 what r u working on now? 07:16:01 internet cafe setup 07:18:33 currently the time-is-going-to-elapse-pretty-soon notifier 07:20:03 wow, neat lil job 07:20:37 setup for about 1000 machines 07:20:47 u write it 4 win, dont u? 07:20:52 nope 07:20:55 linux all over 07:22:01 * Speuler never programmed anything for windows 07:22:04 1000 machines? its not a cafe, thats an entertainment center :) 07:22:12 lucky u :) 07:22:18 t'is 20 cafes 07:22:38 and what lang do u use for realizing this notifier stuff? 07:23:01 no lang. shell script, png imags, xloadimage 07:23:26 but forth has been used for the setup too 07:23:36 account generation, password generation 07:25:18 system administration automating w 4th is a not so common solution. happy 2 hear it :) 07:25:49 but why dont u consider shell a language? 07:26:22 yes, why not. maybe, i don't count "batch file programming" as real programming 07:26:37 like, people saying they program in html 07:26:59 somehow, bytes and opcodes must be involved ... 07:27:53 hmm hmm 07:27:56 i've been doing more serious programming using forth before 07:28:39 likely i'll be doing that again in future 07:28:45 probably my next project will b a 4th kernel written in bash 07:29:02 just to show, sh is also a language ;) 07:29:14 cute ... 07:29:48 then, it will b easy to run 4th os on top of it :P 07:32:20 no speed considerations ? 07:32:27 performance, i mean 07:35:30 well, u can deny sg is a language just because its slow 07:36:02 not even when its goddam fuckin slow :) 07:36:32 i didn't think about the language issue, but the forth os performance ... 07:37:49 ah, the 4os... performance wont be that bad, but we will c 07:38:01 imagine an os in pure asm 07:38:44 well, 4os will b also coded in "asm" 07:39:16 in the asm os a general - and hopefuly unifiable - forth processor 07:39:34 in the asm OF a ... 07:40:57 so infact coding an os in pure forth shouldnt produce a poor performing result, iguess 07:41:37 so, writing the shell in asm would improve the performance of forth os on top of shell script forth ? 07:41:46 but plz, criticize the idea, b4 we go into a wrong direction! 07:42:20 Speuler: ugh... whaaat? :)) 07:42:35 ah, got it. 07:42:35 no 07:43:23 i state writing an os in forth is similar 2 writing an os in asm 07:43:52 coz, 4th is "just" the assembly of a 4th processor 07:44:32 thats an other question u usually wont run forth os on a real 4th chip 07:45:01 but inside an emulated/simulated "cage" 07:51:39 brb 07:53:48 k 08:20:50 back 08:24:10 l8er ... testing 08:24:20 --- quit: Speuler ("using sirc version 2.211+KSIRC/1.1") 09:45:37 --- join: Etaoin (~david@ljk8.sat.net) joined #forth 09:46:11 --- join: Speuler (~l@195.30.184.51) joined #forth 09:47:27 h 09:47:27 i 09:47:48 hi again 10:59:37 --- nick: MrGone -> MrReach 11:00:23 hihi! 11:01:41 onetom: why not write all the shell functions into a forth? 11:02:01 such a beast might help its popularity 11:03:59 --- join: futhin (~thin@24.64.174.2) joined #forth 11:04:13 good morn all 11:04:24 good morning, futhin 11:04:53 how is it going mrreach? :) 11:05:14 kinda slow yet, just woke up 11:07:12 yeah 11:07:42 i'm hungover (or do you say i have a hangover?) 11:07:52 alcohol sucks heh 11:08:09 * MrReach laughs, "Not while you're drinking it!" 11:08:10 last time i drank must've been a month or two ago 11:08:46 i generally don't drink alcohol because it isn't worth it :) 11:09:09 heh, me neither 11:09:27 but when I do, watch out ... I become the life of the party 11:10:21 heh 11:10:39 that's probably an drunken illusion :P 11:10:49 i think the same way too ;) 11:10:50 should have seen me at my sister's wedding reception last year, I had EVERYONE rolling 11:11:05 no, people invite me back 11:11:14 heh 11:11:20 (maybe just to laugh AT me, granted) 11:11:55 my sister still has mustard on her kitchen ceiling 11:12:19 well, it really depends, sometimes i'll drink a ton, and i won't really be drunk, sometimes i'll be serious, or sometimes i'll be relaxed.. 11:13:23 mustard on the ceiling.. doesn't sound good :) 11:29:57 it is amusing to note that reviewers thought a 32bit RISC processor running at 133MHz was a bit short of horsepower for a PDA 11:30:15 that is because it is trying to run WindowsCE 11:33:58 --- quit: Speuler (carter.openprojects.net irc.openprojects.net) 11:34:46 --- join: Speuler (~l@195.30.184.51) joined #forth 11:34:46 --- quit: Speuler (carter.openprojects.net irc.openprojects.net) 11:35:03 --- join: Speuler (~l@195.30.184.51) joined #forth 11:49:10 --- quit: Speuler (carter.openprojects.net irc.openprojects.net) 13:06:55 --- quit: futhin ("byebye") 13:41:43 --- join: nilsw (00000@dial2-168-nc.nordcom.net) joined #forth 13:41:49 rob_ert is a power idler ;D 13:41:54 --- part: nilsw left #forth 13:56:25 hi 13:56:36 Hello. 13:57:01 some might think so 13:57:36 But I am actually addicted enough to be present here some of the time! 13:57:50 (unlike that clog, or ChanServ... both idlers) 13:58:00 heh, bots 13:58:30 Yes, but that doesn't explain all of it, does it? 13:58:44 erm ... all of what? 13:59:07 The great mystery of clog & ChanServ, the golden duo of #forth. 13:59:15 (Yes, I'm just trolling around) 13:59:22 so I see 13:59:59 chanserv is provided by openprojects and the server itself, while clog is provided by an individual for logging purposes 14:00:11 but you knew that 14:00:19 *BIG* mystery 14:00:42 :) 14:01:20 now, it would be damn impressive if they were both written in forth 14:02:08 (which would imply that the server was, also) 14:02:44 Forth hasn't taken over the world...yet. 14:03:22 I don't think it will. 14:03:27 heh, the system reuirements for all three would probably be an 80386SX, 16MHZ, 1MB ram, and however much HD for logging 14:04:08 --- join: Soap- (flop@203-96-107-45.dialup.xtra.co.nz) joined #forth 14:04:17 wb, Soap- 14:04:43 MrReach: "Who needs fast programs in the age of <1ns-instructions?" 14:04:44 Morning 14:04:51 (Even though I don't agree to that) 14:05:42 actually, forth should be moving towards the front because its slower speed is becoming less and less relevant 14:06:00 but it isn't ... probably because of lack of uniform libraries 14:06:27 Hmm... have there been any reliable benchmarks of forth programs compared to e.g. C? 14:06:37 yes, dozens 14:07:10 unfortunately, they are only of limited value, because the paradigms forbuilding apps are *WAY* different 14:07:49 Didn't quite understand that last sentence :/ 14:08:00 Do you mind taking it in Swedish? :) 14:08:07 forth programs are written differently 14:08:14 I don't do Swedish, sorry 14:08:15 Ah, OK.. 14:08:21 np ;) 14:08:41 if you take a C implementation and translate directly into Forth, it will be suboptimal 14:08:49 and vice versa 14:10:26 I see, thanks. 14:10:45 Haven't there been any "fair" tests then? 14:11:05 as a rule, forth runs 2-5x slower than C 14:11:11 Mkay... 14:11:37 which doesn't mean squate with todays processors 14:13:00 Depends maybe a bit on what you're doing, and how many words you write in asm :-) 14:13:10 * rob_ert imagines a slow game ported to forth. 14:13:13 indeed 14:13:25 that is the way it's usually done, in fact 14:15:39 What do you mean? 14:16:17 the code is first written to perform as it should, regardless of how fast or slow it is 14:16:28 then particular words are recoded into ASM 14:16:46 make it work, then make it work fast, if needed 14:16:53 :) 14:17:06 The philosophy I can't live up to ;) 14:17:24 heh 14:17:32 I find myself with doing stupid size optimizations (and getting stuck with the whole project because of that). 14:17:37 Gotta stop doing that sometime... 14:18:02 yep, write first, optimise later 14:18:38 but write flexibly so it's easy to change parts to make them faster 14:18:50 * MrReach nods 14:20:30 I'm too inpatient for that sometimes :-/ When I try to write something fairly complex in a few hours, the result looks like...BASIC code. 14:20:52 that happens 14:22:02 And the second problem is, when I try to take time, I get tired after a few hours :) 14:22:15 * rob_ert maybe should look for something better to do ;) 14:22:37 or try a higher level language 14:22:57 * Etaoin prepares for the flogging 14:23:40 Etaoin: Maybe... Any recommendations? 14:23:46 btw, what's "flogging"? 14:24:15 rob_ert: flogging is a punishment where the recipient is hit by a bunch of stones throw by some people 14:24:26 s/throw/thrown/ 14:25:07 rob_ert: I like python. 14:25:34 Etaoin: Ah, when they've done that to you, you're "stoned" (at least in sweden) 14:25:48 it's called that too 14:26:06 OK. 14:26:23 flogging looks like a typo of "logging"... 14:27:21 the only thing I don't like about python is that it doesn't have the concept of macros like lisp does 14:29:12 Well, good night #forth. Take care, and code hard :) See you after sleep + school. 14:29:28 bye 14:30:34 be well 14:30:46 --- nick: MrReach -> MrGone 14:30:50 Bye bye :) 14:32:12 --- quit: rob_ert ("My life is my life, and it's per definition a real life.") 14:54:06 --- join: qless (~cerberus@clgr000977.hs.telusplanet.net) joined #forth 14:54:47 --- part: qless left #forth 16:00:49 --- quit: Etaoin ("raise SystemExit") 17:43:58 --- quit: Soap- (carter.openprojects.net irc.openprojects.net) 17:43:59 --- quit: MrGone (carter.openprojects.net irc.openprojects.net) 17:44:31 --- join: MrGone (~mrreach@209.181.43.190) joined #forth 17:45:09 --- join: Soap- (flop@203-96-107-45.dialup.xtra.co.nz) joined #forth 19:58:35 --- join: cerb (cerb@clgr000977.hs.telusplanet.net) joined #forth 19:59:09 --- part: cerb left #forth 22:07:13 --- join: qless (~cerb@clgr000977.hs.telusplanet.net) joined #forth 22:07:59 --- quit: qless (Client Quit) 23:59:59 --- log: ended forth/02.03.17