00:00:00 --- log: started forth/03.05.31 00:48:00 --- quit: a7r (Read error: 60 (Operation timed out)) 03:23:33 --- join: crc (~crc@AC95DD4E.ipt.aol.com) joined #forth 03:42:26 Ya cause capitalism works so well... 03:42:42 One euro a day, that's what one third of humanity, or two billion people, are living with," 03:42:50 "Two euros a day, that's what a European cow gets on average from the European Union's Common Agricultural Policy (farm subsidies)." 03:42:58 "Three euros a day, that's the contribution of each American citizen towards the US military budget," Rebelle added. 04:31:53 Heh. 05:42:37 --- quit: crc ("I was using TinyIRC! Visit http://www.tinyirc.net/ for more information.") 07:58:31 --- join: murrr (murr@baana-62-165-186-239.phnet.fi) joined #forth 07:59:55 --- nick: murrr -> mur 08:20:13 --- join: PoppaVic (~pfv@s110.waters.gtlakes.com) joined #forth 08:20:19 Hi 08:20:25 And no, there's no activity here :) 08:20:33 Lo. Yeah, I can see that. 08:21:00 Not really suprising, but depressing. 08:23:20 Does it help if I tell you there is more activity when you're not here? 08:24:06 Actually, it doesn't matter one way or the other I was simply checking to see if kc* was in, and - obviously - yakkin' with you. 08:26:58 --- part: PoppaVic left #forth 09:53:02 --- join: gilbertdeb (~gilbert@fl-nked-ubr2-c3a-74.dad.adelphia.net) joined #forth 09:53:10 hello 09:57:23 terve! :) 11:11:46 Hey 12:39:50 --- join: jdamisch (jdamisch@207.191.240.58) joined #forth 12:40:35 hi 13:10:48 --- quit: Fractal (Read error: 110 (Connection timed out)) 13:12:41 --- join: futhin (futhin@dial-171.ocis.net) joined #forth 13:12:42 --- mode: ChanServ set +o futhin 13:12:47 --- nick: futhin -> thin 13:13:02 hi 13:13:04 hi jdamisch, gilberdeb :) 13:13:35 i'm just hanging out, getting an auto file to work in Swift 13:14:11 it works 13:14:12 jdamisch: do you have a forth article in you? ;) 13:14:21 maybe 13:14:35 i have something i have been thinking about on and off for awhile 13:15:26 what about? 13:16:10 well, you know how sometimes people like to compare code complexity in terms of lines of code 13:16:44 well, in Forth there are varous formatting styles, so lines of code may not be a totally percise measuring stick 13:16:58 like some people use blocks and the format is horizontal 13:17:05 or some people use files and the format is vertical 13:17:09 or a mixture of the two 13:17:20 --- join: Fractal (tgbgrm@new.cure.for.SARS.found.to.be.strongLSD.com) joined #forth 13:17:35 so I was thinking of measuring complexity in terms of Words and Numbers 13:17:41 everything separated by a space 13:17:59 I don't know what to call it yet though 13:18:08 NOF Number Of reFerences??? 13:18:16 NOW Number Of Words???? 13:18:24 fractal: yeah, subsidies are anti-capitalistic 13:18:59 you don't need to count the "Of" 13:19:03 just NW or something like that 13:19:06 :P 13:19:15 NOR is overloading the bitwise opp 13:19:36 NOF is easy to pronounce 13:19:40 NR 13:19:55 NW enn double yew 13:20:02 enn arr 13:20:12 well something 13:20:22 I wrote a stat program for Win32Forth that does this 13:20:27 but its not perfect 13:20:28 --- join: divgrad (~wer@81.25.33.251) joined #forth 13:20:38 a lot of acronyms don't include the vowels.. 13:20:46 divgrad: hi! 13:21:00 thin: hi 13:21:14 divgrad: do you have a forth article in you? ;) 13:21:32 jdamisch: it's an idea.. write the article :PPPP 13:21:37 one thing about Swift is that there are versions of the compiling words which are used inside of the object definitions so I need to be able to redefine those too. I am also counting definitions in my stats 13:21:45 just a min 13:22:27 jdamisch: there might be better ways to determine the complexity.. 13:22:33 thin:what kind of forth article? 13:22:46 and what about determining if the program was coded efficently or by a crappy coder? 13:22:58 divgrad: anything forth related.. look at the topic 13:23:47 well, i am just giving a description of somethat that I was maybe going to put up for public dunking anyway 13:24:07 so you type in INCLUDE NOF-READER 13:24:16 and then you goto the directory where your load files are 13:24:26 and then do something like type in INCLUDE PROGRAM 13:24:35 and after it loads, you go .STATS 13:24:43 hmmm, i think i could write something...when i am in an appropriate mood 13:24:52 and the app that i have been working on gives the following stats 13:24:54 * thin nods 13:25:07 NOF Total = 3035 13:25:18 Number of Words = 296 13:25:29 Average NOF / Word = 10 13:25:33 Number of Variables 18 13:25:38 Number of Files = 20 13:25:45 Average NOF / File = 151 13:25:52 wow, that's a lot of variables 13:25:52 (done) 13:26:02 maybe too many 13:26:35 well, you get the idea 13:26:54 i can understand a handful of variables, but i know some coders like to define a whole bunch of variables at the begining of the program. I think that's wrong, just define the variables as you need them. 13:26:55 that is what i have 13:26:59 yep 13:27:10 could be useful 13:27:10 i tried to keep the variable down 13:28:00 If I went ahead with this, I would want to have versions that work with various Forths 13:28:07 who can tell me why Forth Inc keeps 2yr old version of SwiftForth on its site? 13:28:10 I only have the Win32Forth one for now 13:28:31 divgrad: the demo? why not? 13:28:32 maybe they have not upgraded it in that amount of time 13:28:57 its the same version as the one you get when you pay, its just that turnkeying works and you get the full source 13:29:47 divgrad: i mean, why should they not have a 2yr old version of swiftforth ? if it's just the demo, it's not really a big deal 13:30:34 btw, when you do STARTER MYGUY to have a starting word for your PROGRAM MYFORTH then MYGUY needs INTERACTIVE at the end of him or the turnkeyd Forth barfs when you launch it 13:30:37 that is not in the Manual 13:31:20 its not exactly a simple Forth :^) 13:32:04 i can use it though 13:32:42 where is sifbot? 13:32:47 spifbot 13:32:51 sifbot 13:33:05 who cares? it's a mostly useless bot 13:33:18 yeah, its just a novelty 13:33:36 like a keychain of ET wearing a baseball cap and holding a can of beer 13:33:42 well it was just a hack thrown together, coded crappily in C, etc 13:33:48 eventually there'll be a better forthbot 13:34:11 it didn't even remember the line after you typed it in 13:34:29 yeah, that was a "feature" :P 13:34:37 call the new bot spifbot for spiffy robot 13:34:49 or niftbot 13:35:02 sifbot = safe interpreted forth bot 13:35:12 because you can't hose the server with it 13:35:18 --- nick: thin -> forthbot 13:35:23 --- nick: forthbot -> thin 13:35:34 the new forth bot will be called forth or forthbot 13:36:09 like do a bunch of assembly code here hex 2a c, 12 c, 45 c, 23 c, call 13:36:14 and hose the os 13:36:21 crash the server 13:36:54 nah, it'll have safeguards 13:36:59 good 13:37:38 : nuke 0 begin @ again ; nuke 13:37:45 i gotta go 13:37:49 bye 13:37:49 --- quit: thin ("laters") 13:40:47 --- join: wossname (wossname@HSE-QuebecCity-ppp81383.qc.sympatico.ca) joined #forth 13:41:03 hi 13:52:25 --- quit: jdamisch () 13:53:52 --- join: jdamisch (jdamisch@207.191.240.58) joined #forth 13:55:36 jdamisch, u know all, why www.forth.org is a fully dead place? 13:55:49 no 13:55:58 i don't know the story 13:56:41 i don't go there, there isn't much activity there, if any 13:56:58 i open the page and see 'last modified 3/25/03' 13:57:03 i still have a few issues of Forth Dimentions 13:57:18 i open the page and see 'last modified 3/25/02' 13:57:24 ok 13:59:54 what Forth do you use? 14:01:16 Swift demo 14:01:29 just play with it 14:01:33 i bought Swift 14:01:38 the $400 version 14:02:02 d'u use it for commercial app development? 14:02:20 are you confused by the fact that some of the demos don't work or won't save application but you can still type in DEMO and it will run? 14:02:30 no, i am just a hobby coder 14:02:46 there are a few confusing things in the demo, i got through it though 14:03:09 i found out which lines to modify in the source of the DEMOS that don't work to get them to work 14:03:20 no, im confused by the fact that Swift seems to be not developed 14:03:28 not developed? 14:03:42 it s/b supported 14:03:47 new versions, new possibilities 14:04:14 ok 14:04:23 maybe they don't have the manpower to keep coming out with new versions every 6 months, and feel that it will work ok the way it for their clients, and their clients know who they are anyway 14:04:28 ???? 14:05:24 i think that it is supported, just not being actively developed much, maybe ForthInc is too busy with clients who want large custom apps? ????? 14:05:28 i don't know 14:05:36 maybe ask on comp.lang.forth 14:06:18 i even suspect that Swift is a one-man-product 14:06:33 i don't know how many people made it 14:06:59 what are you looking for in a Forth? 14:07:50 more consistent library of words i guess 14:08:00 i just want something stable and that will just pretty much be a plain old regular Forth 14:08:45 Forth doesn't have much libraries 14:09:07 * divgrad nods 14:09:16 each Forth has it's own group of source files or source blocks that impliment stuff for that one particular Forth 14:09:39 but that may even seem meager to somebody from a more effluent environment perhaps one could say 14:09:58 but Forth is like a Roll Your Own Language 14:10:20 you may not reinvent any wheels, but you can impliment other people inventions in your own unique way 14:10:38 at times i think of implementing my own forth-like lang 14:10:42 you you do need to invent a new wheel, well then you have good tools to be able to do that 14:10:53 i sometimes think of making a non ANS Forth 14:11:22 sure, ANS makes me sick 14:11:43 some of the words have alot of paramaters when you could the doubles 14:11:45 like <# 14:11:54 maybe it makes some sense though 14:12:28 --- quit: mur ("MURR!") 14:13:11 here is a gripe, there is no standard for 0ALLOT or whatever you want to call it 14:13:20 everybody has it, and everybody calls it something different 14:13:32 oh but i still luv 4th anyway\ 14:14:36 usually DP is the dictionary pointer but Elizabeth calls it H 14:15:08 still i don't care that much i've learned to get around with locate and acclimate myself to the Forth 14:15:32 what can u tell abt colorforth? 14:15:44 i have only played with it a little bit 14:15:49 i can tell you some stuff about it 14:16:01 it is an OS, it runs w/o DOS or Windows or UNIX 14:16:22 ok 14:16:32 it has a nonstandard keyboard layout, but there is a description on screen so you can fuddle your way around 14:16:45 everything is different bout it, so you need to let yourself get used to it 14:16:56 it is very simple, like i think 2k 14:17:07 it has an optimisimg compiler 14:17:16 it uses color for punctuation 14:17:28 i can't remember which colors go to which though 14:17:42 like red means a new word is being compiles 14:17:48 something like that 14:18:00 i read an article abt it 14:18:15 it is from chuck so it is probably pretty stable 14:18:30 i like the idea of Forth OS, maybe i will spend some good time with it some day 14:18:46 I would want to get the CD-RW working in it 14:19:02 and then get an AUTO block stream to load from the CD-RW on startup 14:19:16 be able to use the CR-RW as blocks 14:19:59 d'u program for money in other langs? 14:20:16 divgrad, do you know how to make your own AUTO file in Swift? 14:20:32 i am just a hobbiest, i don't program for $$ 14:20:37 maybe someday 14:20:55 right now i know a bit of assembly and Forth pretty well 14:21:11 no, i dont know 14:21:46 ok 14:21:46 i have set SwiftForth up as a dev environment, i can explain it to you, just a min please 14:21:50 brb 14:22:27 no need to explain cos i've read the books coming with it 14:22:28 ok 14:23:44 ok 14:24:05 first i have an AUTO file which automatically load when Swift loads 14:24:18 that way you can change the AUTO file quickly to automate your Forth 14:24:37 start up Swift 14:24:49 use CD to move out of the Windows Directory and into the User directory 14:25:50 then type in like : LOAD-AUTO s" auto.f" included interactive ; 14:26:05 then STARTER LOAD-AUTO 14:26:16 then PROGRAM MYFORTH 14:26:37 that will put MYFORTH a new forth that uses the AUTO file into your USER directory 14:27:11 sorry, gtg 14:27:12 now go into your user directory and make a shortcut to it on the desktop 14:27:12 --- quit: wossname ("addicted") 14:27:35 it was nice to talk to u 14:27:37 bye 14:27:47 ok, thats fine, maybe some other time 14:27:54 --- part: divgrad left #forth 14:28:10 i will finish my story because maybe somebody who is recording the channel may want to read it 14:28:30 you need to create the AUTO.F file in the USER directory or the new Forth will puke 14:29:07 you can have words in it like : >U Z" C:\forthinc\swiftforth\user\" SetCurrentDirectory DROP ; 14:29:16 which gets you to the USER directory really fast 14:30:34 MARKER AUTO ( lines of code ) : REDO AUTO >U S" AUTO.F" INCLUDED ; 14:30:56 this will take the place of FORGET if you are fiddling around in the console and forget to create a marker 14:31:00 sometimes i do that 14:33:25 if you are in the habit of going MARKER FILENAME at the start of every source file then you can also do EDIT FILENAME to bring that file up this works for Notepad too 14:34:06 maybe i could reformat what i just wrote and then put it up on my site. maybe make a new page called SwiftForth discoveries 14:35:11 --- join: TheBlueWizard (TheBlueWiz@pc4edn1d.ppp.fcc.net) joined #forth 14:35:12 --- mode: ChanServ set +o TheBlueWizard 14:35:16 hiya all 14:35:23 what i typed in was just from my head it wasn't tested 14:36:08 hi 14:37:03 hiya jdamisch 14:37:11 the hang out 14:37:17 yep 14:37:48 maybe in a few hours i'll go code some 14:37:54 k 14:38:39 are you doing any Forth stuff? 14:39:47 haven't done that in a long time :/ 14:39:59 so you just like the company i take it 14:40:08 i am taming SwiftForth 14:40:47 i still don't get the Object system and the Windows stuff very well, but i was able to hack the file for the main console window 14:42:21 I like company, yes...plus I did a tiny bit of Forth from time to time....just that I'm busy :P (right now I take a timeout for a regular Sat. chat with my buddy on another channel) 14:43:03 i see 14:43:53 * TheBlueWizard smiles re: "taming" SwiftForth 14:44:15 maybe i should make a page on my site called "SwiftForth Discoveries" 14:44:41 i could put all of the goobers in there too 14:44:46 i have found a few 14:45:31 but its from ForthInc and i'd think that it'd be pretty stable and sturdy 14:45:42 i beleive that it is 14:47:15 hmm 14:48:23 it includes the source, which doesn't look too compliced, you would not know that from SEE THEWORD 14:48:53 i'm making the transition from lowercase to uppercase source :^) 14:49:43 complicated 14:50:28 if the source was not included, it would be NO CONTEST i could do it 14:50:36 i coudn't do it i mean 14:51:14 you couldn't do what? program? 14:51:26 i couldn't use SwiftForth 14:52:32 oh...I see...though SwiftForth should come with good docs 14:52:40 it does 14:52:48 the source are also docs :^) 14:53:04 if you don't use LOCATE then you should try it 14:53:20 I don't use SEE hardly anymore 14:54:25 what is LOCATE? 14:55:26 EDIT opens the source file that is defined in, you can use it to zoom in once you locate it and decide that it might be importiant 14:55:51 it works a bit differently than in Win32Forth, but you can use the MARKER trick 14:55:59 hmm 14:56:11 * TheBlueWizard hasn't used Win32Forth either 14:56:21 what Forth did you use? 14:56:34 should I start capilizing all of the chars in FORTH ? 14:57:10 :^) 14:57:49 oh, I first learned Forth on C-64, then dabbled around with Pygmy, Uniforth, and several others....all of them either shareware or public domain...nothing commercial 14:58:09 ah, another hobbiest 15:01:11 maybe someday i can make a forth bot called Deathbot written in assembly 15:02:19 :^) 15:03:18 lol 15:04:31 you can consider me an expert hobbyist, cuz I've mucked around with the innards of various Forth to serious extent, and cooked up a few real weirdos for fun 15:04:46 cool 15:05:07 i'm a decient hobbyist because I can pretty much get what I want. 15:05:13 it might take too darn long but I can get it. 15:05:23 economy of expression 15:06:44 * TheBlueWizard nods 15:15:59 why does your name get the @ by it i'm sure somebody told me b4 15:16:09 you have privleges 15:16:23 oh, someone add me to the op list 15:16:31 yes I have op priv 15:16:37 what is that? 15:16:40 do for you? 15:16:48 what does that do for you? 15:17:00 I can have good grammar and spelling if I try harder. :^) 15:17:06 I am just hangng out here. 15:19:34 oh, @ lets me do various things with the channel, like kicking jerks off here, opping someone, whatever 15:19:58 it's good 2 b able 2 kick goonz of the channel 15:20:14 what is ChanServ? 15:22:22 type "/msg chanserv help" to find out what that is 15:22:27 ok 15:22:45 also type "/msg nickserv help" to learn more as well 15:24:47 why would you need to be able to UNBAN yourself? 15:26:11 nuthin 15:26:13 not sure why UNBAN is needed; never have used it....I think it is to prevent an op from gratituously abusing the ban on another op 15:27:00 i see 16:18:04 gotta go now...bye! 16:18:10 bye 16:18:19 bye jdamisch 16:18:24 --- part: TheBlueWizard left #forth 16:51:16 --- join: crc (~crc@AC9E8EF1.ipt.aol.com) joined #forth 16:54:32 hi 17:03:07 --- quit: crc ("I was using TinyIRC! Visit http://www.tinyirc.net/ for more information.") 17:04:29 crc was spambot 17:25:35 bye 17:25:37 --- quit: jdamisch () 19:18:25 --- quit: gilbertdeb ("<--- off to play in the dirt.") 22:39:11 --- join: a7r (~a7r@206.72.82.135) joined #forth 23:51:49 --- quit: a7r (Read error: 110 (Connection timed out)) 23:59:59 --- log: ended forth/03.05.31