00:00:00 --- log: started forth/02.01.27 00:31:14 --- join: I440r (~mark4@1Cust69.tnt3.bloomington.in.da.uu.net) joined #forth 00:49:29 --- mode: ChanServ set mode: +o I440r 00:49:33 --- mode: I440r set mode: +o kholmes 02:10:44 --- quit: kholmes ("sleep") 02:11:09 --- quit: I440r () 02:39:21 --- join: MrReach (~mrreach@209.181.43.190) joined #forth 05:29:11 --- quit: MrReach (Read error: 104 (Connection reset by peer)) 11:12:26 --- join: I440r (~mark4@1Cust238.tnt2.bloomington.in.da.uu.net) joined #forth 11:45:39 --- join: Talos (~cole@clgrtnt7-port-136.dial.telus.net) joined #forth 11:45:51 --- nick: Talos -> futhin 11:45:53 hihi :P 11:46:04 i'm trying out trillian on friend's comp 11:46:07 woo, it's leet 11:46:20 except for the fact i can't seem to connect to multiple irc servers at the same time ?? 11:48:45 --- join: kholmes (~kholmes@client559.sedona.net) joined #forth 11:49:29 yea 11:49:29 trillian is cool :) 11:49:30 yiu can 11:49:41 u can i mean 11:49:53 how come your icq crashes? aren't u using trillian for icq ?? 11:51:39 im using trillian 11:51:50 my icq doesnt crash 11:52:01 trillian icq doesn't crash you mean 11:52:03 ICQ sucks 11:52:09 MSN sucks 11:52:09 AOL-ware =) 11:52:13 icq sucks less 11:52:15 aim ewww 11:52:25 IM sucks 11:52:38 instant messenging is leet 11:55:47 --- quit: futhin ("gotta go") 11:56:18 --- join: XeF4 (~xef4@dsl-XIII-123.kotikaista.weppi.fi) joined #forth 11:56:23 piiip 11:56:32 werd 11:57:11 Forth isn't particularly sexy, but it does leave more time for sex. 11:57:47 hmm 12:01:41 hehe 12:01:50 xef!!! 12:02:02 u run linux rite ? 12:03:28 I440r: at home, but I have no net connection at home 12:16:57 doh 12:19:24 however.. if you would like to pay for DSL to my house, I could help? =) 12:24:51 --- join: Fare (~fare@samaris.tunes.org) joined #forth 12:38:03 --- join: futhin (thin@h24-64-174-54.cg.shawcable.net) joined #forth 12:39:47 --- mode: ChanServ set mode: +o futhin 12:44:43 hi fare! 12:44:55 u there ? 12:45:00 kind of 12:45:24 i been working on isforth again - and have come accross a weird problem 12:45:24 --- mode: ChanServ set mode: +n 12:45:38 i cant "interpret" my command tail and not segfault 12:45:47 ive tried copying the tail into tib and interpreting it 12:45:59 ive tried pointing the tib at the tail 12:46:03 it gets interpreted fine 12:46:07 then it segfaults 12:46:10 i can say 12:46:14 ./isforth 65 emit 12:46:20 and the A is emmitted 12:46:25 and then i segfault :P 12:46:37 --- mode: ChanServ set mode: +ntl 83 12:47:01 whats channel limit do? 12:47:13 it sets teh max # ppl that can come in here 12:47:17 limits the number of people that can come in 12:47:19 i usually set it to 83 as a joke hehe 12:47:27 limit to teh 83 standard (not realy :) 12:47:40 we don't support ANS :P 12:47:45 did you try gdb'ing isforth? 12:47:51 yes 12:47:56 and then what? 12:47:57 actually i used ddd 12:47:59 its weird 12:48:27 ur not supposed to be able to write to teh code seg but #tib >in and tib are ALL variables compiled into code space 12:48:45 and i dont segfault when i enter shit within isforth 12:48:48 that works fine 12:49:04 ive no idea why im segfaulting 12:50:19 writing to the code space can be ok or not depending on whether it's declared as writeable in the executable file 12:50:31 anyway. Why not put everything in the data segment? 12:50:39 its declared as read and write 12:50:44 that amakes it executable 12:50:48 * Fare remembers having problems with eforth so as to ensure codeseg was r/w 12:50:49 cant 12:50:54 call dovariable 12:50:57 dw 0 12:51:04 call doconstqant 12:51:06 dw -1 12:51:08 call nest 12:51:10 note that you can have several data segments 12:51:17 dw dup, emit, exit 12:51:31 so you emit code in one data segment, and other data in other data segments 12:51:38 what i plan is for isforth to allocate a buffer and then loads its own elf records into the new segment 12:51:39 (they get merged in the executable) 12:51:41 buffer even 12:51:45 --- topic: set to 'Forth is a sexy language for sexy people | I440r is still hacking on isforth, yay! | My favorite "about Forth" url http://www.freiburg.linux.de/OpenBIOS/docs/forth.html' by futhin 12:53:07 but thats not going to be easy heh 12:53:19 but it will simplify the issue of having seperate head and code space 12:55:58 --- part: futhin left #forth 12:56:02 --- join: futhin (thin@h24-64-174-54.cg.shawcable.net) joined #forth 12:56:48 --- part: I440r left #forth 12:56:54 --- join: I440r (~mark4@1Cust238.tnt2.bloomington.in.da.uu.net) joined #forth 12:56:58 yeah baby!! 12:57:01 what do you think? :P 12:57:07 does it make you horny? 12:57:07 :) 12:57:11 does it make you randy? 12:57:13 no 12:57:18 but if u have a cutensexy sioster..... 12:57:21 sister 12:57:22 even heh 12:57:28 lol 12:57:46 i'm only child, but i wouldn't mind your cutensexy sister!! :P 12:58:37 heeh 12:58:40 futhin: where should I insert the article into that sentence? 12:58:40 she is 16 12:58:43 and has a bf :P 12:58:50 she better not be sex0ring him tho 12:58:51 grrr 12:58:52 i440r: i know, i'll wait :) 12:59:03 heh 12:59:32 my rule of thumb is: all girls lose their virginity at 13 and all boys lose theirs at 15 :P 12:59:36 sort out auto op :P 12:59:44 there isn't any 12:59:45 i dont feel leet if im not opped when i join :P 12:59:50 do you see me getting opped? :( 12:59:55 heh 13:00:13 well thats YOU 13:00:16 im talking about ME!!!!!!!!!!! 13:00:18 heh 13:00:20 xef4: you not happy with my grammar? 13:00:23 lol 13:00:27 hmm 13:00:30 i looked for it 13:00:32 didn't see it tho 13:00:39 i dont think its in there any more :P 13:00:39 nickserv might be responsible.. 13:00:45 lilo did rm -rf on it 13:00:52 no thats a channel issue :P 13:01:33 ops are for lozers 13:01:49 --- mode: ChanServ set mode: +o futhin 13:01:51 i did rm -rf oin my laptops linux partition last nite in disgust with the way it was fux0ring up - wanted to reinstall everything 13:02:00 didnt realise /dos was mounted :P 13:02:03 argh 13:02:03 heh 13:02:09 --- mode: futhin set mode: -o futhin 13:02:09 live-n-learn 13:02:10 eww 13:02:23 did you lose anything valuable? 13:02:45 emacs rulez BTW 13:03:52 --- mode: ChanServ set mode: +o futhin 13:05:44 erm emacs is an ok operating system 13:05:49 but it lacks a decent editor 13:05:54 from /usr/games/fortune 13:05:58 :) 13:06:02 ok i440r 13:06:05 it should autoop now 13:07:41 i440r 13:07:49 do you have auto-rejoin? i want to kick u :P 13:07:54 so that you get opped 13:08:08 --- kick: I440r was kicked by futhin (rejoin :P) 13:08:46 um 13:08:54 I don't think he's coming back :) 13:08:55 i gave him autoop 13:08:57 lol 13:08:58 heh 13:09:34 --- mode: futhin set mode: -oo clog futhin 13:09:50 --- mode: ChanServ set mode: +o futhin 13:09:58 --- mode: futhin set mode: -o oxygene 13:10:02 --- mode: futhin set mode: -o futhin 13:10:11 argh 13:10:13 i440r 13:10:52 --- join: I440r (~mark4@1Cust238.tnt2.bloomington.in.da.uu.net) joined #forth 13:11:51 ewwwwww 13:11:52 kick him, kick him 13:11:56 didn't op him 13:11:56 =) 13:12:02 you are identified?? 13:12:10 i know - i dont think its an option any moer :) 13:12:12 more 13:12:12 you aren't identified 13:12:14 it is 13:12:15 i am 13:12:19 no you aren't 13:12:21 i did a whois 13:12:29 -NickServ- You have already identified 13:12:29 i think it says "identified" if you are 13:12:35 hmm 13:12:36 weird 13:12:37 bah 13:12:58 try again 13:13:00 rejoin 13:13:10 quick :P 13:13:15 i'm going really soon 13:13:16 heh 13:13:33 --- part: I440r left #forth 13:13:36 --- join: I440r (~mark4@1Cust238.tnt2.bloomington.in.da.uu.net) joined #forth 13:17:11 oh well 13:17:14 hmm 13:19:14 ok 13:19:16 --- part: futhin left #forth 13:19:19 --- join: futhin (thin@h24-64-174-54.cg.shawcable.net) joined #forth 13:19:19 --- mode: ChanServ set mode: +o futhin 13:19:21 there 13:19:24 it works now 13:19:24 --- part: I440r left #forth 13:19:28 --- join: I440r (~mark4@1Cust238.tnt2.bloomington.in.da.uu.net) joined #forth 13:19:32 nope 13:19:37 lol!!! 13:19:39 it worked for me 13:19:39 wtf 13:20:34 ok 13:20:37 works now :) 13:21:15 for sure it works now 13:21:18 100% positive 13:21:37 --- part: I440r left #forth 13:21:44 --- join: I440r (~mark4@1Cust238.tnt2.bloomington.in.da.uu.net) joined #forth 13:21:44 --- mode: ChanServ set mode: +o I440r 13:21:47 hehe 13:21:48 yay 13:21:49 :) 13:21:51 im leet! 13:21:56 ur leet!! 13:22:09 --- topic: set to 'Forth is a sexy language for sexy people | I440r is still hacking on isforth, yay! | My favorite "about Forth" url http://www.freiburg.linux.de/OpenBIOS/docs/forth.html | i440r is leeeeeeeet' by futhin 13:22:12 :P 13:23:25 i440r 13:23:37 have you ever used framebuffer in linux? 13:24:16 yes 13:24:20 ok 13:24:50 so you know that it changes 80x25 to 80x50. it's leet. i want my forth to change the resolution or turn the framebuffer thingie on so that i can get 80x50 leet !! 13:24:56 how do i do this? :) 13:25:22 u need to set a vga= in your lilo.conf 13:25:26 try vga=ask 13:25:27 no 13:25:31 i mean, not in linux 13:25:34 oh 13:25:35 bleh 13:25:35 i'm talking like for F-PC :) 13:25:41 for dos 13:25:47 can ur dos handle 80x50 ? 13:25:53 futhin: assuming you start with 80x25 8x16 fonts, you can just switch to 8x8 font and leave the screen resolution alone 13:25:54 80x60 i mean 13:26:22 --- quit: kholmes ("work") 13:26:23 xef4:ooh 13:26:25 how do i do that? 13:26:34 xef4 if i run fips on my c drive can fips resize it if there are files at teh end of teh partition ? 13:26:42 no 13:26:44 you have to defrag 13:26:44 or shud i defrag first 13:26:48 k 13:26:50 im doing that now 13:26:52 or i can send you partition magic 13:26:52 wait 13:26:54 but windows defrag sux 13:26:59 i have partition magic 13:27:03 it cant resize this partition 13:27:07 futhin: I don't remember, look at a doc on VGA registers 13:27:15 i440r: why not? 13:27:24 partition magic does not understand teh funky HP suspend partition 13:27:32 neither does linux fdisk 13:27:34 HP Suspend partition? 13:27:35 eww 13:27:37 yes 13:27:41 its like a swap drive 13:27:44 sort of 13:27:44 what version of partition magic do you have? 13:27:49 when u hit teh power off button 13:27:57 it writes everythiung in memory to teh suspend partition 13:28:05 and POWERS OFF! 13:28:08 futhin: iirc, Imphobia #12 had an article on that. 13:28:24 when u power back on again it loads everything back in from teh suspend partition and takes up where it left off 13:28:25 XeF4: i want to learn some more about fonts/resolution. i was wondering if fonts == bloat :) 13:28:37 what has ? 13:28:48 Imphobia ? 13:29:17 where's imphobia? 13:29:18 on the net? 13:29:20 got an url? 13:29:59 i got teh url 13:30:03 google for it 13:30:07 its teh first thing it finds heh 13:30:46 futhin: VGA fonts == x*y*chars bits (2KB for 256 8x8 chars) 13:31:08 i googled for it 13:31:11 didn't see it tho 13:31:39 http://www.infomaniak.ch/~imphobia/ 13:31:40 ok 13:31:41 see it now 13:34:40 ugh defrag is putting MORE shit at the end of teh drive hehe 13:35:52 how the heck do you spell "likelihood" ?? 13:35:56 or is that correct? 13:36:29 i guess so 13:36:31 checked dictionary 13:36:38 you weren't fast enuff.. nya nya :P 13:41:27 imphobia is not readable on my machine 13:41:34 its just flickers and fucks with teh display 13:45:14 heh 13:45:20 haven't checked it yet 13:45:24 it's not a text file?? 13:45:47 no 13:45:51 its a disk mag 13:45:54 u run it 13:46:09 heh 13:46:14 they have to be "leet" :P 13:48:01 incidentally kholmes or somebody else was talking about how a document can be in a programming language.. like postscript is 13:48:09 and talking about how to make a real documenting language 13:48:41 in what way is postscript not a real documenting language? 13:49:38 well, let us assume that we make a document programming language that is 100 times more leet than postscript, in comparision to postscript, it is a "real" language and postscript isn't :P 13:50:02 ps is based on forth inm told 13:50:16 naw 13:50:18 it's stackbased 13:50:24 i dunno if it's based on forth 13:51:03 i'm gonna get off the comp now.. lead a "real" life (read as "leet") :PPPPP 13:51:12 --- quit: futhin ("bye") 13:51:47 one deserves an honourary doctorate for making sense of his text. 13:51:51 oho 13:51:58 one deserves an honourary doctorate in linguistics for making sense of his text. 13:56:49 whose ? 13:57:12 futhin's 13:57:16 hehe 14:24:51 --- quit: oxygene (carter.openprojects.net irc.openprojects.net) 14:25:45 --- join: oxygene (oxygene@linux-future.de) joined #forth 19:06:23 --- quit: XeF4 ("pois") 20:06:11 --- join: futhin (thin@h24-64-174-54.cg.shawcable.net) joined #forth 20:06:14 yay 20:06:30 i'm so happy, Thinking Forth has arrived at my library! yay!! 20:06:43 i'll pick it up tomorrow 20:06:48 and be l333333333333333333333t 20:06:55 hey i440r 20:06:59 you there? 20:08:00 heh 20:46:27 getting off computer yet again, cheers! 20:46:29 bye 20:46:31 --- quit: futhin ("laters") 21:19:48 --- quit: Fare ("Connection reset by pear") 21:48:31 --- join: kholmes (~kholmes@client1204.sedona.net) joined #forth 22:23:19 --- mode: I440r set mode: +o oxygene 22:23:19 --- mode: ChanServ set mode: -o oxygene 22:23:26 --- mode: I440r set mode: +o kholmes 22:23:26 --- mode: ChanServ set mode: -o kholmes 22:25:59 bleh 22:28:12 --- quit: kholmes (Remote closed the connection) 23:09:07 --- join: kholmes (~kholmes@client1152.sedona.net) joined #forth 23:29:56 --- join: MrReach (~mrreach@209.181.43.190) joined #forth 23:30:06 hihi! 23:32:03 mrreach! 23:32:03 hi dood 23:32:09 u wanna see teh latest isforth ? 23:32:16 sure thing 23:32:16 its almost a real forth heh 23:32:20 is it bootable yet? 23:32:31 --- join: I440r_ (mark4@1Cust238.tnt2.bloomington.in.da.uu.net) joined #forth 23:32:46 hang on ill dcc u with my alt :) 23:32:55 ok, not sure dcc will work 23:33:01 but will try it 23:33:17 --- quit: I440r_ (Client Quit) 23:34:52 --- join: I440r_ (root@1Cust238.tnt2.bloomington.in.da.uu.net) joined #forth 23:35:27 brb, coffee 23:36:05 k 23:37:05 back 23:37:35 heh, forth isn't "sexy" ... 23:37:44 u see the dcc ? 23:38:02 forth is more for the hairy engineer types who live in the basement and live among circuit boards and rosin smoke 23:38:06 no, I don't 23:38:22 hehe thats futhins topic :P 23:38:22 he runs this channel now :) 23:38:33 ah! 23:38:35 erm 23:38:35 yea 23:38:35 sexy! 23:38:49 ill try atain 23:39:04 can u see the dcc ? 23:39:11 yep 23:39:25 excelent! 23:39:36 bit on the slow side, but that's fine 23:39:38 ive tidied it up a bit from where tcn left it 23:39:47 but teh inner interpreter needs some work still hehe 23:39:51 so, how many primitives now? 23:40:05 not many 23:40:24 and as soon as fload is written we can get rid of more 23:40:28 and how the hell did it get to 684K? 23:40:35 put them in files to extend with etc 23:40:35 need an assembler tho 23:41:00 oh hehe ive included nasm 98e 23:41:08 does that include the special version of NASM? 23:41:08 u cannot assemble it without that 23:41:13 yes hehe 23:41:14 ok 23:41:54 sprru about teh slow speed of dcc but 23:42:01 a - im on the words shittiest dial in 23:42:02 not to worry 23:42:09 b - im dist-upgrading my laptop 23:42:46 good grief! no wonder! 23:42:56 my laptop was fscking up bad last nite 23:42:56 and in disgust i did 23:42:56 rm -rf / 23:43:04 what i forgot was that /dos was mounted hehe 23:43:15 well, that's the smartest thing I've ever heard 23:43:18 all i can think of today is "thank god my samba shares wernt mounted" 23:43:22 hehe 23:43:29 or i would have lost ALL sources to isforth :P 23:43:37 actually, I'm thinking of retiring my laptop 23:43:45 linux was fuxored 23:43:50 totally 23:43:53 i just wish dos wasnt mounted heh 23:43:59 what laptop is it? 23:44:04 I'm thinking of permantly mounting it in my truck as a fancy embedded controller 23:44:32 :) 23:44:35 it's an NEC Versa, P90/48mb w/ cd player 23:44:40 to control what ? 23:45:02 mine is an hp pavilion N3350 23:45:08 fuel injection, play mp3s on cdrom, equalizers, etc 23:45:26 with 128 megs of ram and 6 gigs of drive space and a 24x cd/dvd 23:45:39 it only comes with 32 megs and 5 gigs 23:45:49 yep, mines vernerable enough to not be useful for much ... with Windows anyway 23:45:51 but i added 32 megs and when teh original drive went belly up they sent me a 6 gig replacement :) 23:46:04 yea that would be nice 23:46:04 erm 23:46:17 how do u get it to control teh fuel injectors ? 23:47:03 in multi-port injection, there's an electric valve mounted to each intake port 23:47:05 stopped teh dist-upgrade hehe 23:47:44 solenoid valve (plunging needle type) 23:47:53 do u have a liunux or a freebsd box or both ? 23:48:40 on gives it about 6 amps @ 12volts for a period of time, it allows high pressure fuel to spray into the intake port 23:49:08 I've got a P200 Mandrake box in the next room for a server 23:49:30 not sure if I'm going to run Windows or Linux on the laptop, though 23:49:32 so ur gona soup up ur truck with software :) 23:49:39 well make linux works 23:49:47 not sure if make freebsd is functional tho 23:50:00 but ive contacted tcn and will be sending him this tomorrow 23:50:41 there's *REALLY* neat software that runs under windows, though, so that's probably what it will be 23:51:12 ive deleted isforth project from sourceforge 23:51:38 --- quit: I440r_ ("yippee!") 23:51:41 Microsft Trips and Maps, for example, allows you to plug a GPS unit into the serial port and show your real-time location on a moving map as you drive 23:51:46 why have you done that? 23:51:58 for a number of reasons 23:52:20 first one was that from all the info i had been recently given this whole prject is a non starter 23:52:32 if im going to get this to work at all im going to need to do some very hairy shit 23:52:37 beg parden? non starter? 23:52:44 the problem is writing to the code space 23:53:07 i was " <-- that close to doing an rm -rf isforth 23:53:29 i removed sourceforge, deregged this channel and was about to remove all forth sources and totally give up on linux 23:53:30 for good 23:53:43 but then someone clued me in on something 23:53:50 which MIGHT just rescue isforth 23:53:55 maybe 23:54:32 im going to have to allocate a buffer as read/write (which automatically makes it executable) and LOAD my own executeable from disk into that buffer 23:54:39 slow down 23:54:41 parsing all the ELF recods by hand 23:54:48 what was it that was fustrating you? 23:55:00 your skipping stuff 23:55:09 call dovariable ; this is in code space and is executable 23:55:24 dd 0 ; this is in code space so cant be written to 23:55:50 are you talking about the fact that the code segment is usually r+x ... and not +w ??? 23:55:52 you CANNOT normally write to your code space 23:55:57 yes 23:56:02 ok, I follow that, so far 23:56:08 but 23:56:10 the thing is 23:56:12 there's a fairly simple fix, though 23:56:14 its working 23:56:22 and if i NEED to i can do the above 23:56:35 ive declared my text and data sections as read write executable 23:56:38 all of it 23:56:44 and it is working - sort of 23:56:57 you're gonna HAVE to write out a properly structured ELF file ... if you want to avoid using image files 23:56:57 but there are some problems which i am trying to resolve still 23:57:08 not image files 23:57:14 the plan was this 23:57:19 you run 23:57:21 yes, I remember that you disliked them 23:57:22 ./isforth 23:57:39 isforth allocates a buffer of 128k (or more/less) 23:57:47 it then loads itself into said buffer 23:57:53 parsing teh elf records by hand 23:58:05 LOCATING itself into that buffer 23:58:17 it can change teh perms on taht buffer to be read/write 23:58:30 no, you won't need to parse to get the dictionary loaded 23:58:33 thats automatically execuet 23:58:43 im not talking about teh dictionary 23:58:56 your prims are in the dict, aren't they? 23:58:59 im talking about locating all those call instructions and jmop instructions to point to the correct addresses 23:59:10 oh, that's right, dict is in its own memory ... forgot 23:59:22 actually head space isnt seperate any more 23:59:27 tcn changed that for simplicity 23:59:34 but its gona change back 23:59:37 why don't you ... 23:59:55 memmap isforth ? 23:59:59 --- log: ended forth/02.01.27