00:00:00 --- log: started forth/09.09.09 01:00:33 --- quit: DrunkTomato () 01:47:04 --- quit: nighty^ ("Disappears in a puff of smoke") 01:51:26 --- join: aguaithefreak (n=aguai@114-36-112-219.dynamic.hinet.net) joined #forth 02:41:37 --- quit: schme (Remote closed the connection) 02:42:03 --- join: schme (n=marcus@c83-249-82-26.bredband.comhem.se) joined #forth 03:04:54 --- join: neceve (n=ncv@unaffiliated/neceve) joined #forth 03:39:17 --- quit: crc (hubbard.freenode.net irc.freenode.net) 03:39:17 --- quit: madwork (hubbard.freenode.net irc.freenode.net) 03:39:17 --- quit: uiu_ (hubbard.freenode.net irc.freenode.net) 03:50:37 --- join: crc (n=charlesc@c-68-80-139-0.hsd1.pa.comcast.net) joined #forth 03:50:37 --- join: madwork (n=madgarde@204.138.110.15) joined #forth 03:50:37 --- join: uiu_ (n=ian@schihei.net) joined #forth 05:07:55 --- join: thom_ (n=thom@pool-173-51-164-80.lsanca.fios.verizon.net) joined #forth 06:02:03 --- quit: crc (Read error: 110 (Connection timed out)) 06:26:54 --- join: nighty^ (n=nighty@x122091.ppp.asahi-net.or.jp) joined #forth 07:12:47 --- join: GeDaMo (n=gedamo@212.225.115.96) joined #forth 07:23:34 --- quit: nighty^ ("Disappears in a puff of smoke") 07:59:45 --- join: kar8nga (n=kar8nga@LRouen-152-83-15-79.w80-13.abo.wanadoo.fr) joined #forth 08:38:51 --- join: DrunkTomato (n=DEDULO@ext-gw.wellcom.tomsk.ru) joined #forth 08:41:39 --- quit: I440r ("Leaving") 08:52:26 --- quit: GeDaMo ("Leaving.") 09:40:29 --- join: pgas (n=user@pdpc/supporter/active/pgas) joined #forth 09:41:09 --- join: impomatic (n=John@nat67.mia.three.co.uk) joined #forth 10:19:28 --- quit: tgunr (Read error: 104 (Connection reset by peer)) 10:20:02 --- join: tgunr (n=tgunr@cust-66-249-166-11.static.o1.com) joined #forth 11:03:39 --- join: f[x] (n=user@121-6-133-95.pool.ukrtel.net) joined #forth 11:39:15 --- quit: thom_ ("This computer has gone to sleep") 12:51:24 --- quit: f[x] (Read error: 60 (Operation timed out)) 12:59:55 --- join: Quartus` (n=Quartus`@74.198.12.4) joined #forth 14:05:46 --- quit: pgas ("/quit") 14:11:50 --- quit: kar8nga (Read error: 104 (Connection reset by peer)) 14:43:56 --- quit: Snoopy_1611 (Read error: 60 (Operation timed out)) 14:49:02 --- join: Snoopy_1611 (i=Snoopy_1@dslb-088-068-207-187.pools.arcor-ip.net) joined #forth 14:49:10 --- quit: neceve (Remote closed the connection) 15:25:43 --- join: I440r (n=mark4__@c-69-136-171-118.hsd1.in.comcast.net) joined #forth 15:29:58 --- join: crc (n=charlesc@c-68-80-139-0.hsd1.pa.comcast.net) joined #forth 15:29:58 --- mode: ChanServ set +o crc 17:05:44 --- join: thom_ (n=thom@pool-173-51-164-80.lsanca.fios.verizon.net) joined #forth 17:08:09 --- quit: madgarden ("Leaving") 17:09:26 --- join: madgarden (n=madgarde@CPE001d7e527f89-CM00159a65a870.cpe.net.cable.rogers.com) joined #forth 17:40:04 --- quit: thom_ ("This computer has gone to sleep") 18:28:15 --- join: nighty^ (n=nighty@210.188.173.245) joined #forth 19:09:29 --- join: thom_ (n=thom@pool-173-51-164-80.lsanca.fios.verizon.net) joined #forth 19:55:55 --- quit: segher (Read error: 110 (Connection timed out)) 20:52:25 --- quit: thom_ ("This computer has gone to sleep") 21:06:10 --- join: Rugxulo (n=user@adsl-065-013-115-246.sip.mob.bellsouth.net) joined #forth 21:06:27 aha, I recognize crc :-) 21:06:47 hi 21:06:58 did u used to have a different nic? 21:07:13 probably not what you're thinking, so no 21:07:34 im was figuring you were a regular either in here or in one of crc's other chans :) 21:07:49 neither, seen him on http://board.flatassembler.net 21:08:43 aha 21:08:58 is flatassembler based on nasm? or is taht just yasm? 21:09:30 that's yasm 21:09:31 isforth is nasm tho... i would prefer it if it had a built in assembler (pipe dream) 21:09:35 FASM is written in itself ;-) 21:09:38 i know yasm is 21:09:46 aha are you the author? 21:09:51 nope 21:09:56 kk 21:09:59 that's Tomasz G. 21:10:11 * Rugxulo is just some random schmo 21:10:44 heh ull fit rite in here :P 21:11:06 u shud convert to forth. }:) 21:11:31 seen Forth a little, liked it, didn't quite understand every nook and cranny, recently (past two weeks) been playing with Befunge a lot ;-) 21:11:36 did u just randomly drop by or were u looking for someone? :) 21:11:43 random, is that okay? :-) 21:11:46 yea. that doesnt take as long to get to grips with as most ppl think 21:11:51 maybe :) 21:12:00 lol 21:12:07 ANYONE is welcome in this channel 21:12:10 erm mostly lol 21:12:29 i also prefer the channel to not be anally retentive about what people are and are not allowed to talk about 21:12:37 no topic is "off topic" 21:13:14 tho. i dont exactly dictate taht policy either heh 21:13:43 * Rugxulo isn't familiar with isforth 21:14:12 well. thats ok too. i LIKE it when ppl use my work but if you chose a "standard" forth thats ok too 21:14:27 standard as in ANSI? 21:14:33 ya 21:14:44 im probably the single most anti ans forth person you will ever meet :) 21:14:46 usually that means GForth 21:15:01 I doubt it, there are lots of Forth gurus who do things their own way 21:15:01 http://www.isforth.com/docs.php?t=ans 21:15:22 well im somewhat RABID about my anti ans beliefs 21:15:29 which rubs some ppl the wrong way :) 21:15:47 actually, I think there are now two FASM-based Forths: Reva, FreeForth 21:15:57 ive heared of reva 21:16:00 (RetroForth? I can't remember, I guess it used something else) 21:16:12 I'll be honest, I always confuse crc with ronware :-) 21:16:13 retro is crc's im not sure if its nasm or not 21:16:17 lol 21:16:19 ronware? 21:16:24 the Reva dude 21:16:38 oh diff ppl for sure :) 21:16:41 I think Reva was loosely based upon Retro, and I know FreeForth was a least partially inspired by RetroForth 21:16:51 ya 21:17:04 i know reva is retro based 21:17:15 very loosely though, by now 21:17:20 from what I can tell 21:17:20 i wish the authors of those would hang in here 21:17:33 its ok. isforth is "very loosly" based on tom zimmers FPC for dos :P 21:17:33 Ron had a website, but I forget :-/ 21:17:42 so isforth runs in DOS? 21:17:55 actually i have a version of it that does but isforth is a linux forth 21:17:56 * Rugxulo downloaded but never really used FPC 21:18:11 of course, Linux Linux Linux ("Marsha Marsha Marsha") ;-) 21:18:26 the kernel for isforth was coded in assembler and assembles with nasm 21:18:34 i use no external libraries for anything 21:19:04 even if you dont USE isforth u shud check out the sources, ive had ppl tell me that they understand them somewhat even though they dont code asm OR forth 21:19:08 had a few ppl say that 21:19:17 * Rugxulo knows a little asm 21:19:34 its kind of a prime directive for ppl to be able to understand the code. even if you dont understand the language (yet?) 21:20:04 and im working on isforth.com. i think the entire kernel is documented there but i want to improve on it A LOT 21:20:20 ive also got quite a bit of the extensions documented but this also needs more work 21:22:27 so you use Linux syscalls directly? 21:22:32 yup 21:22:47 I was gonna say, isforth.com via NASM ... you kinda have to :-) 21:22:55 you know FASM also runs on Linux :-)) 21:23:10 (among others) and assembles itself 21:23:14 heh no. dont HAVE to but linking to a lib at that level would have been counter productive 21:23:24 yes. i think ive looked at the soruces 21:23:34 if i remember right they are about as well commented as nasm 21:23:40 i.e. practically nothing in there 21:23:50 which seems to be the MO for most coders these days 21:23:52 literally there is only like 5% comments (or less!) in FASM :-( 21:24:02 thers over 50% comments in isforth 21:24:18 which is why people can read and understand it 21:25:13 isforth needs an assembler built in but in the 2465294 years ive been working on it (off and on) ive not been able to get my head around that problem 21:25:32 well, it would be vastly different syntax probably 21:25:38 lots of people have tried, though 21:25:46 no. thats the point 21:26:02 i will NOT use a traditional forth assembler where move eax, 5 becomes 5 # eax mov 21:26:34 if you wrote the single best forth assembler in the world i would not use it unless it could take my EXISTING sources and assemble those AS IS 21:26:41 dumb question, but is isforth completely 386 or does it use newer instructions too? 21:26:44 i would accept the injection of a space or two here or there 21:26:50 'cause anything more than 586 gets complicated fast 21:26:51 it uses newer 21:26:55 not really 21:27:03 not if you look at the opcodes in ocral 21:27:03 newer? such as? 21:27:05 octal 21:27:14 ocral is easy to understand too, from what I hear ;-) 21:27:19 well im not using mmx or sse or even fpu 21:27:28 CMOV? 21:27:32 no 21:27:46 im not doing any "fancy" stuff 21:28:02 mov eax, [ebx + 2 * edx] <-- there might be some of that tho 21:28:56 i consider cmov to be an opcode only the OS iteself should be messing with 21:29:26 do u run linux? 21:29:41 not really, though I've tried it semi-infrequently 21:29:50 what do u run? 21:29:53 windows? 21:30:03 yes although "for fun" I use DOS 21:30:06 i went cold turkey from windows to linux 21:30:07 --- quit: DrunkTomato () 21:30:10 i still run dos :P 21:30:16 I don't program Windows 21:30:23 i blew away EVERYTHING (except my asm sources :) 21:30:26 me either 21:30:41 i didnt even downgrade from dos To windows till 98 was already out for over a year 21:31:05 i think microsoft has never, in their entire history of their existence EVER produced anything worthwhile 21:31:24 the only reason i even have any OS's of theirs is because work kind of demanded it 21:31:46 i have an xp install in a VM here and i have my laptop dual booting to it 21:31:59 99.9999999999% of my time is spent in linux 21:32:01 so you've never tried Vista? 21:32:15 * Rugxulo is on Vista now 21:32:23 yes i have vista installed in a vm here too. i think ive booted it aobut 8 or 9 times and i just hate it more and more and more 21:32:29 not saying it's a bad OS, it's not, it works okay, but for DOS is blows big time (way worse than XP) 21:32:31 i dont even run it 21:32:43 i have dos installed into a vm here 21:32:46 with virtualbox 21:33:13 ill probably be releasing my dos version of isforth eventually 21:33:15 but thats not nasm 21:33:25 that will only assemble with a registered version of a386 21:33:35 which I have :-) 21:33:41 you registered? 21:33:42 but should be easy to translate to something else anyways 21:33:48 yes 21:33:53 i live abut 10 miles from EJI 21:33:54 and no 21:34:10 no? too many macros? it can't be THAT hard 21:34:15 i very VERY seriously doubt you could translate those sources into anything that didnt turn them into a clusterfuck 21:34:24 heh 21:34:34 I didn't say I want to go through that tedium, just that it's possible ;-) 21:34:35 no not too many. i just make use of some VERY CLEVER macros 21:34:41 heh 21:34:46 ndisasm ftw! ;-) 21:35:01 how big is isforth.com anyways? (20k?) 21:35:10 the executable? 21:35:25 -rwxr-xr-x 1 mark4 mark4 72255 Feb 1 2009 isforth-old 21:35:44 wtf why isnt there a ./isforth in there lol 21:35:50 I assume most of that is data 21:35:52 but yea thas about the rite size 21:35:55 alot of it is 21:36:03 pwned by teh evil 0verl0rdz!! 21:36:22 -rwxr-xr-x 1 mark4 mark4 80507 Sep 9 23:36 kernel.com 21:36:29 thats the size of the unextended forth kernel 21:36:38 ewww thats unstripped lol 21:36:55 strip it then upx it ;-) 21:37:00 -rwxr-xr-x 1 mark4 mark4 17668 Sep 9 23:36 kernel.com 21:37:07 O_O 21:37:19 the extensions are quite extensive 21:37:41 such as what exactly? 21:37:48 i have a very VERY nice forth version of ncurses but that only takes about 4k of object space in the executable 21:38:09 well thats ONE extension. thers also a memory manager in there which most forths traditionally dont have 21:38:31 download it and take a look :) 21:38:38 Linux version? 21:38:39 i kinda gotta go zzz. got werk 21:38:50 ya i didnt release the dos version yet 21:39:01 i plan to tho 21:39:03 I know, but I'm wondering why separate FreeBSD and PPC downloads? 21:39:31 because ppc is not x86 and because fbsd has a totally different way of doing syscalls 21:39:33 and okay, nitey nite ;-) 21:39:38 the fbsd doesnt work any more 21:39:40 yes, I know all that 21:39:42 o_O 21:39:52 I wonder if Linux compatibility would work then 21:40:05 im a heretic. im about " <-- that interested in maintaining portability 21:40:29 same with every other Linux user :-) 21:40:34 nope im pretty sure it didnt when i tried it heh 21:40:35 and Windows too 21:40:50 no. "one source file fits all" is the modern way 21:40:51 Mac OS X is worse (10.4 or 10.5 required for almost everything), SNOBS! 21:41:11 not if it isn't one of the big three, esp. *nix 21:41:21 cept its one source file with 2984659284 #defines which serves only to intereleave 248956294 different versions of that source file all into the same clusterfuck gordian knot 21:41:33 which is why i wont support conditional compilation in isforth 21:41:59 yes, IOCCC proved that anything can be misused ;-) 21:42:08 anyway i do gotta zzz 21:42:10 lol 21:42:17 okay 21:42:19 nitey nite 21:42:30 download it tho and take a look :) 21:42:35 done :-) 21:44:08 P.S. can't help but laugh, "License" is bigger than "kernel.com" :-)) 21:54:20 lol im a heretic 21:54:40 why? 21:55:22 i dont produce bloatware 21:55:58 Linux isn't exactly small anymore 21:56:02 (nor Windows) 21:56:13 FreeDOS ftw! :-) 21:56:43 no but its not bloated either 21:56:55 and its secure. windows never has been and never will be 21:57:07 anyway now im gone for sure lol 22:03:56 --- part: Rugxulo left #forth 22:57:21 --- join: kar8nga (n=kar8nga@LRouen-152-83-15-79.w80-13.abo.wanadoo.fr) joined #forth 23:22:00 --- join: f[x] (n=user@129-3-132-95.pool.ukrtel.net) joined #forth 23:37:09 --- quit: kar8nga (Remote closed the connection) 23:59:59 --- log: ended forth/09.09.09