00:00:00 --- log: started forth/02.12.14 02:14:11 --- join: dunno (~jhrjhmjh@pD9E4EB30.dip.t-dialin.net) joined #forth 02:29:14 --- join: Robert_ (~Robert@robost86.tsps1.freenet6.net) joined #forth 02:29:41 --- quit: Robert (Read error: 104 (Connection reset by peer)) 03:19:44 --- nick: Robert_ -> Robert 03:45:15 --- quit: lament (Remote closed the connection) 04:18:37 --- join: gTs2 (gTs2@212.205.244.222) joined #forth 04:28:55 yo 04:36:21 Hi. 04:37:09 how old are you? 04:37:12 i'm 22 04:38:27 * Robert <-- 16. 04:40:01 cool 04:40:38 :) 04:41:49 wish i had the brains to deal with forth when i was a teen 04:42:12 but due to the educational system here you are required to bust your balls till you're 18 and study to get in university 04:42:37 :-/ 04:42:47 Come to Sweden instead. 04:45:34 when I was 8 or 10 04:45:43 I programmed basic for a bit 04:45:55 then lost all interest in computers until I was 18 04:46:15 I started when I was 11. 04:46:27 Never lost the interest for more than a few weeks :) 04:48:50 I'm learning forth & PPC asm at the moment 04:48:57 Neat. 04:49:08 I'm getting into microcontrollers, but I've always been using x86. 04:50:38 when i was <16 i just played games and toyed with Technics/turbo pascal 04:50:42 Work is a bit distracting from all the fun computer stuff 04:50:48 nowadays i enjoy programming on my calculator 04:50:59 in fact, i am thinking of rewriting it's os to be forth 04:51:10 (it currently is rpl. which is like forth and lisp) 04:51:19 :) 04:52:57 you do know hp calculators, right 04:53:01 ? 04:53:06 No, never used one. 04:53:20 * Robert has a TI82. 04:53:21 shaaaaame on you 04:53:24 Heh. 04:53:25 www.hpcalc.org 04:53:28 ACK 04:53:29 TI 04:53:31 Programming is for PCs. 04:53:32 DIE DIE DIE 04:53:39 Simple calculations for calculators. 04:53:48 that what i said too, until i got my gx 04:54:17 thaha 04:54:25 asm/rpl/sysrpl/c/pascal 04:57:29 you ever play games? 04:57:45 A few times a year, yes. 04:58:18 wow 04:58:22 :| 04:59:19 other priorities? 05:00:16 Erm. 05:00:18 IRC 05:00:22 Exactly. 05:00:24 priority #1 05:00:28 IRC is my social life. 05:00:37 Coding and reading is the other half of my life. 05:00:57 duh 05:01:13 wth do you mean irc is your social life 05:01:20 irc can't be "social life" 05:01:33 you mean it substitutes your inexistant social life 05:01:37 which is ga 05:01:41 y 05:01:45 get out of your house for a while 05:01:47 haaha 05:01:49 naah 05:01:52 AND BEST IT NOT BE TO BUY NEW HARDWARE 05:01:56 all my friends go to nightclubs 05:02:01 it annoys me to death 05:02:03 no 05:02:07 not nightclubs 05:02:10 I just sent my gf off with her friends 05:02:11 screw nightclubs 05:02:15 I rarley buy new hardware. 05:02:17 go got a coffee or somehing 05:02:21 so I can sit home tonight and relax 05:02:25 I don't drink coffee. 05:02:29 with a book on forth, a beer & my laptop 05:02:36 a juice 05:02:43 a beer 05:02:48 I don't have any Forth books. 05:02:53 I don't drink beer. 05:02:58 And I don't have any juice. 05:03:04 do you have a laptop? 05:03:09 But... I can drink some water. 05:03:11 i don't have a laptop 05:03:14 which i did tho 05:03:18 I have a 286 and a 486 laptop. 05:03:31 er "wish" i did 05:03:34 ooot 05:03:38 eeek 05:04:19 what about you fridge 05:04:51 I work 05:05:09 doing sysad and some python coding 05:05:11 don't worry. 05:05:15 neither of which I'm enjoyng much 05:05:15 you'll get over it. 05:05:25 need a holiday 05:06:02 luckily I'm having one soon 05:07:33 good for you 05:08:26 so. 05:08:35 anything interesting to discuss/ 05:13:29 :| 05:14:26 --- quit: gTs2 () 05:25:00 --- nick: Speuler -> semtex 05:46:22 * Robert makes Speuler explode. 06:29:18 --- quit: fridge (forward.freenode.net irc.freenode.net) 06:29:18 --- quit: semtex (forward.freenode.net irc.freenode.net) 06:29:18 --- quit: skylan (forward.freenode.net irc.freenode.net) 06:29:18 --- quit: Fractal (forward.freenode.net irc.freenode.net) 06:29:40 --- join: fridge (meldrum@zipperii.zip.com.au) joined #forth 06:29:40 --- join: semtex (~l@mnch-d9ba41b1.pool.mediaWays.net) joined #forth 06:29:40 --- join: skylan (sjh@Riverview66.tbaytel.net) joined #forth 06:29:40 --- join: Fractal (czrzaj@h24-77-171-228.ok.shawcable.net) joined #forth 07:27:37 * semtex explodes 07:31:49 --- nick: semtex -> Speuler 07:32:19 :) 07:37:03 neat trick 07:39:18 the phenix from ash thing ? 08:43:15 --- join: Herkamire (~jason@ip68-9-58-125.ri.ri.cox.net) joined #forth 08:45:48 anybody played with inputting text with about 7 buttons, where you push a bunch at once to get different characters? (I think it's called "chorded") 08:46:36 I am interested in having something like that on a handheld, but I want to try it first, so I implemented something to do it on the linux console 08:48:21 I have a button under each finger, and a choice of 3 buttons for my thumb 08:49:42 I've got 60 different chars in one press 08:51:06 I figure I'll need to tap just a thumb button to be a shift or some sort of modifier to get capitals, and funky characters. There would be enough slots left too, that I could have a whole table of words that I could get by tapping a thumb button and hitting a combo 08:55:34 --- quit: fridge (forward.freenode.net irc.freenode.net) 08:55:34 --- quit: Fractal (forward.freenode.net irc.freenode.net) 08:55:34 --- quit: Speuler (forward.freenode.net irc.freenode.net) 08:55:34 --- quit: skylan (forward.freenode.net irc.freenode.net) 08:55:41 did u play w termio/ioctl? 08:57:00 onetom_: yeah 08:57:15 I had to do tcsetattr and ioctl 08:57:21 i was 2 lazy 2 play w them :) 08:57:52 it's good to have another linux machine around for when you #$@!## up and leave your terminal in raw mode 08:58:15 i havent found a comprehensive, architectural & ideological description about this term shit 08:58:34 --- join: fridge (meldrum@zipperii.zip.com.au) joined #forth 08:58:34 --- join: Speuler (~l@mnch-d9ba41b1.pool.mediaWays.net) joined #forth 08:58:34 --- join: skylan (sjh@Riverview66.tbaytel.net) joined #forth 08:58:34 --- join: Fractal (czrzaj@h24-77-171-228.ok.shawcable.net) joined #forth 08:58:53 onetom_: you mean the ioctls and scancodes and stuff? 08:58:57 what wrong w using screen? 08:59:17 onetom_: huh? you mean writing to the framebuffer? 08:59:44 ioctls, scancodes, escape sequences ... but mainly the whole picture is missing 09:00:04 there r listings, references everywhere 09:00:27 framebuffer?!?? nooo! apt-get install screen 09:00:40 a tty "multiplexer" app 09:01:19 & aint u tryin this stuff under X? 09:01:26 --- nick: onetom_ -> onetom 09:01:47 onetom: no, it wouldn't let me set the keyboard to raw mode under X 09:02:06 I don't know how to get keyups under X 09:02:06 hmm.. sounds strange... 09:02:30 try xev ;) 09:02:36 plus tathi wants to play with it too, and he doesn't have x 09:02:51 anyway, i dont even know how 2 play w the keyb interface of X 09:03:12 but we were talkin about the terminal 09:03:16 heh :) me neither. I could do it whith SDL :) 09:03:35 switching 2 raw mode should also work under xterm/rxvt/whatever 09:03:50 didn't under xterm 09:04:03 showkey wouldn't run 09:04:16 strange strange strange... 09:04:18 I got it all figured out in the terminal 09:04:26 one thing took me forever to figure out. 09:04:33 i hate this whole os-centric world more & more 09:05:00 in dos, i can easily write a keyb routine in some line even in asm or pascal 09:05:04 for quite a while when I pushed a key "Quit" would be printed and my program would exit. 09:05:37 but in x or term... its terribly over complicated 09:05:54 took me forever to realize that the return keydown or something was sending the code for SIGQUIT and the terminal was translating it, and sending me SIGQUIT signal 09:06:26 great :) 09:06:35 so I had to unsed ISIG flag with tcsetattr 09:06:50 anyway, im also interested in playin w alternative inputs 09:06:57 very very much 09:07:47 you want C code? 09:08:00 sure 09:08:27 ooor, what is the question exactly? 09:09:04 do i would like u 2 send me the C src of ur experiments u did so far? 09:09:15 the answer is yes 09:15:10 C code for getting the terminal in raw state 09:20:26 my code for parsing for chorded input is in fpos. That's easy to translate though. 09:23:54 onetom: "kdb_mode -a" will make your terminal usable again if you get a crash while in raw mode 09:24:14 aha 09:27:04 I found that my keydown for the tab key was a return, and keyup was A-umlout. 09:27:31 so I made an: alias ="kbd_mode -a" 09:27:41 so I could get my terminal back by hammering the tab key 09:27:56 it's probably a different key on yours. maybe = 09:28:26 http://herkamire.homeip.net:3/rawkeyboard.c 09:31:59 the high bit get's set for keyups 09:32:27 I didn't see anything in printf to print a number in binary, so it's hard to see that 09:39:22 this is in our funky colorforth syntax, but if you're really curious... 09:39:25 http://herkamire.homeip.net:3/chorded.fs 09:40:12 it makes more sense with this vim mode: 09:40:15 http://herkamire.homeip.net:3/svn/jason/.vim/syntax/colorforth.vim 09:43:33 :3 lol 09:44:12 the main eccentricities, are the a register, and that normal fetches and stores (anything without an "s" or "r" postfix) go from the a register 09:44:37 and there's a couple of prefixes: & defines a variable $ means hex and # means decimal 09:45:46 I think tathi is going to change it so ! and @ use the stack, and !a @a etc use the a register. 09:46:11 are you laughing at my vim mode? :) 09:47:00 no, just the port number 09:47:17 im working @ the moment, so i dont have much time 09:47:23 what is 3 supposed to be? 09:47:29 but ive dled the stuff & gonna try it 09:47:35 you can use 5000 if you want :) 09:47:43 ur color syntax is not silly @ all 09:48:23 tho, im still not familiar w the color4th idioms 09:48:28 cool :) we did what made sense at the time, and we are simplifying it a little. like doing away with # 09:49:02 oh, and ; does not end a definition 09:49:19 it shouldnt of coz ;) 09:49:52 i definitely love the ... if ... ; then ... ; construct 09:50:19 yeah :) and if you have tail recursion thing built into the ; you get some great loops too :) 09:50:21 im studying the latest enth&flux nowdays 09:50:38 i think im gonna code in that later 09:50:52 under vmware or bochs... 09:50:54 is that one language or two? 09:51:03 2 09:51:15 why code under bochs? 09:51:24 enth is the ans base 4 the colored flux "variant" 09:51:28 bochs was bloody slow when I tried it 09:51:56 what's it like? URL? 09:52:23 but it allows me 2 use os - like enth - inside my linux ran 4 the regular & everyday task, like irc ;) 09:52:47 http://www.ynet.com.au/sean/ 09:53:04 u should have a look @ the SOURCE.HTML inside the zip.. ;) 09:53:31 enth is an OS? 09:53:45 is flux an os? 09:54:06 --- join: divgrad (~wer@81.25.34.77) joined #forth 09:54:08 neither of them ;)รป 09:54:17 infact both 09:54:26 its the same system 09:54:46 bootable & b able 2 run on a bare x86 iron 09:55:19 but hey, dont call forth-over-iron systems os-es 09:55:53 @least not here on #forth ;) 09:56:54 can it boot off a floppy? 09:57:32 I say anything that boots and lets you use your computer is an OS 10:00:36 anything tricky I have to do to get it to run under bochs? 10:12:55 --- part: divgrad left #forth 10:25:09 --- part: dunno left #forth 10:28:25 --- join: dunno (~jhrjhmjh@pD9E4EB30.dip.t-dialin.net) joined #forth 10:38:37 --- quit: skylan (Connection reset by peer) 10:41:21 --- join: skylan (sjh@Riverview43.tbaytel.net) joined #forth 10:59:24 --- quit: dunno (Read error: 110 (Connection timed out)) 11:31:01 --- quit: fridge ("http://lice.codehack.com") 11:59:49 --- join: gTs2 (gTs2@212.205.244.135) joined #forth 12:02:16 hey! 12:03:09 Herkamire: sure it can! 12:03:41 Herkamire: under bochs? well, dunno, havent tried it yet 12:08:15 hey gTs2 12:08:21 hey 12:19:25 Herkamire: imean: havent tried it w the latest version yet 12:31:54 onetom: but the last one worked? 12:34:47 the last 1 i tried? 12:34:57 cant recall infact... 12:35:10 cant remember that was it vmware or bochs... 12:35:19 but gonna try soon 12:47:59 --- quit: gTs2 (Remote closed the connection) 12:48:07 --- quit: Speuler ("using sirc version 2.211+KSIRC/1.2.1") 12:51:06 --- join: gTs2 (gTs2@212.205.215.151) joined #forth 14:05:24 --- quit: skylan (Read error: 104 (Connection reset by peer)) 14:08:19 --- join: skylan (sjh@207.164.213.149) joined #forth 14:19:36 --- quit: gTs2 () 14:30:27 --- quit: Klaw (Read error: 104 (Connection reset by peer)) 14:39:31 --- join: TheBlueWizard (TheBlueWiz@ip-216-25-202-97.vienna.va.fcc.net) joined #forth 14:39:36 hiya all 14:39:48 hi 14:41:55 hiya onetom :) 14:48:28 Hi there. 14:48:44 hiya Robert 14:48:54 pretty quiet for a long while...alas 14:50:17 Yeah :-/ 14:50:38 I'll read my sister a bedtime story and code some Forth... 14:51:44 u should code some new bedtime stories & read some forth 2 ur sister ;) 14:51:51 heh...tell a story about the time before the Bad Empire Era...should give your sis a dose of Reality ;) 15:01:23 Heh. 15:01:41 Well, I read part of a shortstory by Frederick Forsyth. 15:10:23 gotta go...bye all! 15:10:32 --- part: TheBlueWizard left #forth 15:32:23 --- join: gTs2 (gTs2@212.205.244.208) joined #forth 15:47:28 --- join: lament (~lament@h24-78-145-92.vc.shawcable.net) joined #forth 15:54:21 --- nick: lament -> lameAFK 16:06:38 Hi all. 16:07:25 I'm wondering - in block based systems, do you use block names or something? Just remembering the block number of all block when you are loading them seems primitive :) 16:16:34 robert... 16:16:51 look @ the source of enth 4 example 16:17:07 Hm.. can't you just tell me? :) 16:17:14 * Robert doesn't even know what enth is. 16:17:18 * onetom already lookin4it 16:18:25 marker boot 13 load 16:18:25 warm kernel wake stop ; 16:18:25 screen 7 block read ; 16:18:25 12x22 8 block read ; 16:18:25 6x11 9 block read ; 16:18:28 disk1 1440 blocks ; 16:18:30 floppy@ 1 18 block read ; 16:18:33 floppy! 0 18 block read ; 16:18:35 l block ed 11 block read ; 16:18:38 when 17 block read ; 16:18:40 mem 16 block read ; 16:18:43 flux1 disk1 10000 + ; 16:18:45 save 20000 flux1 8000 move disk1 floppy! ; 16:18:48 revert flux1 400 + 20400 7f00 move ; 16:18:51 dump 10 block read ; 16:18:53 words 15 block read ; 16:18:55 tetris 20 block read ; 16:18:58 bye 3 block read ; 16:19:13 Hmmm. 16:20:06 I don't really get this, sorry. 16:20:22 If you call "tetris", will it read block 20? 17:00:34 yes 17:11:02 --- quit: lameAFK ("mental mantle") 17:48:35 --- quit: gTs2 () 18:04:53 --- join: lament (~lament@h24-78-145-92.vc.shawcable.net) joined #forth 18:07:28 --- quit: skylan ("Reconnecting") 18:07:31 --- join: skylan (sjh@Rockcliffe39.tbaytel.net) joined #forth 19:16:46 --- join: fridge (meldrum@linux.spice.net.au) joined #forth 20:00:17 --- nick: lament -> lameAFK 21:14:37 --- nick: lameAFK -> lament 21:31:30 --- quit: Herkamire (Read error: 110 (Connection timed out)) 21:48:28 --- join: Herkamire (~jason@ip68-9-58-125.ri.ri.cox.net) joined #forth 22:15:58 --- join: Serg_Penguin (~Z@nat-ch1.nat.comex.ru) joined #forth 22:16:46 hey ! 22:18:49 does one know i440r's email ? 22:19:14 dunno want re-download entire IsFort just to find it 22:53:19 one sec 22:54:07 i440r@mailcity.com 22:57:33 --- nick: iusris -> iusrisleep 22:58:12 mega tnx 22:58:25 but pleaze, mungle addresses !!! 22:58:36 he'll damn u 4r spam ..... 22:59:45 * Serg_Penguin just sent 4 abuses... 22:59:52 oops, 8 abuses 23:01:45 --- quit: Serg_Penguin () 23:05:20 * fridge boggles 23:59:59 --- log: ended forth/02.12.14