00:00:00 --- log: started forth/03.01.15 00:11:45 --- join: proteus_ (~username@65.191.88.177) joined #forth 00:21:35 --- quit: proteusguy (Connection timed out) 01:50:53 --- quit: proteus_ (calvino.freenode.net irc.freenode.net) 01:50:53 --- quit: Klaw (calvino.freenode.net irc.freenode.net) 01:50:53 --- quit: rafe (calvino.freenode.net irc.freenode.net) 01:50:53 --- quit: Jordey (calvino.freenode.net irc.freenode.net) 01:50:53 --- quit: skylan (calvino.freenode.net irc.freenode.net) 01:50:54 --- quit: Fractal (calvino.freenode.net irc.freenode.net) 01:52:30 --- join: proteus_ (~username@65.191.88.177) joined #forth 01:52:30 --- join: Klaw (chuck@ip68-4-155-247.oc.oc.cox.net) joined #forth 01:52:30 --- join: rafe (~rafe@www.scinq.org) joined #forth 01:52:30 --- join: Jordey (asm@rev213-183-184-9-adsl3.nc-adsl.net) joined #forth 01:52:30 --- join: skylan (sjh@Riverview60.tbaytel.net) joined #forth 01:52:30 --- join: Fractal (jitwdgha@h24-77-171-228.ok.shawcable.net) joined #forth 02:06:28 --- join: Serg_Penguin (~Z@nat-ch1.nat.comex.ru) joined #forth 02:14:31 --- quit: Serg_Penguin () 03:32:40 --- join: Sylk (search@dialup-125.145.221.203.acc02-geor-mor.comindico.com.au) joined #forth 03:32:55 " In the force if Yoda's so strong, construct a sentence with words in the proper order then why can't he? " 03:35:10 --- part: Sylk left #forth 04:30:05 --- join: Speuler (~Speuler@mnch-d9ba416b.pool.mediaWays.net) joined #forth 04:30:15 moin 04:31:35 A Speuler! 04:32:55 god_dag the_rob 04:33:38 God morgon. 04:33:48 * Robert will go to school in 10 minutes. 04:33:58 heppi logon 04:34:08 14.05 is definitly a good time to start school :) 04:34:30 14.05 is a good moment to up :) 04:34:33 wake 04:34:55 Nah. Especially not in the winter. 04:35:44 * Speuler is not convinced 04:37:34 re 04:37:51 hi 1tom 04:38:20 i was reading the font driver of flux on the rain heading back home 04:38:39 i cant understand the heart of it :) 04:38:52 beside, i wasnt manage 2 print it in color... 04:39:42 is it a problem of the docs, the way it has been written, or the 1tom-capabilities ? 04:39:54 c u l8, guys 04:40:02 +r, I guess... 04:40:04 good fun school rob 04:40:09 Dankje :) 04:40:16 Only Biology and Sports. 04:40:32 Robert: cya 04:40:38 Speuler: pardon? 04:41:00 there is not much docs 4 the font driver, just some textual description 04:41:25 ah. a help-yourself system 04:41:33 what talks about some black-pixel-skipping optimization 04:41:54 is it black, it won't get repainted black ? 04:41:57 & i havent managed 2 figure it out yet what part is responsible 4 it 04:42:03 sure 04:42:14 no white-pixel skipping ? 04:42:17 so, the characters r transparent 04:42:34 no white.. 04:42:41 hmm 04:43:37 with "has the pixel already the proper color" it might be possible to optimize it a bit more 04:44:09 rather than checking just one special case ("pixel black ?") 04:57:39 nah.. friends on 3 channel r starving 4 me words ;) 05:01:44 "give me the word, exalted oone" ? 05:02:20 sex 05:02:23 sec 05:03:28 " Background pixels add themselves together to become simple additions to the pointer. 05:03:31 " 05:03:43 ah 05:04:06 suppose that means "logically ored" 05:09:22 eeh... 05:09:36 imagine a char bitmap 05:11:49 ...X.. 05:11:49 ..X.X. 05:11:49 ..XXX. 05:11:49 ..X X. 05:12:41 u can draw it in2 the vidmem just by putting only the color bytes 05:12:58 2 those locations where u can find Xes in the bitmap 05:13:17 after u put a pixel, u increment the vidmem pointer 05:14:03 but it an X is followed by 1 or more .s ucan advance the vidmem pointer more than the size of 1 pixel 05:14:18 thus skipping the black pixels. 05:14:20 comprende? 05:14:52 that explains " Background pixels add themselves together to become simple additions to the pointer." ? 05:17:47 yes 05:18:15 if the vidmem pointer is "a" 05:18:32 "each non-black pixel is written to video mem" 05:18:34 then the above bitmap translates 2 the following 05:18:48 color @ a 05:19:02 3 pixelsize * + 05:19:17 over over pixelsize! 05:19:39 1 width + 2 + pixelsize * + 05:19:43 over over pixelsize! 05:19:45 ... 05:20:16 : pixelsize ! 2 ( 16bit mode) + ; 05:25:06 so you get a list of pixel skips to describe characters 05:26:25 like (3,0,2,2,0,2,1,1,0,2,2,-1) 05:26:31 (0 for next line) 05:26:37 (-1 for end of char) 05:26:56 no 05:27:10 u have the bitmap - i think so @ least. 05:27:29 & the flux font driver converts it in2 a 4th program 05:27:49 & linebreaks r not different from black pixels 05:28:03 if width is known true) 05:28:07 they r just width-of-screen + black pixels 05:28:12 sure! 05:28:19 of course its known 05:28:36 thats the heart of chucks ICE methodology 05:28:50 like (3,5,2,41,1,4,2,0) 05:28:57 yes 05:28:57 like (3,5,2,4,1,1,4,2,0) 05:29:24 (0=eochar) 05:29:45 but merged w the white pixel output info (code actually) 05:30:48 i wasn't thinking "multiple-of-8-bits-per-pixel" but "multiple pixels-per-byte" 05:31:00 i.e. monochrome 05:31:58 comparable to "set color, draw pixels until color changes" 05:33:41 yeah, sg like that 05:33:56 but skipping background pixels 05:34:26 but have a look @ the source.html in enth04.zip 05:37:31 you seem to really get into enth, that is , you still like it ? 05:39:50 of course! 05:39:56 why shouldnt i!? 05:40:11 i still wanna make it able 2 run in text mode 05:40:28 & in 8bit color LFB graphics modes 05:40:30 don't know why not. you tell me :) 05:41:36 it required running under msdos ? 05:41:47 or emulation 05:41:56 that is, msdos under emulation 05:45:06 --- quit: Speuler (Read error: 54 (Connection reset by peer)) 05:45:52 --- join: Speuler (~Speuler@mnch-d9ba416b.pool.mediaWays.net) joined #forth 05:49:37 hm? 05:49:59 it requires nothing, just a bare x86 iron 05:50:11 ah 05:50:28 real/protected ? 05:50:43 16 bit/32 bit ? 05:52:41 32bit of course 06:14:08 --- join: Serg_Penguin (~Z@nat-ch1.nat.comex.ru) joined #forth 06:14:30 Hey Serg. 06:14:35 hi 06:14:40 caught mail ? 06:15:52 i was about write gta3 car stats editor, but discovered some are already done :( 06:22:59 Yeah, I saw it. 06:23:01 Heh. 06:23:14 Not at all like my first BASIC programse ;) 06:23:25 BUt...I wrote them when I was like 10, so I guess I had other goals :) 06:25:37 u mean mine are better or worse ? 06:25:52 i included only working 06:26:45 Better, of course. 06:26:50 i tryed things like 3d spline surface but i don't give incomplete unworking crap 06:27:04 evolution of curve.bas in 3d 06:27:08 Hhee ;) 06:27:33 curve is warped parabola , x in 0 to 1 06:29:21 3d thing was trying to be some 2-arg func warped just like 2d thing... 06:29:45 but i got lost in affine transforms w/o matrices 06:31:01 what do u liked most of this snippets ? 06:32:43 I haven' checked them that carefully... 06:32:47 Anyway, I have to leave now. 06:34:34 ok 06:48:23 who ever wrote lib to work w/ fractions ? 06:50:18 fractions? 06:50:33 like 13/27 5/3 + ? 06:50:50 TILE has that capability 06:53:05 no, i wanna write it 4 my favorite forths 06:54:45 wanna analyze roulette chances, it's better in fractions 06:57:51 and? 06:58:05 aint those r fractions? 06:58:54 are, but i dont want TILE 06:59:05 ? 06:59:15 what do u mean by "dont want"? 06:59:23 what do u want then? 06:59:42 i wanna _write_ fractions myself 4 IsForth or other one i use 07:00:30 so write them dont ask us... 07:00:39 still can undestand ur question 07:00:50 if u wanna write them by urself 07:00:54 why do u ask us 07:00:55 but i'm in doubt how 2 do it 07:01:11 is 32bits enough or i need bignum ? 07:01:13 if u need help, why dont u have a look @ tile src? 07:01:34 bignum? is it an isforth terminology? >;p 07:02:05 2*32bit(cell actually) is pretty much enough ithink 07:02:25 bignum is from lisp, arbitrary precision (and size) integer 07:02:42 mainly if u use double cells 4 intermediate results 07:03:08 aha.. i saw bignum in a C src last time.. 07:03:41 and how can i 'simplify' fraction ( kick out greatest common divisor ) 07:03:50 u are wise, i'll look at tile 07:06:23 Serg_Penguin: calculate greatest common denominator, divide both part of fraction 07:06:50 so how the hell can i do it ? 07:07:03 the gcd ? 07:07:07 in ABC school, i was doing it 'intuitively" 07:07:17 moment ... 07:08:06 -> Speuler what's about weather in DE ? i heard about some donnerwetter... 07:08:27 : gcd ( u1 u2 -- u ) \ greatest common denominator 07:08:27 begin 07:08:27 tuck mod 07:08:27 -dup 0= 07:08:27 until ; 07:08:36 -> Speuler nasty blizzard was in Msk few days ago... 07:08:53 Serg_Penguin: was cold here. 11 C colder than kiew 07:09:46 absolutely ? here was -37 extremly, now ~0, and damn blizzard and wind at transition 07:10:14 tnx 4 gcd... 07:10:24 when it was cold, t'was colder than kiew. now t'is allright. pretty warm actually, 4 C 07:10:38 -dup is ?dup 07:11:12 ok, i gotta run 07:12:08 --- quit: Serg_Penguin () 07:37:53 --- join: Sylk (search@dialup-125.145.221.203.acc02-geor-mor.comindico.com.au) joined #forth 07:57:37 --- part: Sylk left #forth 08:03:11 --- join: Kitanin (~clark@SCF61185.ab.hsia.telus.net) joined #forth 08:35:48 --- quit: proteus_ (Read error: 54 (Connection reset by peer)) 08:35:59 --- join: proteus_ (~username@65.191.88.177) joined #forth 09:05:12 --- join: amayil (~amayil@209.119.248.36) joined #forth 09:26:42 --- quit: Kitanin (Read error: 54 (Connection reset by peer)) 09:59:14 --- part: amayil left #forth 10:28:49 --- nick: Speuler -> PhoodPhrenzy 10:51:48 --- join: I440r (~mark4@sdn-ap-032tnnashP0352.dialsprint.net) joined #forth 11:26:16 --- join: Kitanin (~clark@SCF61185.ab.hsia.telus.net) joined #forth 11:47:38 --- quit: Kitanin (Read error: 54 (Connection reset by peer)) 12:05:15 --- quit: TreyB (calvino.freenode.net irc.freenode.net) 12:05:16 --- quit: Robert (calvino.freenode.net irc.freenode.net) 12:06:34 --- join: Robert (~Robert@h21n2fls31o965.telia.com) joined #forth 12:09:10 --- quit: proteus_ (Connection reset by peer) 12:09:16 --- join: yeahright (~username@65.191.88.177) joined #forth 12:10:07 hi all && a quick ?? 12:10:42 is there a low-level word that does... 12:10:56 ? 12:11:13 hi yeahright 12:11:27 myptr dup @ 1+ 12:11:39 yeahright: are you new in here or do i already know you with some other nick ??? :) 12:11:57 same old rafe 12:12:23 boring... old rafe :) 12:12:23 you want to add 1 to a variable ? 12:12:23 ok thers 2 ways todo this depending on the varialbe 12:12:34 variable foo 12:12:34 foo incr 12:12:45 0 var foo2 12:12:45 incr> foo2 12:13:10 usually coded in asm? 12:13:22 not boring 12:13:39 :) :D 12:13:45 incr> and incr are assembler usually yes 12:13:58 but they could be coded as follows 12:14:39 : incr ( a1 --- ) 1 swap +! ; 12:14:55 : incr> ' >body incr ; 12:14:55 incr> is usually state smart tho 12:15:23 i.e. it knows if your compiling or not 12:15:37 those definitions wont work in all cases but they give you the idea 12:15:37 thanks 12:15:58 yes they do 12:16:01 who is "yearight" ? 12:16:06 who is "yearight" ? 12:16:16 oopts repeat heh 12:16:55 21:09 -!- proteus_ [~username@65.191.88.177] has quit [Connection reset by peer] 12:16:55 21:09 -!- yeahright [~username@65.191.88.177] has joined #forth 12:16:59 Guess :P 12:18:42 aha 12:19:40 rafe: hi 12:19:46 rafe: whats up w flux? 12:20:15 not much recently ... been doing o/s laden forths brb 12:21:42 ? 12:22:15 sorry helping some one w/ their asm not trying to be rude 12:22:23 on #asm 12:23:56 OK back... 12:24:11 question about states & colors in flux 12:24:42 why not a color for string literals in stead of comment blue? 12:24:46 --- nick: yeahright -> proteusguy 12:25:11 rafe: :) 12:25:18 Sorry - this happens when my irc connection gets flaky. 12:25:22 yes onetome? 12:25:23 strings can b any color 12:25:32 ?? 12:25:44 & they r also printed w colors 12:25:52 they're all blue in the source no? 12:26:03 just have a look @ the shadow block of 12x22 12:26:13 no, they arent 12:26:28 hold on need to call up the html 12:27:20 * onetom is about 2 have a shower. its 21:25 here. worktime is coming... 12:28:39 sorry... i'm at work too 12:29:05 how does that block begin? 12:30:23 hold on my bad... 12:30:33 sorry yet again 12:30:34 sec 12:30:46 im also busy, but who cares :) 12:31:12 12x22 Font occupies 33 blocks of dictionary space 12:31:21 Color tokens are characters too. They include a color change in their code but otherwise operate like space. 12:31:24 The numbering color tokens, 4 and 5, also alter the system number base. This means that when displaying numbers, both display base and color can be set with a single color token emit. 12:33:51 but... why not have a color for string literal? 12:34:11 bad idea? 12:36:01 mmm... not sure how that read so... I'm not being critical, I seek enlightenment 12:36:54 ... 12:37:20 u can display colored text in unices like this: 12:38:41 echo -e '\e12;1[m some colored text \e[m' 12:38:48 or sg like that 12:39:08 in flux, u can also code the color of the text into the spaces 12:39:57 so you're building up definitions/actions in the string? 12:40:15 :) 12:40:43 no color isnt matter inside definitions beside they that r display 12:40:44 ed 12:41:34 just to drive the point hme to the newbie: so in the draw defintion 12:41:55 there is a ." Tetris v1" ; 12:42:21 have a look @ ." Origin" 4example 12:43:04 or the t0 t1 ... words r double colored 12:43:13 Origin is yellow 12:43:35 btw, this is the definition of " 34 fparse csliteral ; 12:44:32 the string is white in the Mem block & green in the Clock blk 12:44:52 the double means... nothing? or something? 12:44:55 enough examples? ;) 12:45:16 ok 12:45:49 double? nothin special, just those strings has a green and a blue colored word 12:46:13 ok 12:47:12 have u managed 2 understand finally? 12:47:33 anyway, there is the source of type in the screen blk. 12:47:34 i a bit slow today 12:47:49 imean in the font blks 12:49:14 but i havent understood them totally either yet :) 12:49:42 these r the relevant lines: 12:49:43 fg color dup @ lit lit ! ; 12:49:43 t fg space ; !> fg cr ; ; 12:49:43 w !+ t ; n !+ lit base ! t ; 12:49:43 00 99 ff rgb dup pen w red w green w white w cyan 10 n magenta 16 n yellow w 99 aa 66 rgb pen w pen w w w w w w w w 64 a +! 96 exp font ignore 12:49:46 emit c- pause 127 min 4 * ascii + @ push color @ xy @ pop call drop drop ; 12:49:49 type au- -1 ? if for dup c@ emit 1 + next drop ; then drop drop ; 12:50:18 but those 1letter words wo description in the shadow blks drive me crazy :) 12:51:05 ok 12:51:07 :) 12:51:49 thanx 12:59:30 hehe.. im getting 2 understand the code 13:01:47 1 have 2 follow the postponed colored words 13:10:44 --- join: male (~male@cpe-024-033-030-124.midsouth.rr.com) joined #forth 13:11:14 I440r, I noticed your release on freshmeat. 13:11:55 what? isforth was announced on freshmeat? 13:12:11 You made a comment on your website about requiring some book. Is the ncurses source code/documentation not enough? 13:13:02 Well, yes onetom. 13:13:17 It isn't like winning an award. 13:13:48 yeah, its sg like that 13:14:48 yea 13:14:58 no 13:14:58 definatly not 13:15:16 Not what I440r? 13:15:16 the ncurses documentation tells you how to use ncurses 13:15:21 the code is obfuscated 13:15:26 to me 13:15:28 Well, yes. But the source code is pretty obvious. 13:15:43 i need the book termcap and terminfo 13:15:54 Terminfo is braindead to begin with, no book is going to clear that up ;-) 13:15:57 because what i need to know isnt documented anywhere else that i can find and MAY not be directly documented there 13:16:10 tho - the guy that develops ncurses tells me thats what i need 13:16:29 no - terminfo isnt braindead 13:16:35 the people who implement it are 13:16:45 if they would pull their head out of their asses terminfo would be the perfect solution 13:16:51 to a very complex problem 13:17:26 I doubt that. And you're right, it is a hell of a problem. But if terminfo was what it should be we wouldn't have to use curses. 13:17:44 no 13:17:50 Terminfo provides just enough of an abstraction to be a bother. 13:17:54 you would still need curses 13:18:04 terminfo just describes how to do various things in a given terminal 13:18:20 problem is no terminfo file states how to do ANY operation in the terminal 13:18:20 for instance 13:18:21 Look at color for instance. 13:18:27 rxvt termials dont have a format string for an sgr 13:18:38 yet it DOES support the sgr 13:18:51 does it use a "standard" format for the sgr? - in this case yes 13:19:09 Right, well then terminfo should provide a facility to emulate that functionality. Like a graphics library would. 13:19:13 but there could be cases where neither terminal X nor terminal Y have a format for some operation 13:19:21 yet where they both have different formats for that operation 13:19:23 i need to know this 13:19:41 --- join: Serg_Penguin (~Z@nat-ch1.nat.comex.ru) joined #forth 13:20:20 hi ! 13:20:42 serg! 13:20:42 hi 13:21:03 For my own benefit, I440r, could you explain to me the structure of the terminfo interface that you're creating? I assume it is completely in forth. 13:21:35 Can your forth interface with c libraries like libncurses? 13:21:54 its in forth 13:22:04 no - but some day i might add that 13:22:05 Or are you still on that linux kernel kick? ;-) 13:22:08 its sort of on the long term todo list heh 13:22:34 why curses ? it's damn obscure, and can be done in much less code 13:22:52 i have done it in much less code :P 13:22:53 and anyway, curses is LAME 13:22:55 Well, if you ask me what we need more than a terminfo parser in forth is a C terminfo library that is thread-safe. 13:23:29 proggies should be pipe-friendly 13:23:51 serg thats planned - but its not trivial 13:24:06 It has been years since I have heard someone say the word "proggies". 13:25:39 Next thing you know we'll have some Visual Basic programmers in here ;-) 13:26:03 if i'll need it stronger than now, i'll do IsForth pipe friendly :) 13:26:52 isforth has to do some tests at startup to see if stdin is a pipe or not 13:27:04 --- join: Kitanin (~clark@SCF61185.ab.hsia.telus.net) joined #forth 13:27:18 does reading from a pipe eof when the file being piped ends ? 13:27:34 It should, IIRC 13:27:38 by defining '.>' and '.OK' deferred words, w/ ability to say ` noop IS .OK 13:27:48 it DOESN't 13:28:02 i ad-kluged it by assuming 0 is EOF 13:28:16 it was reading endless zeroes after EOF 13:28:23 --- nick: PhoodPhrenzy -> BurpMaster 13:28:29 aread of no data = eof? 13:28:32 at least in my 'dissociated press' 13:29:03 yes - if you try read from the pipe it should tell you how much data was read in. 13:29:18 no, coz i was mangling TXT filez only, i assumed 0 is EOF 13:29:30 But it isn't. 13:29:39 Zero is also a number ;-) 13:30:08 I440r: What platform? 13:30:11 well that could be a bad assumtoion :) 13:30:14 -> male but 0 is not walid char 13:30:15 kit - linux :P 13:30:20 Yes is it. 13:30:28 It is, rather. 13:30:42 Lots of textual files contain nulls. 13:30:54 ??? 13:30:59 Then a 0 return on a read system call is EOF, under normal circumstances. 13:31:05 --- join: gilbertbsd (~gilbertbs@67.97.122.25) joined #forth 13:31:26 kit yes - not a read of a 0x00 but a read of zero bytes is eof 13:31:47 Yes. Even with pipes. Unless you've set non-blocking IO. 13:31:55 i was reading STDIN by KEY 13:32:11 it doesn't return number of read bytez :( 13:32:14 yes. when you pipe data into a program the pip IS its stdin 13:32:21 but how does the progam know that 13:32:30 gotta go 2 have a dinner 13:32:37 how can isforth tell the difference between data piped to it or someont typing 13:33:23 Well, you can test whether input is from a tty. 13:33:35 I440r: isatty(0) returns 1 if stdin's a terminal, 0 otherwise. 13:33:44 is isatty a syscall ? 13:34:03 It's in unistd.h 13:34:22 Kitanin: isforth is in assembly. 13:34:32 Oh, right. Hrm... Gimmie a sec. 13:34:38 if its in unistd.h its a syscall :P 13:34:42 ill try man 2 isatty 13:34:53 nope 13:34:55 its not a syscall 13:35:06 --- join: sma_ (stephenma@ashd174qy22og.bc.hsia.telus.net) joined #forth 13:35:26 Theres an ioctl for it too. 13:35:42 Or so I recall. 13:35:43 aha 13:35:43 hi sma! 13:35:50 You're looking for fstat then (man 2 fstat). 13:35:55 I440r: hi! how's it going? 13:36:22 just released 1.10b 13:36:22 so male. what's new in the world of trivalent logic? 13:36:29 logicus trivalentia! 13:36:54 I440r: great. i'll download and see, later today. 13:37:16 Damn near nothing. I actually spend most of last night dealing with the effects of changes in the new gcc. 13:37:32 theres still some work to do but i need more info to finish it heh 13:37:53 :) anything i can help with? 13:38:13 I'm really just spinning my wheels in the area of software only garbage collection. Nothing seems to suit me. 13:38:19 * Kitanin runs off to sourcedive glibc to get I440r's answer. 13:38:27 Always searching for perfection, you know. 13:39:23 heh 13:39:43 male perhaps you secretly are a writer at heart. 13:39:46 It is on by TODO list to add a tri-valent logic extension to my language. It will include new logic operators and new conditionals.. I have no idea of what use it will be, though. 13:39:49 or a manager. 13:39:55 reason: you don't know what to do. 13:40:05 proof of 'writer at heart': you are an online chatter. 13:40:35 * sma_ realizes he has to get back to work 13:40:43 see you all later 13:40:53 --- quit: sma_ ("bye") 13:41:08 Actually, I try to stay clear of irc.. Too many immature and uninformmed people ;-). But I figure the average forther is about 48 years old... 13:41:45 bwahahaha. 13:41:57 * gilbertbsd is not yet 48. 13:42:10 then again, I am not a bonafide forther. 13:44:20 You know, When a forther dies they bury him in a million disjoin pieces so that the mourners have no idea what he was originally. 13:44:40 hmmm. 13:45:12 male i am still not sure what the advantage of trivalent logic is. 13:45:40 Oh, neither am I. All it really gives you is the ability to make cleaver inferrences. 13:46:01 Which is great for AI type applications, but not of much use for anything else. 13:46:20 ah you are an AI faithful then. 13:46:41 you messed w/ baysian logic? 13:46:51 sp? 13:47:07 bayesian. 13:47:44 --- nick: BurpMaster -> CaffeineJunkie 13:47:51 i mean why 3 & not a continuum 13:47:52 I'm actually not interested in AI in the least, but everyone else is these days.. So I figure its worth looking into. 13:48:53 Well, why 16 bits instead of a million? 13:49:01 Sometimes it is just 'enough'. 13:49:18 mmm... then 4 maybe?? 13:49:20 We live in a field of many contraints. 13:49:30 Four seems to be too much ;-) 13:49:30 ok 13:49:45 * rafe nods 13:49:50 i see 13:49:58 --- join: Sonarman (~root@adsl-64-171-255-211.dsl.snfc21.pacbell.net) joined #forth 13:50:06 yes, no, maybe ?? 13:50:18 like when i answer my wife 13:50:36 3 values isn't exactle as limiting as it may sound. It is the interaction between many such values that gives you the rainbow of outcomes. 13:50:43 exactly 13:50:52 Sonarman: hi 13:50:56 hi 13:51:05 male: except for i/o, usually bytes are easier to handle as bits 13:51:08 Sonarman: you realy shouldnt irc as root heh :) 13:51:13 i'm root? 13:51:19 oh! 13:51:20 ^*&^*$# 13:51:24 lol 13:51:25 heh 13:51:32 Bits as bytes, you mean to say? 13:51:33 --- quit: Sonarman ("leaving") 13:51:34 heh 13:51:35 cause you don't need to mask out the irrelevant part 13:51:48 (referring to trilogic) 13:52:25 handling non-dual concepts in programs would probably byte- rather then bit- (or trit-) based 13:52:37 Well, we weren't really talking about bits. Binary truth values are represented as 32 bit ints in most languages today. 13:52:58 but handled as either or 13:53:00 so you got the whole range of non-0 and non-max available for you own interpretation 13:53:22 --- nick: CaffeineJunkie -> Speuler 13:53:48 Three is enough for a human to understand. I doubt the number 23434 would have much logical meaning to anyone at first glance. 13:54:14 say 240 = almost, 20 = hardly 13:54:41 well come on sonarman - log back in!!! :) 13:54:44 --- join: Sonarman (~matt@adsl-64-171-255-211.dsl.snfc21.pacbell.net) joined #forth 13:54:45 130="why not" 13:54:47 Well, might as well go analog! ;-) 13:55:21 yes analog good :) ! 13:55:35 yes, so accurate ... 13:55:44 Rafe, you say that just as one might say "beer good" ;-) 13:56:01 bout my level :) 13:56:26 mmmm beer good ... 13:56:39 "augustiner" here 13:56:53 anywho analog does MUCH more than digital 13:57:04 :-| 13:57:15 Lets have a poll, what percentage of the forth population to you think has beards? 13:57:34 that's why they move from digital systems to analog wherever you look :) 13:57:35 analong computers - that will be the day :) 13:57:36 Anything like the unix population? 13:57:39 CM doesn't have a beard! 13:57:49 ER doesn't have a beard! 13:58:01 Hehe. I don't know about that last one. 13:58:01 no beard... digital more consistant alagog more freedom 13:58:07 you sure male? 13:58:12 she _cant_ have a beard! 13:58:13 --- join: TreyB (~trey@cpe-66-87-192-27.tx.sprintbbd.net) joined #forth 13:58:30 You must not now many spanish ladies ;-) 13:58:32 know. 13:58:40 hmmm spanish ladies! 13:58:46 hormone-treated she can have beard 13:58:51 I like hairy women but only here Y and here < > :0 13:59:08 miami is full of spanish/spanishlike ladies. 13:59:42 Way to go too far, gilbert ;-) 13:59:58 so is spain 14:00:26 oh did I say 'i'? I meant 'a friend' :D 14:00:37 Well, I like Chucks idea of a forth uniform. I think someone should work on that. 14:00:50 I prefer forth titles. 14:01:04 Perhaps tin foil hats? 14:01:10 Yes, that would be fitting. 14:01:12 anyone who has written a forth should bear the title of forthright or forthwright or forthsmith 14:01:37 --- nick: Speuler -> ForthsmithSpeule 14:01:48 so if you are working on a project with someone and on his cv it says forthSMith Speuler, 14:01:57 you know he can get you a working language in no time! 14:01:58 ;) 14:02:05 bluddy, one letter 2 much 14:02:29 OR a joinForth 14:02:30 ;) 14:02:33 hahahaha 14:03:02 "Forth programmers DO IT interactively" 14:03:14 --- nick: ForthsmithSpeule -> Speuler4thsmith 14:03:33 ah yes. 4thSmith too. 14:04:06 4thright, 4thWright, 4thSmith, join4th 14:04:29 4thaken 14:04:55 Beat me by half a second, Speuler. :-) 14:05:40 "Forth programmers DO IT from the bottom up" 14:06:00 yep. no baby side effects. 14:06:05 forth programmer bottom up from do 14:06:06 or was that TMI again? 14:06:23 no 9 mth later suprises! 14:06:24 ;) 14:06:27 "Forth programmers DO IT in reverse" 14:06:52 There's just no end to the possibilities. 14:08:47 male are you a 4thsmith? 14:08:49 "Chuck Moore DOES IT with small tools" 14:09:29 forth programmers do it themselves :) 14:09:39 you said that wrong 14:09:39 ;-) 14:09:47 try "does> it" 14:09:47 hhe 14:10:07 "Forth programmers DO IT without being funny" 14:10:26 Better, l440r? ;-) 14:10:28 4thers do it with brevity 14:10:49 "Forth programmers DO IT a thousand times faster" 14:11:16 4thers do it all the time. 14:11:24 "It only takes half as many Forth programmers to DO IT" 14:11:33 --- nick: rafe -> rafe-o-ramma 14:11:43 rafe: my xp is, less than that 14:11:56 Eh, I'm running out of juice. 14:12:16 rafe: last time i was on a concurrent project (both c and forth used), 14:12:27 forth programmer outprogrammed 8 c programmers 14:12:39 "Forth programmers do it 100x better than C programmers." :-) 14:13:18 Well, you've got to understand that the average C programmer just knows the language.. Not how to write programs. 14:13:34 They stumble their way through it without aim. 14:13:38 hey now... i'm trying to migrate :) 14:13:58 * Kitanin applauds male's double-entendre. 14:14:11 C++ is even worse. 14:14:12 perhaps most programmers are as sophisticated as McDonalds burgermeisters :D 14:14:14 Most of those people are cross trained on Java and haven't the first clue as to what a real software project looks like. 14:14:35 --- nick: rafe-o-ramma -> rafe 14:15:30 programmers as a commodity 14:16:11 ignorance can be a temporary condition you know 14:16:20 Correct.. And I agree with that in the sense that anyone can write a given program given enough time. But I still think one should have pride in their work, skill, and craft. 14:16:41 always did which is why i never left asm 14:16:49 4thers are craft men, hence the 'urgent' need to create a guild for forthers ;) 14:16:59 my path to forth is thru asm 14:17:04 But these days anyone can shell out a few grand and get a slip of paper saying that they "know C"--whatever that means. 14:17:37 even if you dont like it you still need it on the rezoom 14:17:44 And promptly go out into the world and damage other people's code. 14:18:08 hah! 14:18:37 when i started my boss used to follow around a guy & recode his work 14:18:39 If you ask me the worst thing about formal education is that it convinces people that they know something--something that only experience can teach. 14:18:48 only in programming is it assumed that once the program has been written, another can be sent forth to mess with it. 14:18:59 I would like to see that happen to a classical composition 14:19:06 or Shakespeare. 14:19:22 i work w/ phds all day... so i know that 14:19:50 Few people consider programming an artform these days either. 14:20:00 except perhaps Knuth. 14:20:04 trying to get them to program is like teching monkeys to sing 14:20:26 Some monkeys do sing. 14:20:32 they howl 14:20:39 Not that it sounds good. 14:21:22 perhaps every master programmer (whatever that is) should do what rembrandt did: have others do the work and sign it. 14:21:39 he found a shortcut to mass producing highly creative work. 14:21:48 wish i could 14:21:58 See, I couldn't do that. 14:21:59 wait BillG already does that. 14:22:02 i do the work & they publish off of it 14:22:10 Its hard enough to sign my own code and let it go ;-) 14:22:31 * rafe is a very bitter old man 14:22:34 :) 14:22:48 Yes, rafe, but do you have any facial fungus? 14:22:59 A flavor saver? 14:23:03 not intentional 14:23:29 rafe do you ever program in pure raw octal? 14:23:35 Hmm.. Looks like the unix folks still have a corner on the beard. 14:23:47 no not in octal 14:23:49 male I told you. unix is also very male dominated. 14:24:01 hex 14:24:08 forth and cobol both have female dominatrixes. 14:24:10 And you believe that forth isn't? 14:24:12 hmmm TMI again? 14:24:14 octal is for pdp weenies 14:24:31 did your head hurt after that rafe? 14:24:47 yes... lol 14:25:06 Everyone's done some machine code at one time or another. 14:25:26 Although, now that people actually release their source code that isn't necessary ;-) 14:25:52 'cept for looking at dumps 14:26:01 Well, debugging is a given. 14:26:32 I read something from a posting in prolog asking about visualization of programs. 14:26:50 not unlike long dna sequences... such that one can visually check for bugs w/o reading. 14:27:00 heh 14:27:14 sure ... it do it all the time 14:27:53 you know that's my area? :) 14:28:09 are you serious? 14:28:15 Prolog? 14:28:15 bioinformatical ranching 14:28:22 really? 14:28:28 and you still use asm for your work? 14:28:29 perl/c/c++/sql/etc 14:28:35 ah okay. 14:28:38 not that i tell them 14:28:46 but i do seak it in 14:28:49 It kills me that they use perl for that sort of thing. 14:28:57 male what would you rather use? 14:28:59 snobol? 14:29:09 regex to chase text thru GB of data 14:29:18 Would lisp not be a good choice? 14:29:24 so say the lispers. 14:29:31 Regex's aren't that efficient. 14:29:34 awk would also be a good choice wouldn't it? 14:29:43 I don't think so. 14:29:56 no gotta be easy to learn & get them off my back 14:30:03 so I can do the real coding 14:30:14 It seems to me like the need is for speed, data structures, and reliability. 14:30:15 they can't regex tho 14:30:23 truuuth 14:30:49 inner loops get recoded in asm when no one is looking 14:30:53 but whats the real reason programs cannot easily be built using physical models ala organic chemistry? 14:31:18 chem is a stochatic process 14:31:30 so eliminate the randomness a little. 14:31:47 no w/ todazy tech 14:32:01 s/no/not 14:32:21 but with just C, O, H, and a few other things one can create molecules, compounds and on and on and on. 14:32:25 it's only good for doing mass parallel searches 14:32:32 it doesn't seem that different from forth come to think of it. 14:32:40 you sound like Drexler 14:32:44 who is that? 14:32:51 nanotech guru 14:33:02 * gilbertbsd is a laziness guru. 14:33:05 forth works nanotech doesn't 14:33:06 I see the connection ;) 14:33:41 my motto is: show my an urgent need and I will show you how long to procrastinate for. 14:33:43 Anyhow, I must be off. Perhaps later, fellows. In the mean time you should all grow beards! 14:33:53 will a goatee do? 14:34:08 No, that's more of a Java thing. 14:34:24 hmmm. I'll think of a forthy haircut. 14:34:35 perhaps a harekrishna 'fro ? 14:34:45 Maybe like the hair on those lego people. 14:34:46 or a flattop 14:35:07 but a hare krishna 'fro seems more minimal. 14:35:15 Forth has all the trappings of a cult already.. All we need is the uniform. 14:35:26 & a comet 14:35:36 & a secret cloning lab. 14:35:47 & 40 virgins. 14:35:58 rafe you are an expert in such matters as bioSTUFF right? 14:36:03 that can be arranged ;) 14:36:04 Please? 14:36:06 --- quit: male ("BitchX: anything else would be uncivilized") 14:36:19 well... i'll see what i can do 14:36:28 its all for the cause. 14:36:52 the cause is to make programming so difficult man will hesitate to think of programming solutions ;) 14:36:57 the virgins are going to be a problem 14:37:16 oh go to ummm Northern California. 14:37:27 40 in one city... nahhhhh 14:37:37 catch them young. 14:37:47 no townsend stuff 14:37:50 hahahah 14:38:57 what's your job like gilbert? 14:40:06 --- nick: rafe -> ratchet_jaw 14:40:20 I am student. 14:40:32 no j-o-b 14:40:34 ahh... post or pre doc 14:40:42 hehehe. pre pre pre. 14:40:48 bs? 14:40:50 bs 14:41:05 comp sci? 14:41:45 no. CIS 14:41:54 the rest I learn in my copious free time. 14:42:12 good attitude 14:42:26 * gilbertbsd points to his laziness guru statement. 14:42:38 :) 14:43:32 have you read that supposedly famous book on ITC or some such? 14:43:45 ITC? 14:43:53 noooo i think 14:43:56 indirect threaded code. 14:44:14 I recently got a book called "lisp in small pieces" by quiennec. 14:44:22 I wish there were such a thing for Forth. 14:44:27 oh the web one by rodriques (sp?) 14:44:41 oh there is such a thing isn't there? 14:44:50 I have the rodriguez articles. 14:45:07 mmm.... no then 14:45:15 no this other one was a full book. 14:45:48 i'm still struggling with what words will work well 14:46:05 trying to rewite c into facctored forth 14:47:25 slow now but it's speeding up 14:47:35 --- quit: Serg_Penguin () 14:48:05 --- nick: ratchet_jaw -> rafe 14:48:20 I believe the only way to understand forth is to write one. 14:48:37 but I haven't found a forthy lisp1.5 14:48:38 well i'll get to that soon enuf 14:48:55 ?? 14:49:21 lisp1.5 is built from one datastructure (list) and five primitives (atom, car, cdr, cons, eq) 14:49:23 you use list alot? 14:49:27 no. 14:49:33 I read about it a lot ;) 14:49:39 ah 14:49:59 like in the back of ... is it Winston's book? 14:50:18 I don't have his book. but I found the original lisp paper and the lisp 1.5 programmers manual. 14:50:19 lisp in lisp sort of thing 14:50:22 yes. 14:50:36 now its easy to read, but not easy to grok (for me). 14:51:05 i shouldn't dis what i don't know but... i will anyway 14:51:21 please lets hear it :D 14:51:30 lisp programs seem to be rather large for what they do 14:51:51 true on no? 14:51:56 not really. 14:52:05 the (((((( make it seem a lot. 14:52:16 but you can do things like (+ 4 5 6 76 7 8 8 9) 14:52:18 maybe it's whitespace 14:52:36 the ultimate succinct language is ofcourse j 14:52:43 and apl... 14:52:48 sure i understand the engine car cdr lamda 14:53:08 i know NOTHING about apl & never herd of j 14:53:45 starting w/ forth 14:54:04 in my quest to learn more languages 14:54:15 http://www.warwick.ac.uk/statsdept/staff/JEHS/jehj.htm 14:54:28 j is a mordern version of apl. 14:54:45 with apl, you needed a special keyboard back in the 60's and 70's. 14:54:48 ok i heard it succinct 14:55:13 now that graphics is cheap and easy to acquire, they make an ascii only version. 14:55:24 heh 14:56:18 * rafe lips are moving 14:57:17 rafe check this out: http://c2.com/cgi/wiki?JayLanguage 14:57:31 read the second line. 14:57:46 ok 14:57:54 did you see it? 14:58:33 the 2nd line you mean? 14:58:38 ah I forgot to mention: it is an 'array based language'. 14:58:41 yes. 14:59:20 well strings & pointers in what gets me paid. but i'll look at this "J" 15:00:10 you might like it. I didn't have the patience for it. 15:00:41 well either way i'll look at it tho forth is giving me a handful just now 15:01:41 according to CM, apl was one of his inspirations so you wouldn't be going too far ;) 15:01:58 ok 15:02:30 i have to say that this whole minimalist approach is what's keeping me in forth 15:02:39 that & easy access to asm 15:03:09 i'd been ranting about this for years 15:03:12 I got lured to forth because i thought I wouldn't have to learn asm after that. 15:03:28 there is no forth w/o asm no matter what they say. 15:03:28 heh 15:03:50 see i xxox assembly 15:03:58 so it's an easy sell 15:04:12 it is fast becoming my new favorite language I must admit. 15:04:15 asm ie. 15:04:33 and the more I read, the more sense it makes to program in base 8 only. 15:05:02 octal? 3 bits? 15:05:09 yep. 15:05:22 why octal not hex? 15:06:28 this is why: http://groups.google.com/groups?selm=3gmn58%24rbk%40DGS.dgsys.com&output=gplain 15:06:58 * rafe 's lips arre moving again 15:07:06 hehehe 15:09:20 --- quit: Sonarman (Killed (NickServ (Ghost: Sonarman_!~matt@adsl-64-171-255-211.dsl.snfc21.pacbell.net))) 15:09:20 * gilbertbsd asks 'does it make sense at all?' 15:09:43 is the author nutz? 15:11:37 --- quit: Kitanin (calvino.freenode.net irc.freenode.net) 15:11:37 --- quit: Speuler4thsmith (calvino.freenode.net irc.freenode.net) 15:11:37 --- quit: rafe (calvino.freenode.net irc.freenode.net) 15:11:37 --- quit: Klaw (calvino.freenode.net irc.freenode.net) 15:11:37 --- quit: Jordey (calvino.freenode.net irc.freenode.net) 15:11:37 --- quit: Fractal (calvino.freenode.net irc.freenode.net) 15:11:38 --- quit: skylan (calvino.freenode.net irc.freenode.net) 15:11:46 where are they going? 15:14:45 --- join: Kitanin (~clark@SCF61185.ab.hsia.telus.net) joined #forth 15:14:45 --- join: Speuler4thsmith (~Speuler@mnch-d9ba416b.pool.mediaWays.net) joined #forth 15:14:45 --- join: Klaw (chuck@ip68-4-155-247.oc.oc.cox.net) joined #forth 15:14:45 --- join: rafe (~rafe@www.scinq.org) joined #forth 15:14:45 --- join: skylan (sjh@Riverview60.tbaytel.net) joined #forth 15:14:45 --- join: Fractal (jitwdgha@h24-77-171-228.ok.shawcable.net) joined #forth 15:14:47 --- join: Jordey (asm@rev213-183-184-9-adsl3.nc-adsl.net) joined #forth 15:14:48 --- quit: Speuler4thsmith (Connection reset by peer) 15:14:48 --- quit: rafe (Read error: 54 (Connection reset by peer)) 15:15:10 --- join: Speuler4thsmith (~Speuler@mnch-d9ba416b.pool.mediaWays.net) joined #forth 15:26:40 --- quit: Kitanin (Read error: 54 (Connection reset by peer)) 15:52:04 --- quit: proteusguy (Read error: 104 (Connection reset by peer)) 15:52:18 --- join: proteusguy (~username@65.191.88.177) joined #forth 16:18:24 --- part: gilbertbsd left #forth 16:49:58 --- quit: Speuler4thsmith () 16:54:22 --- join: CaffeinJunkie (~Speuler@mnch-d9ba416b.pool.mediaWays.net) joined #forth 16:55:00 --- nick: CaffeinJunkie -> Speuler 17:10:48 --- join: galexand (galexand@adsl-18-1-183.rdu.bellsouth.net) joined #forth 17:13:13 --- quit: I440r ("Reality Strikes Again") 17:32:29 --- join: gilbertbsd (~gilbertbs@67.97.122.25) joined #forth 17:38:20 --- quit: Jordey ("Laptop too noisy.") 17:58:29 --- join: confuciussayMU (~confucius@67.97.122.25) joined #forth 17:58:52 --- part: confuciussayMU left #forth 18:04:36 --- join: segher (segher@p2815.vwr.wanadoo.nl) joined #forth 18:05:20 mmmh, i'd like a minimal Forth recipe :) 18:07:11 i like potatos 18:10:48 me, too 18:10:59 boiled 18:11:44 POTATO BOIL TASTY? 0= ABORT" Can't happen" 18:14:33 --- quit: gilbertbsd (Read error: 110 (Connection timed out)) 18:30:18 --- quit: Speuler (Remote closed the connection) 18:30:52 --- join: Speuler (~Speuler@mnch-d9ba416b.pool.mediaWays.net) joined #forth 18:42:05 i prefer fried. 18:42:41 then you don't *really* like potatoes ;) 18:43:02 no i really love fried 18:43:03 a lot 18:43:04 oh man 18:43:12 i just don't *really* like boiled potatos :) 18:43:19 though boiled potatos with some like olive oil and basil and shit man 18:43:21 that stuff rules too 18:43:23 but fried still rules 18:43:59 heh 18:44:18 boiled potatoes, with just some butter. best there is. 18:44:50 --- join: I440r (~mark4@sdn-ap-032tnnashP0352.dialsprint.net) joined #forth 18:52:37 --- join: lament (~lament@h24-78-145-92.vc.shawcable.net) joined #forth 19:35:19 * sma pops in briefly 19:35:39 I440r: isforth 1.10b works! congratulations on fixing the segfault 19:35:40 hi sma 19:35:48 err i did ? 19:35:49 heh 19:35:57 :) 19:36:04 try running it in linux terminal 19:36:07 it segfaults there 19:36:18 i'll try it now, hold on... 19:36:20 i know what the problem is but i need some more info before i can fix it properly 19:36:51 urk, you're right 19:37:03 ok, good luck 19:37:20 * sma goes away again 19:37:21 i know the problem 19:37:59 what is it? 19:38:21 i gotta go 19:38:26 its to do with the new term stuff 19:38:28 i gtg 19:38:30 --- quit: I440r ("Reality Strikes Again") 19:39:44 Heh. He doesn't know. ;) 19:54:09 --- quit: skylan ("Reconnecting") 19:54:13 --- join: skylan (sjh@Riverview36.tbaytel.net) joined #forth 19:55:58 --- join: proteus_ (~username@65.191.88.177) joined #forth 19:56:21 --- quit: proteusguy (Read error: 54 (Connection reset by peer)) 20:28:53 --- quit: segher (Read error: 110 (Connection timed out)) 20:46:46 --- nick: proteus_ -> proteusguy 20:46:48 --- quit: lament (" cocks || gigantic cocks || slapping me in the face") 20:53:57 --- join: Sonarman (~matt@adsl-64-171-255-211.dsl.snfc21.pacbell.net) joined #forth 20:54:42 hi, in pforth, if you want to clear the stack, you use 0sp. what do you use in other forths (like gforth) to clear the stack? 20:57:32 Sonarman: sdhtukshfdg 20:57:36 or qwezr 21:03:19 ha ha 21:04:32 well, i fell for it :) 21:08:23 it works 21:08:41 interactively, that is 21:10:58 no it doesn't 21:11:39 at least not on gforth 21:11:45 hmm ... 21:11:49 i do 1 2 3 4 5 .s 21:11:56 then asurkhtrs 21:11:57 then .s 21:12:01 and it is empty 21:12:26 that's on gforth 21:13:23 hmm... you're right! 21:13:38 there are very few forths which don't clear the stack upon error 21:14:27 cool 21:14:30 thanks 21:14:55 :) 21:22:59 --- quit: Speuler () 21:45:06 --- join: Serg_Penguin (~Z@nat-ch1.nat.comex.ru) joined #forth 21:45:31 --- part: Serg_Penguin left #forth 21:47:30 --- quit: galexand ("sleep") 22:04:04 --- quit: Sonarman ("Lost terminal") 22:35:55 --- join: Serg_Penguin (~Z@nat-ch1.nat.comex.ru) joined #forth 22:36:13 --- quit: Serg_Penguin (Client Quit) 22:53:23 --- join: Serg_Penguin (~Z@nat-ch1.nat.comex.ru) joined #forth 22:53:36 hi 22:54:03 Hi. 22:54:09 I'm going to school now, bye ;) 22:54:22 yo-ho-ho... 22:55:09 * Serg_Penguin is going to buy GPRS mobile and have Net from Palm pilot via it.. 22:56:11 Oooh. 22:56:18 I don't have any cell phone at all :) 22:56:44 :)) i think it's crap cheap 4 u :)) 22:56:56 and i don't have too 22:57:08 i wanna buy mobile inet, not talking 22:57:43 but i'll wait a litle till they cheap down... 22:58:57 I don't see any need for a cell phone... 22:59:08 And I don't have any good portable computer. 22:59:18 Only a 286 and a 486, but without batteries. 22:59:46 my old palm was 70 $ 23:00:07 or if u got lotsa $$$, buy modern handheld w/ linux 23:00:45 --- quit: proteusguy (Read error: 54 (Connection reset by peer)) 23:00:49 the only damn thing u'll need is telnet 2 u'r home box 23:01:06 --- join: proteusguy (~username@65.191.88.177) joined #forth 23:01:10 and run lynx, mail, irc etc... 23:01:15 at big box 23:01:55 Heh. 23:02:12 I do that from school, SSH from putty on WinNT ;) 23:02:17 Anyway, I should leave now. 23:02:19 Bye! 23:02:27 bye ! 23:04:41 --- quit: Serg_Penguin () 23:19:36 --- join: lament (~lament@h24-78-145-92.vc.shawcable.net) joined #forth 23:28:44 --- join: Serg_Penguin (~Z@nat-ch1.nat.comex.ru) joined #forth 23:29:10 --- quit: Serg_Penguin (Client Quit) 23:59:59 --- log: ended forth/03.01.15