00:00:00 --- log: started forth/02.11.21 00:03:04 I can't think of anything stupider than endianness. It's completely ridiculous that this was standardized decades ago... 00:15:20 heh 00:15:36 intel standardized on a different standard :P 00:15:54 Heh. Yeah, that's the beauty of standards. There're so many to choose from. :) 00:16:05 :) 00:16:06 -Andy Tanenbaum, I think. 00:16:16 sounds about right :) 00:17:16 i think i gotta reinstate the option to build my kernel using JUMP next instead of inline next 00:17:27 i think the debugger is going to need to be able to patch into next 00:17:38 only way to do that is to patch the ONE AND ONLY next :P 00:18:37 How is the debugger coming along? 00:18:38 --- join: Serg_Penguin (~Z@nat-ch1.nat.comex.ru) joined #forth 00:18:49 hi I440r 00:19:22 Hey serg 00:19:25 serg! 00:19:30 i wrote the decompiler :) 00:19:37 cool 00:19:41 did that pre-release fix yor problems ? 00:19:43 Serg_Penguin : I use frugal: www.hcsw.org/frugal/ 00:19:58 However, I'm still working on it. Gforth runs nicely on oBSD too, though. 00:20:13 You may want to port to that instead. 00:21:06 -> I440r i tryed u'r see.f - outputs hi-half chars, looks like messed RU codepage 00:21:14 >name bug gone 00:21:24 key linebuf persists 00:21:33 try this: 00:21:43 --- shebang run line ---- 00:21:59 .( hi ! ) key drop .( Ooops ! ) 00:22:03 EOF 00:22:22 ok hang on, booting laptop again to test that :) 00:22:36 resuming from suspended session on laptop..... 00:23:02 Oops shows only after ! and all time forth keeps in 'ps -aux' from 2nd console 00:23:50 I440r, does isforth work on BSD ? 00:24:15 weird! 00:24:20 ?? 00:24:20 no - not yet 00:24:39 how does KEY behave ? 00:24:42 bsd syscalls are different 00:24:49 as you stated 00:24:54 ill have to investigate that 00:25:04 ohhh i think i know why 00:25:11 why ? 00:25:11 args are processeed FIRST 00:25:28 the terminal has NOT been put in coniacal mode yet 00:25:33 canonical 00:25:34 grr 00:25:39 must learn to type 00:26:47 does isForth have internal multitask ? 00:26:54 no. not yet 00:27:09 hang on im going to give you a cheezy fix for that bug :) 00:27:24 can i work w/ gfx mode on isForth ? 00:27:44 at least VESA, better MESA :) 00:27:45 --- quit: proteusguy (Read error: 104 (Connection reset by peer)) 00:28:01 --- join: proteusguy (~username@65.191.88.177) joined #forth 00:28:18 -> I440r pse dunno fix bugs in hurry, i can wait :) 00:29:20 -> all What Unix forth has gfx and/or sound capability ? 00:29:42 ok 00:29:45 * Serg_Penguin doesn't want to support windoze by writng DirectX apps 00:29:53 its not a bug fix its a work arround 00:29:57 heres the problem 00:30:10 when isforth fires up it runs default and then jumps to quit 00:30:16 default is a defered chain 00:30:33 the first thing in that chain is the word to check the command line tail and the shebang stuff 00:30:43 the terminal has not been initialized 00:30:44 so. 00:30:54 the first line of your script after the shebang should be 00:31:03 initterm 00:31:08 to initialize the terminal 00:31:16 the last line of the script should be 00:31:20 termreset 00:31:25 so init term be4 DEFAULT and no workaroundz 00:31:26 to restor the terminal on exit 00:31:37 no 00:31:41 initterm IS in default 00:31:57 but i cannot assume that your script wants the terminal in canonical mode 00:33:02 if you run a script that wants keyboard interaction YOU have to decide if you want it to buffer strings or not 00:33:25 so is term stuff in kernel or in curses.f ? 00:33:41 if i wanna buffer i'll EXPECT, not KEY 00:33:41 its in the kernel 00:33:44 its in io.1 00:34:19 thers still a few things that ive not resolved regarding shebangs :) 00:34:38 like how to handle ./script.f parameter-for-the-script-go-here 00:35:01 study default 00:35:06 its a complex chain of events 00:35:13 :) will it be mod_forth for Apache ? :) 00:35:16 ok will look 00:35:26 the first thing inserted into the chain is the code to init the terminal 00:35:44 but when you compile args.f it inserts itself into the HEAD of the chain not the tail 00:35:57 so it pre-empts the initterm and everything else 00:36:40 so can isForth work w/ graphics ? 00:36:49 not yet :) 00:36:55 it will 00:37:02 is it some way to call C libs ? 00:37:13 that is not an easy thing to do 00:37:31 it means doing alot of shit i dont understand about elf files :) 00:38:13 but its something i have sort of planned 00:38:17 right from the start 00:38:31 but the forth kernel itself will NOT ever link any existing libs 00:38:50 what about direct VESA via ports/ mem ? ( will need root rights ) 00:39:25 i dunno want it, i wanna something like SYSCALL, but CLIB :) 00:39:31 frame buffer stuff is planned. dont know if root privs are required 00:39:34 probably 00:39:49 like it's done in win32 forths 00:41:02 so what about modularizing NASM src and giving users a templates for creating their modules ? 00:41:25 if i'll do game, i'll write vector/matrix stuff this way 00:41:39 it will be creep slow in forth..... 00:41:44 hehe 00:41:50 it should be coded in assembler :P 00:43:51 i gotta reboot xp 00:43:54 brb 00:43:57 --- quit: I440r ("Reality Strikes Again!") 00:47:15 --- join: I440r (~mark4@sdn-ap-012tnnashP0443.dialsprint.net) joined #forth 00:47:20 re 00:47:36 why u'r XP falls ? my is damn stable 00:47:36 :) 00:47:59 i just installed it 00:48:11 all crashes from august were due to noname video overclock, not software bugs 00:48:12 and i just installed drivers etc for my ati rage 128 pro 00:48:32 GeForce 2 Pro DDR 32 00:49:07 too weak - GTA3 badly skids at busy places 00:50:16 now i run it at default clock, but P4 1600 holds 2030 w/o up-volt 00:59:28 --- join: proteus_ (~username@65.191.88.177) joined #forth 00:59:28 --- quit: proteusguy (Connection reset by peer) 01:03:14 z 01:03:21 z 01:03:23 --- quit: Serg_Penguin () 01:03:59 --- join: Serg_Penguin (~Z@nat-ch1.nat.comex.ru) joined #forth 01:06:42 wb :) 01:07:45 wb ? 01:08:39 welcome back 01:09:05 i plan to write mix of RPG and puzzle 01:09:38 chess-like 01:10:05 :) 01:10:34 'stats' will be castle-, bishop- and knight- moves range, damage and health, maybe - see, hear and smell abilities 01:11:11 see - direct, hear - behind obstacle, smell - some time ago 01:11:24 like archon? :) 01:11:29 but different ? :) 01:11:36 never seen archon 01:11:48 it will be strict, no dices 01:25:03 --- quit: Serg_Penguin (Killed (NickServ (Nickname Enforcement))) 01:25:05 --- join: Serg_p (~Z@nat-ch1.nat.comex.ru) joined #forth 01:25:47 :) 01:29:30 do u know any RPG dev chat ? 02:02:16 z 02:05:44 --- quit: proteus_ (Read error: 104 (Connection reset by peer)) 02:05:45 --- join: yeahright (~username@65.191.88.177) joined #forth 02:28:42 --- quit: Serg_p () 02:53:19 --- join: Serg_Penguin (~Z@nat-ch1.nat.comex.ru) joined #forth 02:55:14 re 03:18:25 z 03:34:45 --- quit: Serg_Penguin () 03:40:39 --- quit: I440r (No route to host) 04:18:45 --- join: Serg_Penguin (~Z@nat-ch1.nat.comex.ru) joined #forth 04:19:02 --- quit: Serg_Penguin (Client Quit) 05:23:39 --- join: Serg_Penguin (~Z@nat-ch1.nat.comex.ru) joined #forth 05:25:11 --- quit: Serg_Penguin (Client Quit) 05:38:08 --- join: fridge (meldrum@zipperii.zip.com.au) joined #forth 06:14:07 --- join: Herkamire (~jason@wsip68-15-54-54.ri.ri.cox.net) joined #forth 06:25:34 --- join: tathi (~josh@wsip68-15-54-54.ri.ri.cox.net) joined #forth 08:34:44 --- join: Kitanin (~Kitanin@SCF61185.ab.hsia.telus.net) joined #forth 08:44:57 --- nick: yeahright -> proteusguy 10:06:17 --- quit: proteusguy ("Client Exiting") 10:06:17 --- quit: Kitanin (Read error: 104 (Connection reset by peer)) 12:06:34 --- join: neobrat (~~jeff_tkd@h-64-105-21-62.DNVTCO56.covad.net) joined #forth 12:06:44 'lo all 12:07:03 hi 12:09:24 anything exciting? 12:19:32 --- quit: neobrat () 12:29:45 --- join: wossname (wossname@HSE-QuebecCity-ppp81802.qc.sympatico.ca) joined #forth 13:31:01 --- quit: fridge ("http://lice.codehack.com") 13:43:41 --- quit: tathi ("leaving") 13:53:08 --- join: I440r (~mark4@sdn-ap-002tnnashP0508.dialsprint.net) joined #forth 14:12:33 --- quit: Herkamire ("rockclimbing time") 14:19:42 --- join: fridge (meldrum@zipperii.zip.com.au) joined #forth 14:49:02 --- quit: wossname ("Natti@!$@$") 15:33:28 --- join: gilbrtbsd (~gilbrtbsd@67.97.122.120) joined #forth 15:38:30 hello 15:59:19 hi 16:12:06 --- quit: gilbrtbsd (Read error: 110 (Connection timed out)) 17:05:32 --- join: gilbrtbsd (~gilbrtbsd@67.97.122.120) joined #forth 17:05:44 hello guys 17:06:07 * gilbrtbsd is wondering if e.rather is the only female forther. 17:06:19 * gilbrtbsd 'hmmms' at that. 17:06:22 hello persons. 17:06:27 no 17:06:35 i know of at least one other 17:06:38 she hangs out on dal.net #forth 17:06:49 well, ive not seen her in a while but thats her channel :) 17:07:27 ha. 17:07:36 I thought the other forth channels were dead! 17:07:57 btw have you seen menuetOS? 17:08:03 it is :P 17:08:12 it is fasm's killer app . 17:08:53 menuetos.org 17:09:48 menuetos is no killer app 17:10:10 well... as far as obscure killer apps go, I am humbled. 17:10:20 nor even an app considering all the worthwhile things I can do with it 17:10:31 * XeF4 played with menuetos some months ago 17:10:51 it was buggy and not a single application existed for it, unless you count the buggy text editor 17:11:13 and tetris. 17:11:19 tetris works for it. 17:11:23 also pong. 17:11:36 hm yes 17:12:00 and it has a fractal app, a webbrowser, telnet, 17:12:19 ummmm a hexview and a drawing program. 17:12:19 how new is the webbrowser, havn't seen it 17:12:27 last I used their telnet, it was nonworking 17:12:50 I d/led menuet for the first time today. 17:13:07 have you actually used the telnet and webbrowser? 17:13:20 I dunno how new/old it is since unfortunately I could not connect 17:14:44 looking at the site 17:14:48 it looks like it may be working now 17:15:15 but the _very_ idea! its written in fasm!!! 17:17:26 mmhmm 17:18:06 whoot 17:18:12 suddenly Dos 3.1 sounds like bloatware. 17:18:14 I just got given starting forth 17:18:22 by a guy I've never met before on irc 17:18:35 thats cool are you gonna scan it and make pdfs out of it? 17:18:43 I was thinking I should 17:18:52 incase it catches fire 17:18:53 ;) 17:19:35 but it IS gonna catch fire. 17:19:36 gilbert: menuetos is wretched bloatware 17:19:40 look at the sources some time 17:19:47 Xef4 according to chuck moore? 17:19:54 why do you say it is bloatware? 17:21:09 gilbert: because the code is a lot bigger than it needs to be 17:21:12 --- quit: I440r (Read error: 54 (Connection reset by peer)) 17:21:21 at the risk of sounding trite: 'worse is better'. 17:21:24 because there is no apparent structure, so stuff gets crufted on every which place 17:22:16 gilbert: when I saw the sources, I was seriously shocked that a team could write something so helter skelter and have it work at all. 17:24:04 Xef4 once upon a time some serious mathematicians attempted to settle once and for all the question of the foundations of Mathematics. they wrote tomes and invoked thunder and swore upon their mother and zeus's grave that mathematics could have a solid 17:24:07 ffoundation 17:24:24 aalong came Godel and that was the end of that. 17:24:35 worse _is_ better even for mathematics. 17:25:12 gilbert: what are you trying to explain? 17:25:27 the fact that even though menuetos is not clean, it works ;) 17:25:37 barely 17:25:46 the whole point: I bet forth could do better than that. 17:25:49 it has graphical bugs and it crashes a lot 17:26:18 yes it does. it reminds me of an os called ummm, yeah dos and mac OS. 17:26:49 dos has very, very seldom crashed for me by itself 17:27:05 it has no protection and apps can take it down easily 17:27:48 dos is therefore no different from AIDS is it? 17:28:01 AIDS is not gonna kill ya, but watch that cold. 17:28:38 bootstrapping is the key. 17:28:39 more like an AIDS patient. it's not gonna get killed in a sterile chamber, but watch anything that might possibly carry a cold 17:29:11 but DOS came out before x86 had MMUs 17:29:11 btw XeF4 have you as yet used colorforth ? 17:29:30 DOS is a bad excuse for anything IMHO 17:29:33 Moore's version? I used it some months ago 17:29:36 (December?) 17:29:50 I am too daft to grok it :( 17:30:16 you might like this essay. http://www.dreamsongs.com/WorseIsBetter.html 17:31:16 already read it 17:31:27 ah so you know of the worseisbetter thingamabob? 17:31:37 of course 17:32:30 so could you write a clean version of menuetos in colorforth? 17:33:12 if it was clean, it wouldn't be menuetos anymore 17:33:19 but it would be! 17:33:37 eg stackless python and regular python. 17:33:53 stackless is based on a different sorta idea but it does _everything_ that regular python does. 17:34:11 if you mean same UI, yeah, I probably could 17:34:24 how long would it take you? 17:34:49 2 weeks? 3? (assuming 40hr weeks) 17:34:56 do you have time? 17:35:40 no 17:35:47 what a shame. 17:36:02 unless someone wants to pay for 120hrs of my undivided attention 17:36:02 btw how is one supposed to think in colorforth terms? 17:36:25 supposed to think? 17:36:26 120hrs == 30 minutes a day man :D 17:36:47 with a 5 day break somewhere in there. 17:37:01 doesn't work that way, I need time to settle down before I can really start working 17:37:11 :D 17:37:29 if you had halley berry doing something to you down there and a gun to your head. 17:37:37 I betcha you would have undivided attention :D 17:37:58 * gilbrtbsd just made an obscure swordfish point. 17:39:00 aka bad joke. 17:39:06 hehe. get it? bad joke? 17:42:30 when did you last try menuetOS? 17:43:07 sometime in June or July 17:43:18 ah okay. 18:11:30 --- quit: gilbrtbsd (Read error: 110 (Connection timed out)) 18:12:03 --- join: gilbetbsd (~gilbetbsd@67.97.122.120) joined #forth 18:35:49 --- join: proteusguy (~username@65.191.88.177) joined #forth 18:46:22 --- quit: gilbetbsd (Read error: 110 (Connection timed out)) 19:32:13 --- join: blip (~thin@h68-146-166-145.cg.shawcable.net) joined #forth 19:36:20 hoi 19:59:42 ahep 20:00:00 hi ianni, you code forth? 20:09:51 --- quit: TreyB () 20:14:17 --- join: neobrat (neobrat@0-1pool79-134.nas6.salt-lake-city1.ut.us.da.qwest.net) joined #forth 20:14:30 hi neobrat 20:14:32 anyone active? 20:14:35 hehe guess so :) 20:14:38 hola, blip 20:14:55 do you code forth? 20:15:06 yes I do :) 20:15:26 actually, I've recently finished a forth compiler 20:15:34 nice 20:15:35 been showing it off here once in a while 20:15:40 code any applications for it yet? :) 20:15:49 yeah, a little 3D engine 20:16:29 finally, quake in forth ;) 20:16:46 well, not quake, exactly :) 20:16:56 more just vector and matrix math 20:17:06 i got a spinning cube demo and thats about it 20:17:41 this is for the GameBoy Advance, BTW, not a desktop :) 20:23:23 --- quit: proteusguy (Read error: 104 (Connection reset by peer)) 20:31:35 --- join: lament (~lament@24.78.145.92) joined #forth 20:54:15 --- join: proteusguy (~proteusgu@65.191.88.177) joined #forth 21:02:47 --- quit: neobrat (Read error: 60 (Operation timed out)) 21:24:43 i wrote windows95 in forth 21:24:52 exact replica 21:25:03 eww 21:25:07 hahha 21:25:09 who wants win 95? :P 21:25:21 nobody i hope 21:28:06 i want an os utilizing the Humane Interface paradigm and an excellent networking api 21:29:04 blip, you shapeshifting dork 21:29:11 why don't you use a recognizable nick? 21:29:27 cause i'm pretending i'm new 21:29:31 it's fun 21:29:37 i'm on #osdev 21:30:38 what's up xef4 21:30:41 what are you up to 21:32:56 I am not up to a whole lot just now 21:34:04 cool 21:34:09 what are you down to ;P 21:34:59 not too much 21:35:20 haha 21:38:39 wwhaha 21:38:44 shapeshifting dork 22:15:12 --- join: Serg_Penguin (~Z@nat-ch1.nat.comex.ru) joined #forth 22:15:17 hi 22:15:59 yep 22:16:48 what'su'r forth experience ? ( my ~1 year, tiny utils, logic game(s)) 22:17:30 my experience is reading a little ultratechnology alongside porno websites 22:18:34 porno suxx - it lacks romantic feelings :( 22:18:43 true true 22:18:48 and its very distracting 22:18:56 which makes it hard to learn forth! 22:19:18 i seen alot and now great pack of disks is absorbing dust :( 22:19:44 --- part: XeF4 left #forth 22:20:32 --- join: XeF4 (xef4@lowfidelity.org) joined #forth 22:20:38 formal apology time: s/thefox/chuck/ 22:20:40 --- part: XeF4 left #forth 22:20:45 lol 22:20:57 UT stuff rulez - i wrote sokoban game while learning Forth and rewrote it under impression of Chuck and Fox writings 22:21:39 i rewrote in one-line words, and in pursuse for simplicity i got rid even of X and Y var's 22:22:26 just D across 400 byte array :), up is -20 etc 22:22:43 move create , does> @ m @ + m ! 22:22:51 : move typo 22:23:07 -20 move up 20 move down ( etc ... ) 22:23:34 m is man's pos in gamefield 22:23:36 kewl ? 22:46:41 --- quit: Serg_Penguin () 22:48:03 --- quit: lament ("mental mantle") 23:38:35 --- join: Serg_Penguin (~Z@nat-ch1.nat.comex.ru) joined #forth 23:42:05 --- join: lament (~lament@h24-78-145-92.vc.shawcable.net) joined #forth 23:58:49 --- quit: Serg_Penguin () 23:59:59 --- log: ended forth/02.11.21