00:00:00 --- log: started forth/06.06.16 00:09:24 --- join: dignome (n=dignome@cpe-67-9-160-120.austin.res.rr.com) joined #forth 00:11:49 --- join: Cheery (i=Henri@a81-197-32-96.elisa-laajakaista.fi) joined #forth 01:24:47 --- nick: arke -> ArkeDotNET 01:33:53 --- quit: JasonWoof ("off to bed") 01:34:17 --- nick: ArkeDotNET -> arke 02:14:30 --- join: segher_ (n=segher@dslb-084-056-151-171.pools.arcor-ip.net) joined #forth 02:22:50 --- quit: segher (Read error: 110 (Connection timed out)) 05:50:25 --- join: timlarson_ (n=timlarso@65.116.199.19) joined #forth 05:54:15 --- join: virl (n=virl@chello062178085149.1.12.vie.surfer.at) joined #forth 06:34:48 --- join: PoppaVic (n=pete@0-1pool65-251.nas22.chicago4.il.us.da.qwest.net) joined #forth 07:11:48 --- quit: Al2O3 ("Leaving") 07:48:46 --- join: Al2O3 (n=Al2O3@71.240.162.190) joined #forth 09:13:27 --- quit: saon (Read error: 104 (Connection reset by peer)) 09:15:54 --- join: saon (i=1000@unaffiliated/saon) joined #forth 09:21:13 --- join: tathi (n=josh@pdpc/supporter/bronze/tathi) joined #forth 10:03:37 --- quit: dignome (Read error: 110 (Connection timed out)) 10:21:31 --- quit: PoppaVic ("Pulls the pin...") 10:40:17 --- join: JasonWoof (n=jason@pdpc/supporter/student/Herkamire) joined #forth 10:40:17 --- mode: ChanServ set +o JasonWoof 11:17:52 --- quit: timlarson_ ("Leaving") 13:18:36 yeah Quartus, opera is a darned nice browser :) 13:41:39 --- quit: madwork ("?OUT OF DATA ERROR") 13:42:46 --- join: madwork (n=foo@derby.metrics.com) joined #forth 14:22:45 --- quit: tathi ("leaving") 14:31:28 --- join: I440r (n=mark4@24-177-235-246.dhcp.gnvl.sc.charter.com) joined #forth 14:36:52 --- quit: Cheery ("Leaving") 14:38:31 --- quit: JasonWoof ("rebooting to enable new kernel") 14:54:23 --- join: crc (n=crc@pdpc/supporter/active/crc) joined #forth 14:54:24 --- mode: ChanServ set +o crc 14:59:55 --- join: T0paz (n=top@spc1-horn1-0-0-cust255.cosh.broadband.ntl.com) joined #forth 15:06:00 almost ready to release new isforth with the debugger :) 15:07:57 I440r !!! ltns!! 15:08:08 hi 15:08:12 how ya been? 15:08:18 good :) 15:08:22 excellent 15:08:39 :) 15:08:41 what's the version of the new release going to be? 15:08:55 1.17b ? 15:08:58 kk 15:08:58 its still in beta 15:09:03 k 15:09:15 when i get a metacompiler ill take it out of beta :P 15:09:27 i've got 1.15b, how acient is that? 15:09:45 actually im thinking the kenel is pretty much stabalized now, only minor changes for a long time 15:09:53 k 15:10:02 are you also producing changlogs? 15:10:10 +e in there somewhere 15:10:35 i make a note of what gets changed from the previous version to the new one 15:10:47 that's a changelog entry; what about the file? :) 15:11:30 i dont keep a history of every single change i ever made lol 15:11:49 heh, i wasnt lookin for that kind of detail 15:11:58 what sorta detail ? 15:12:15 of what you've done since 1.15b 15:13:00 well look in 1.16b and 1.17b :) 15:13:11 actually the only real change here is the debugger 15:13:24 kk ty 15:13:25 had to rewrite the decompiler slightly and made some VERY MINOR changes to the kernel 15:13:48 i had to add some coded definitions to exec.1 beause i cant "code" them in the extension 15:13:52 i dont have an assembler yet 15:13:59 k 15:14:02 so i added them to the kernel 15:14:53 regarding isforth, is it ansi? 15:14:59 no 15:15:02 k 15:15:13 im about the most anti ans person you will ever meet 15:15:18 same here 15:15:23 i think ans forth is an abomination 15:15:27 that noose is too tight 15:15:49 re vocabularies, did you implement them? 15:16:14 of corse i did 15:16:21 well, some dont. 15:16:22 :) 15:16:25 fully hashed vocabylaries 15:16:29 k 15:16:34 and they are called VOCABULARIES 15:16:37 kk 15:16:40 not (camp voice) word lists 15:16:44 heh 15:17:17 w.o.r.d, l.s.t. a.n.s.i.i 15:17:24 heh 15:17:43 bbiaf, eats. 15:28:19 back. 15:29:53 I440r so, when vocs are sought, is it similar to how fig vocs are sought? 15:32:05 ansii-wm.net 2007 15:32:10 2006, wvwn 15:32:45 can you tell i can't type :-) 15:32:54 mebya 15:33:02 :-) 15:33:53 and ans forth is fine, btw 15:34:00 ew 15:34:30 ans forth, fine? two things that can't be mentioned in one sentences 15:34:36 sentence 15:34:38 it doesn't tell you you cannot do things in another way 15:35:38 you just have to add some compatibility thing if you want to claim compliance 15:35:53 sounds fair, or what? 15:36:05 that is true 15:37:15 good 15:38:36 and, have you discovered the three actually hard things to get compliance yet? 15:38:42 --- quit: T0paz ("Leaving") 15:39:01 well, well. but some ans forths like capitalized notation, so it's not compatible with a system which is case sensitive 15:39:47 another big minus for most ans forth systems is, that they are fat. 15:39:52 not required by the "standard". something else please? 15:40:11 not all. 15:40:13 standard requires caps 15:40:46 lowercase can be done as well, but to be fully compliant, you have to recognize the capitalized spelling of the words 15:40:58 standard requires caps to be recognized when looking for standard words 15:41:10 yes, that's what I meant :) 15:41:11 so, writing in BIG LETTERS is required by the standard, well I think forth needs a better standard then. 15:41:12 yes 15:41:53 so make a better standard. i certainly won't be stopping you 15:43:20 i like the fact that we _have_ a standard. i'm not saying it's perfect 15:43:26 well, I'm working for a year now on something compareable 15:43:32 what are the three things? 15:44:14 what are the three things? 15:44:41 crc: i'll tell you tomorrow. right now, i', drunk, and need to head of to bed :-) 15:44:50 ok 15:45:02 fair enough? :-) 15:45:08 yes 15:45:42 for my forth, to achieve full compliance I'd have to change >number, >in, and add a few more words to the ans.forth file I've slowly been writing 15:45:42 okay, first thing -- TO is pure bollocks 15:46:05 TO is not in CORE, which is all I'm worried about 15:46:11 that sounds fine 15:46:28 standard, pah, ans forth standard is one of the worst standards. 15:46:29 oh just core is trivial 15:46:46 core is all that is required to claim compliance 15:47:35 virl: you forget the fact that because it _is_ standard -- that's a huge virtue 15:47:43 crc: true 15:48:16 crc: any useful system will have a bit more though 15:48:28 true 15:48:46 but most of the rest can be built over core and whatever the host forth provides :) 15:48:57 sure 15:49:05 almost all 15:49:12 what are you talking about? 15:49:12 _almost_ all 15:49:59 my ans compatibility layer is mostly to help in porting ans code to retro's dialect of forth 15:50:33 virl: it help portability between application level programs, for one thing. if you don't see the value in that -- 15:50:38 HelFORTH has a full ANS compliant context, at least in CORE and I think much of CORE-EXT as well 15:51:45 can we download helforth? 15:51:54 yes 15:52:00 great :-) 15:52:06 url? 15:52:13 http://maschenwerk.de/HelFORTH/downloads.html 15:52:26 thx 15:52:26 You'd want series 2, since 3 isn't stable yet 15:52:28 np 15:52:46 * crc keeps close track of all known retroforth forks :) 15:52:48 a standard is supposed to do that, but not the ANS forth standard. 15:52:54 i *love* seeing other forth implementations 15:53:00 it's mindless bullshit 15:53:18 virl: finished yet? 15:53:35 yes 15:53:43 ok :-) 15:54:10 http://retroforth.com/ has links to Glypher, GiREF, FreeForth, HelFORTH, and Reva, as well as my RetroForth 15:54:11 virl: hat do you want to see instead... forth-79? 15:54:42 crc: did you see paflof ever? 15:54:47 no 15:54:59 retroforth as a standard for example 15:55:01 let me try to find the link 15:55:56 crc the word TO is one of my pet hates 15:56:14 i440r: amen bro 15:56:21 the word is !> 15:56:28 ! is pronouncd store 15:56:30 hehe 15:56:33 > is pronounced to 15:56:37 !> store TO 15:56:42 not to 15:56:53 the name to is incomplete 15:57:02 and totally limp wristed like everything else ans 15:57:21 isforth use isforth as THE standard!!!!!!!!!!!!!! 15:57:22 heh 15:57:29 *cough* swap is in the standard *cough* ;) 15:57:34 if you think !> is better than TO... you're sooooooo wrong 15:57:52 I just use @ and ! 15:58:05 !> is a forth word "to" is ghey 15:58:14 it's not about spelling anyway, it's about the concepts 15:59:04 ok well your objection is that it can modify a constant ? 15:59:05 re-assigning new values to constants is.. erm.... 15:59:40 ok isforth still has variable and constant but i think they were badly defined from the start 15:59:58 variable should have been defined the way constant was 16:00:12 : variable create , does> @ ; or whatever 16:00:13 my _main_ problem with the thing is that t behaves differently in compile- an interpret- state 16:00:21 so !> is for midifying a variable 16:00:33 isforth defines a word called var that has the same run time as a constant 16:00:43 ans calls this a "value" which is another ghey name 16:00:46 but isforth also has const 16:00:50 0 const blah 16:00:56 blah is a state smart immediate word 16:01:08 when you use it in a : definition a LITERAL is compiled 16:01:20 you can still do 5 !> blah but thats bad form 16:01:26 to be discourabed 16:01:30 but NOT prevented 16:01:54 discouraged even 16:02:00 : to : !> ' drop which @ :xt ! ; 16:02:03 you're saying "state smart" like you're proud of it?! 16:02:14 in retro, that will provide both to and !> 16:02:17 it's not nice to deny a coder 16:02:22 theres NOTHING wrong with state smart words 16:02:37 you cannot have ZERO state smart words 16:02:40 segher_: FreeForth has no state smart words 16:02:47 how 16:02:54 it compiles everything, then runs the result 16:03:12 yea. make a mountain solutin for a mole hill problem 16:03:16 thats the ans way 16:03:19 heh 16:03:27 freeforth is far from ans 16:03:28 state smart words are SIMPLER 16:03:36 its still the ans way 16:03:46 go look at postpone 16:03:56 a hugely complex solutoin to a very simple problem 16:04:05 thats solved with compile and [compile] 16:04:11 neither of which is broken 16:04:16 so didnt need fixing 16:04:42 the *main* problem with state smart words, is if you want to override them 16:05:01 suddenly :" 16:05:08 why would you want to override them 16:05:26 "two meanings" explodes exponentiallu 16:05:39 because i have to? 16:05:51 not my choice eh 16:05:54 erm show me a state smart word you need to override 16:05:59 TO 16:06:23 ok show me an example of where you need to override it 16:06:28 in OF, TO has a meaning for four things 16:06:39 of as in case statements ? 16:06:52 as in open firmware 16:06:54 OF as n Open Firmware 16:06:58 yeah 16:07:01 oh 16:07:15 so its overloaded ? 16:07:19 yeah 16:07:30 again. a hugely complex solution to a very simple problem 16:07:31 and that's _crap_ 16:07:32 STUPID 16:07:52 i'll have to learn to live with it i suppose ;-) 16:08:03 most forths are too overloaded 16:08:05 or make a new definition for 16:08:22 overloading is BAD 16:08:35 yeah 16:08:41 well, your forth is also overloaded I440r 16:08:51 what did i overload 16:09:10 did i440r overload whitespace yet 16:09:11 i dont have any words that have more than 1 meaning 16:09:12 ? 16:09:33 i dont overload 16:10:19 unless i did it by mistake when i wasnt watching :) 16:10:24 you have sockets per default in the system for example 16:10:50 err and ? 16:12:11 it's overwhelming this mountain of words 16:12:13 bed time for me 16:12:34 see you guys later! 16:13:22 I must it really say again, crc, you did a good work. 16:13:58 streamlined, understandable, perfect. 16:30:21 what's exactly the target of isforth? giving the user a system for socket and terminals? or what? 16:30:56 do you want to integrate one day x11 for x11 programs? 16:35:32 heh i just single stepped all the way throug my memory managers allocate word 16:35:46 i dont understand it when im single stepping it tho lol 16:35:55 its damned conplex from that perspective :) 16:35:58 heh 17:50:27 I440r for >list@, name it cut 17:50:50 cut ? 17:50:50 or, mindful of lisp, what about car? 17:50:58 i like car 17:51:09 the decription is right 17:52:50 where is that defined ? 17:53:15 on your site, in list.f 17:53:24 @clss.net 17:53:45 its not in there any more :) 17:53:46 is that a current site? 17:53:50 oh 17:54:01 @isforth.clss.net 17:54:11 e/list.html 17:54:24 yea i need to redso that 17:54:39 redo what? 17:54:39 lol 17:55:47 clss.net 17:56:12 oh 17:57:07 btw, lol in variable.html, where you wrote, "the snobs were having a gay moment (like blond[e] but different) roflmao 17:57:54 :) 18:52:59 --- quit: uiuiuiu (Remote closed the connection) 18:53:01 --- join: uiuiuiu (i=ian@dslb-084-056-227-034.pools.arcor-ip.net) joined #forth 20:27:43 I440r using a digit as a file extension is not a great idear, just an opine 20:27:57 its temporary 20:28:03 ty 20:28:07 they are all going tobe .f files 20:28:11 when i meta compile 20:28:11 kk 20:28:19 .1 is for man pages 20:28:22 i dont care :) 20:28:23 yep 20:28:30 .f is for.... fortran 20:28:33 im stealing .f 20:28:36 k 20:30:21 hmm, have you made any progress on an x86 assembler yet? 20:31:42 not even 20:32:33 hi 20:33:13 currently trying to find out why i can single step some defered words but not others 20:33:29 specifically i cant single step a defered word that is vectored to a colon definition 20:33:45 but i CAN step into that defered word 20:33:47 :/ 20:35:49 what's up I440r 20:37:01 --- join: snowrichard (n=richard@adsl-69-155-177-157.dsl.lgvwtx.swbell.net) joined #forth 20:37:12 writing the worlds greatest forth debugger :) 20:37:48 send me a tarball please :) 20:38:36 itll be in the release :P 20:38:47 which one is yours? isforth? 20:40:29 yes 20:40:55 the last build I downloaded, the binary worked fine, but when I tried to build it it segfaulted 20:41:26 ya that was a bug 20:42:20 you use nasm assembler? 20:43:08 for now 20:45:20 ok this has me stumped, it was working earlier lol 20:45:21 dammit 20:46:07 think my phone is ringing 20:50:15 think ? 21:02:50 --- quit: saon (Read error: 104 (Connection reset by peer)) 21:07:11 could barely hear it over the music 21:16:55 ok time for zzz 21:17:00 --- quit: I440r ("Leaving") 21:22:39 --- quit: snowrichard ("Leaving") 23:00:02 --- join: snowrichard (n=richard@adsl-69-155-177-157.dsl.lgvwtx.swbell.net) joined #forth 23:01:22 --- join: JasonWoof (n=jason@c-71-192-33-206.hsd1.ma.comcast.net) joined #forth 23:01:22 --- mode: ChanServ set +o JasonWoof 23:01:39 hi Jason 23:10:59 --- quit: snowrichard ("Leaving") 23:37:17 hi sn.. 23:37:18 oh 23:41:24 morning JasonWoof 23:41:26 hi JasonWoof 23:46:57 virl: how's xell? 23:47:46 well, beginning by zero again. now the 5th time I think 23:48:15 --- join: Cheery (i=Henri@a81-197-32-96.elisa-laajakaista.fi) joined #forth 23:48:19 virl: why? 23:48:30 it got to fat 23:49:28 too 23:50:53 virl: what's wrong with isforth including socket support? 23:54:21 it's not wrong to include socket support, but I think, extensions like that, which are included in the forth itself and not in a loadable module, forms the forth into something specific. I think that forth is a language which gets fitted to the problem, but this way I have something specific which I don't want as a forth programmer. 23:54:36 what kind of module system? 23:54:54 perhaps 'include x.fs'? 23:55:05 ok 23:55:11 does isforth have vocabularies? 23:55:19 it seems to have 23:58:15 iirc, it even prints them in 'words' 23:58:24 what's the problem then? 23:59:59 --- log: ended forth/06.06.16