00:00:00 --- log: started forth/01.07.16 00:11:55 --- quit: adu (Ping timeout for adu[adsl-63-201-90-249.dsl.snfc21.pacbell.net]) 00:18:30 I use Pico and ed. 00:18:40 oops, wrong window 00:19:20 --- join: adu (andrew@adsl-63-201-88-56.dsl.snfc21.pacbell.net) joined #forth 00:24:57 --- join: notjunkd (junk@p88-max1.christchurch.netaccess.net.nz) joined #forth 01:48:12 --- quit: colorg (Ping timeout for colorg[humbubba.smart.net]) 01:48:57 * You have 613 experience points and need 387 to advance. 01:48:59 i440r 01:49:01 how do i advance? 02:11:38 --- join: ree (jwm@twisted.goodnet.com) joined #forth 02:42:19 --- quit: I440r () 02:42:43 i ticked him off good there 02:42:47 --- quit: notjunkd ([hienoa] - your ass is glowing!) 02:49:29 --- join: I440r (mark4@purplecoder.com) joined #forth 02:49:46 hey i440r bud =) 02:52:25 hi 02:52:28 playing mud 02:52:32 shud be sleeping :P 02:54:15 hehe 02:54:45 :) 02:54:52 telnet moongate.net 4000 :) 03:01:40 hehe 03:01:42 I am on there 03:01:47 ree 03:01:52 I'm a ranger ogre =) 03:02:14 hehe 03:02:19 im a ranger too 03:02:21 rangers are teh best 03:02:23 u get spells 03:02:23 cool 03:02:29 I didn't know that 03:02:35 but i made teh mistake of being a humnan 03:02:36 I just chose it because it looked cool =) 03:02:40 hah 03:02:52 u get spells :) 03:02:55 say this 03:02:56 score 03:03:05 it will tell you all kinds of info 03:03:28 this is pretty neat 03:03:33 say inventory tells u what u got 03:03:34 no ascii art? 03:03:41 actually yes and no 03:03:45 heh, well, I need to disconnect 03:03:56 this might be a good type of interface for dist ;) 03:03:58 ur player wont be saved 03:04:00 ree =) 03:04:05 yeah, I know 03:04:06 hey adu 03:04:07 :) 03:04:13 hmm 03:04:16 I'll redo him later when I have time 03:04:20 I need to get windows setup 03:04:21 i just died again :P 03:04:24 hah 03:04:29 pesky human 03:04:36 take care 03:04:38 how are you adu 03:04:39 ur only dead for a small ammount of time :) 03:04:39 lol 03:04:41 nite dood 03:04:50 who's going? 03:05:13 ree: i'm very good 03:05:23 just got back from vacation 03:05:30 wow 03:05:37 I wish I could have a vacation 03:05:43 and i've managed to get out of the house just about every day for smoking 03:06:23 hah 03:06:29 not quiting? =) 03:06:37 no i like it too much 03:06:42 anyway i'm working on this lang 03:06:56 and i'm writing a compiler/interpreter for it in perl 03:07:04 i've already got a shell for it 03:07:16 just need to fill in some gaps 03:07:28 ohhh 03:07:29 hehe 03:07:33 heh 03:07:39 ohhh? 03:07:44 written in perl ;) 03:07:55 why does everybody laugh at me when i say that? 03:08:02 not laughing 03:08:07 just find it amusing 03:08:10 :) 03:08:14 perl is especially good at text processing 03:08:17 being that I am into low level coding 03:09:12 well ok whatever 03:10:34 heh, not saying anything bad about it for sure 03:10:38 if it works well, that is great 03:12:04 cool then 03:12:52 I thought you were working on a asm language before 03:12:54 portable 03:13:23 same thing 03:13:28 i don't get it 03:13:54 why do people hate something, especially converters, depending on what they're written in 03:14:19 compilers don't really need to be optimised themselves, they just need to make optimised code 03:15:57 well, I like a whole unified approach 03:16:04 more of a passion for excellence/beauty 03:16:14 ya same thing, only different iteration 03:16:17 taking programming in a direction of a art form 03:16:30 but then again, everyone's opinion is slightly different 03:16:56 well i was trying to make a unified assembler environment 03:17:27 and have an extensive macro arch, but my lang came out of a desire for no keywords, then it just fit 03:17:37 so now its different, but does the same thing 03:17:44 well, to make something unified, I think it needs to be taken a step further than just environment 03:18:42 y? 03:19:00 so it can expand indefinitely 03:19:05 without having to be rethought 03:19:54 howd you come to that conclusion? 03:20:39 are you saying all environments are stupid? 03:20:45 well 03:21:18 I think one needs to cross the threshold of programming with a language and a language that is the actual programming itself 03:22:03 asm? 03:22:29 but what most people think of as asm isn't the actual programming 03:22:43 its a hll in itself that has lots of macros and definitions to help you out 03:23:07 the only lll as i see it is making an executable with a hexeditor 03:23:46 well, actually 03:23:53 lll has a one to one level of comparison 03:24:00 they are mneumonics 03:24:06 but they are direct representations 03:24:20 not all of them 03:24:24 true 03:24:29 everything else is assembler specific 03:24:38 ya 03:25:06 well ppc for example has predefined psudeo mnemonics 03:25:22 and they simply macros 03:25:27 yeah 03:25:39 so thats not assembler specific 03:25:55 its optional, but..... 03:26:00 what were we talking about? 03:26:04 haha 03:26:14 unified structures 03:26:17 I believe 03:26:23 programming language environments 03:26:24 and what not 03:26:37 things 03:27:10 --- join: s[e]th (seth@APastourelles-101-1-4-163.abo.wanadoo.fr) joined #forth 03:27:17 hiho ^^ 03:27:26 but what use is it to simplify a complex structure to something unified if it only makes it more complicated to use? 03:28:04 hey seth 03:28:16 i suppose thats where the art form comes in... 03:28:18 adu, so the computer itself can use it 03:28:24 adu, taking the human factor out of it 03:28:37 hehe 03:28:38 i really want to know more about forth but i can't find a site that encourage me to program in forth 03:28:38 and yeah, that is where the artistic quality comes in 03:28:57 www.forth.org didn't help? 03:29:11 its got some CGI examples 03:30:00 i already went there but the pb is that i didn't know what kind of program i can make in forth 03:30:07 ppl actually used forth to make CGI scripts 03:30:29 seth, it really depends on the interpreter 03:30:36 and for what operating system you are using 03:30:51 you can make fully functional programs 03:30:55 linux x86 03:30:56 that work in X or windows 03:31:21 you can make any kind of program you want in forth 03:31:27 yep 03:31:35 in any language at that 03:31:37 hehe, well, I better go 03:31:45 cya 03:31:51 before my mom kills me because I don't have her labels done =) 03:31:52 it just takes more time to do some things 03:31:59 great talking with you adu 03:32:04 u2 ree 03:32:09 later adu, i440r, seth 03:32:12 --- quit: ree (Disconnecting) 03:32:28 seth: what kind of program do you want to make? 03:32:43 i know i can make all kind of prog (like all programming language) but what are the kind of program that forth is made for 03:32:46 ? 03:34:02 small programs 03:34:16 its like C and the shell combined 03:34:34 ok, that's why you talked about CGI examples 03:34:41 ppl have made database programs 03:34:56 i'm not sure about word proc tho 03:35:20 ya i thought the cgi examples were cool 03:35:21 how ! i've to leave 03:35:26 see you soon 03:35:26 bye 03:35:47 i stay login only to see when Fare arrive 03:35:49 bye 03:36:00 --- nick: s[e]th -> s[away]th 04:39:48 --- quit: adu (Ping timeout for adu[adsl-63-201-88-56.dsl.snfc21.pacbell.net]) 04:45:20 --- join: adu (andrew@adsl-63-201-88-56.dsl.snfc21.pacbell.net) joined #forth 05:13:25 --- quit: adu (IRCStep) 09:26:30 --- join: edrx (edrx@copacabana-ttyS11.inx.com.br) joined #forth 09:48:49 --- join: futhin (thin@h24-65-199-115.cg.shawcable.net) joined #forth 09:49:16 hey all! 09:49:34 hi and bye :( 09:49:44 --- part: edrx left #forth 09:55:27 --- join: speuler (icafe@malve.icafe.spacenet.de) joined #forth 09:55:37 g'day 10:43:49 time's up 10:43:53 --- part: speuler left #forth 11:11:11 --- quit: futhin () 11:37:29 --- join: Fare (fare@aboukir-101-1-5-fare.adsl.nerim.net) joined #forth 11:48:18 --- quit: Fare (Connection reset by pear) 11:59:14 --- nick: s[away]th -> s[7]th 12:31:23 --- join: edrx (edrx@200.240.18.102) joined #forth 12:43:24 --- join: rob_ert (robost86@h3n1fls33o898.telia.com) joined #forth 13:09:53 --- join: adu (andrew@adsl-63-201-88-56.dsl.snfc21.pacbell.net) joined #forth 13:24:07 hi adu! 13:24:14 hi 13:24:41 Hi everybody =) 13:24:49 could you give the details of your system again? Which OS? Which Emacs? 13:34:00 --- quit: rob_ert (Read error to rob_ert[h3n1fls33o898.telia.com]: Broken pipe) 14:47:55 --- quit: s[7]th (Client Exiting) 15:14:40 --- quit: edrx ([x]chat) 15:28:59 --- quit: adu (IRCStep) 17:10:42 --- join: geakazoid (JB@adsl-63-202-177-207.dsl.snfc21.pacbell.net) joined #forth 17:12:23 are there any FORTH programmers here? 17:31:15 yah 17:37:31 --- join: adu (andrew@adsl-63-201-88-56.dsl.snfc21.pacbell.net) joined #forth 17:57:08 Oh, hello... a man in the Silicon Valley advised to check out FORTH for some projects I am working on 17:57:20 Are you in one of the FIGs? 17:57:24 and 17:57:32 oops 17:58:08 FIGs are for hungry ppl 17:58:11 =P 17:58:24 Hungry, what do you mean? 17:58:45 figs grow on trees forthers dont 17:58:48 i don't know i'm hungry 17:59:13 adu are you a FORTH programmer though, that is the question? 17:59:26 o kinda 17:59:32 i've done some programming in it 17:59:48 nothing big tho, can i help you with a ?n 18:00:34 well, I've been doing some very primitive tutorial samples on win32forth 18:00:42 ok 18:02:23 and? 18:03:01 <- not in any FIGs 18:05:32 sorry, I need to leave my PC for minute... and I tried loading a .f called textedit.f, the first time it worked but now I get 18:05:46 error c:\program.f file not found 18:09:32 My goal is to develop some software for MS-Win9x/ME and Linux (Mandrake is what I use), and I want to do find out how a simple text editor can be contructed as a sample project 18:12:16 in forth? 18:12:28 --- join: TheBlueWizard (TheBlueWiz@ip-216-25-202-136.vienna.va.fcc.net) joined #forth 18:12:29 --- mode: ChanServ set mode: +o TheBlueWizard 18:12:38 hiya all 18:12:41 hmm so you can't use bigFORTH? 18:12:48 --- mode: TheBlueWizard set mode: +oo adu I440r 18:12:53 =) 18:12:56 well, my friend is a retied programmer and told me that FORTH would suit the needs of the project I have been designing 18:13:10 o ok 18:13:24 i think bigFORTH works on Win32 as well, not sure 18:13:37 but its very suited for applications, it has a GUI library 18:13:45 TheBlueWizard I am just learning, I had downloaded a few FORTHs and win32forth was easy to start 18:14:02 I see 18:14:11 adu yes, it is working ok on my windoze machine 18:14:47 but I think there is something wrong because it has this Error: C:\PROGRAM.F file not found 18:15:24 TheBlueWizard I have not put it on my Mandrake Linux machine because I downloaded gfroth and it seems different 18:15:35 than the other Forths 18:16:03 adu where are the gui libraries? 18:16:08 I haven't played with gforth...I know I440r hates it 18:16:37 TheBlueWizard I got onto their mailing list and it seems they are trying to change syntax like from "." to "," 18:16:54 on the compiler: I did not want to get into that if I was learning 18:17:27 it comes with it i think its called MINOS 18:17:49 geakazoid: what? that's crazy.... DOT means print a number, COMMA compiles the literal into dictionary 18:18:44 here is a copy of part of the email: 18:18:45 [Also posted to comp.lang.forth] 18:18:45 We are currently thinking about changing Gforth to a somewhat unusual 18:18:45 mixture of direct and indirect threading. Benefits: direct threaded 18:18:45 speed without requiring architecture-specific machine code generation. 18:18:45 Disadvantages: The new scheme requires a new image format, and some 18:18:47 practices used with traditional implementations don't work as usual; 18:18:49 In particular, COMPILE, is no longer equivalent to ",". 18:19:33 well, maybe I got a bit confused, but still I do not need to get into wierd trips if I just need to learn how to use the language 18:20:29 yeah...it's a good idea to learn the "standard" Forth first...then you can branch out into whatever flavor suits you.... 18:21:11 trouble is that the "standard" thing is hard to nail down....like trying to nail a jello to a wall :) 18:21:34 I have noticed 18:21:45 What is a standard distribution? 18:22:31 --- join: futhin (thin@h24-65-199-115.cg.shawcable.net) joined #forth 18:22:45 standard *distribution*? none that I'm aware of....there is an ANS Forth standard, but I get the impression it is not exactly popular 18:22:46 lol 18:22:54 hello 18:22:56 hey adu 18:23:00 hey futhin 18:23:09 --- mode: TheBlueWizard set mode: +oo futhin geakazoid 18:23:12 futhin: so what is your fav lang? 18:24:38 adu: there's no perfect language, therefore i'll be making 2 or 3 levels of language. the higher level language will be the easiest to learn and use for basic things.. it will resemble MUF and the bottom language will be Forth 18:25:00 MUF? 18:26:31 multi-user forth. it's not forth.. but it's forth-like 18:26:32 Multi-User Forth? just a wild guess.... 18:26:58 * TheBlueWizard blinks in utter surprise! 18:27:00 interesting 18:27:07 I guessed right!!!! 18:27:33 lol, if a newbie can't get confused enuff! 18:27:46 * TheBlueWizard make a weird dance, like a football player do after scoring a spectacular touchdown 18:27:54 heh 18:28:25 too bad I haven't the football to spike the ground with though.... 18:28:32 adu: MUF is the online programming language for TinyMUCK servers.. it's pretty cool 18:28:42 thebluewizard: spike the computer 18:28:45 wierd 18:28:52 * TheBlueWizard laughs 18:29:47 futhin: so you've dabbled in TinyMUCK? I have heard of one MUD using Forth like language.....do you know where I can find TinyMUCK material? 18:30:04 thebluewizard: what operating system? 18:30:19 ok, now does anyone know what this means? Error: C:\PROGRAM.F file not found 18:30:33 for Linux :) 18:30:38 thebluewizard: do a search for fuzzball 18:30:44 source code greatly prefered 18:30:46 yes c: for linux 18:30:51 lol 18:31:03 thebluewizard: http://www.belfry.com/fuzzball/ 18:31:04 yeah 18:31:09 noone has a windoze clue for me? 18:31:10 you get the source code 18:31:35 geekazoid: it means file not found :) 18:32:00 geakazoid: did you get the error after running a program? 18:32:24 yes, I downloaded a texteditor then ran the exedit.f 18:32:36 it worked the first time then I got the error 18:32:43 TheBlueWizard:https://sourceforge.net/projects/fbmuck/ 18:32:58 thanks for the link! 18:34:17 futhin do yo have a clue? 18:34:46 geak: i need more info 18:35:17 geak: it's probably a pathfile issue or you need to put program.f in C:\ or whatever 18:35:55 or set PATH environment...read the doc.... 18:36:26 TheBlueWizard ok where is it? the doc? in win32forth? 18:37:02 I never use win32forth, so I can't be of much help there....sowwy! 18:37:15 I am just making wild guesses 18:37:16 futhin don't you know? 18:37:48 geak: i know all! give me more info :/ 18:38:29 * TheBlueWizard gives futhin info cookies ;) 18:38:47 well win32forth is installed in c:/programs/win32for 18:38:48 I like to make wisecrack remarks ;) 18:40:33 I tried some samples from http://www.concentric.net/~jkelm/win32for/classlib/index.htm and loaded the source file 18:41:07 is worked once or twice then gave me errors. I ran make win32forth and make winview a few times but that did not help 18:42:21 I re-installed thinking I might have inadvertanlty added a word with some samples from http://www.sunterr.demon.co.uk/TutFile2/header2.htm 18:43:27 --- quit: futhin () 18:47:08 hum... 18:48:54 ok, then... what applications have been written in FORTH that are good examples of using FORTH? 18:55:02 ftp://ftp.netwinder.org/users/e/elafo/src/soli.seq 18:55:18 it's not a big app...but IMHO it's good code. 18:58:03 http://home.earthlink.net/~neilbawd/ is also interesting, although I'm not fond of his coding style, 18:58:45 http://www.taygeta.com/forth.html (this is a HUGE archive) 18:59:53 which FORTH are you using? 19:02:41 me? F-PC (DOS) and Quartus (Palm) 19:03:51 for commercial or hobby? 19:04:49 hobby 19:05:24 what have you been designing and developing? 19:08:27 just crtypto....currently designing my own forth machine. 19:08:39 what are you planning on doing with it? 19:08:53 Everything. :) 19:09:01 heh 19:10:18 like program or rebuild your pc? 19:10:36 no. 19:10:46 make tea? 19:10:47 a separate, from scratch computer system. 19:11:20 I heard you can make an OS with FORTH 19:11:24 a homebrew computer, eh? 19:11:31 yes...but that would be missing the point. 19:11:38 TheBlueWizard: yah. 19:12:05 there's a newsgroup devoted to homebrew stuff 19:12:10 what is the machine for? 19:12:27 yes...there is almost no traffic and its not machine like I want ot do. 19:12:41 geakazoid: running forth very fast. 19:13:02 you just want to run FORTH fast, that is it no other projects? 19:13:45 it's a forth machine to allow me to create other things. 19:14:00 well, that is what I am asking, like what other things? 19:14:29 a programming station? server? etc? 19:15:08 a zillion things....lessee....wearable computer, LCD interface, audio processing, MP3 decoder interface, motor control, robotics, AI, text editor, etc, etc... 19:15:11 Everything. 19:15:28 ok, how do you have the time to do all that for a hobby? 19:15:46 It will be faster to do on this machine. 19:16:01 it's almost functionnal...been workin on it for most of a year. 19:16:42 But how do you find the time? 19:16:49 if he can code each app as one liners (e.g. text editor = one line code, etc.), then he'd do it in a week! :-D 19:17:08 I work on the Verilog description of the CPU in my spare time. 19:17:16 The rest will be the same. 19:17:22 that would mean he would have to start out with a dictionary or library though 19:17:29 I'm in no hurry. 19:17:43 yes...the first compiler will have to be written by hand..no problem. 19:18:23 do you have some of this on a web page? 19:18:36 not yet. 19:18:45 code is not ready for release. 19:18:58 and even then, it's only Verilog. 19:19:13 You need a platform to implement it on...and that's not done. 19:20:31 well, I will be back, I have to go get printer paper... 19:20:43 --- quit: geakazoid (Leaving... <k!15b8>) 19:23:47 --- quit: adu (IRCStep) 19:34:53 --- join: adu (shadowirc@adsl-63-201-88-56.dsl.snfc21.pacbell.net) joined #forth 19:35:30 --- mode: TheBlueWizard set mode: +o adu 19:35:39 gotta go...bye all 19:35:48 --- part: TheBlueWizard left #forth 19:40:20 --- join: edrx (edrx@200.240.18.92) joined #forth 20:07:13 --- part: edrx left #forth 20:18:49 --- nick: adu -> adu_away 20:29:05 --- join: notjunkd (junk@p50-max1.christchurch.netaccess.net.nz) joined #forth 20:34:46 --- quit: notjunkd ( Hey, #Forth 20:47:42 hi there 20:48:57 * Trey has returned 20:49:01 Howdy cleverdra. 20:49:18 * Trey will sleep soon. 20:49:19 Hi notjunkd, Trey. 20:49:39 How're things going with Color Forth, Trey? 20:50:11 I haven't had much time recently to play with it. 20:50:43 * cleverdra nods. 20:51:57 My keyboard controlling words, the ones I put in the topic a few days ago, do not work on my machine :-/. Darn. 20:52:35 There must be a way, though, because my keyboard's LEDs and typematic rate are controlled at all. Just not through port 64h. 20:53:46 * geakazoid is gone, autoaway/10m (l!on) 20:54:21 I've been using the stack pointer in .TASKS to transfer values, also. Just store to it, and then in that task a DUP with a stackdepth of zero will recover the value. 20:57:35 Evil Incarnate (tm) 21:11:57 That's not evil... just unportable. 21:13:22 Between revisions of Enth, probably. 21:13:37 * Trey falls asleep at the keyboard. 21:13:40 * Trey is idle: sleeping 21:13:55 * cleverdra shrugs. 21:14:10 I'm not doing this in a program, just when I want to transfer a value. 21:14:33 My list of required Flux words: MS AT-XY PC! PC@ KEY 22:28:44 --- part: geakazoid left #forth 23:10:40 --- join: adu (andrew@adsl-63-201-88-56.dsl.snfc21.pacbell.net) joined #forth 23:12:37 --- mode: cleverdra set mode: +o adu 23:12:41 'lo, adu 23:12:47 hi 23:13:12 i'm wondering 23:13:33 ya? 23:14:01 whether there are any namespace clashes between forth and scheme 23:14:32 I'm not sure what you mean. They use the same word names for some obvious cases. 23:14:57 well i'm sure if and so no 23:15:00 dup? 23:15:01 hmm no 23:15:25 I don't parse "well i'm sure if and so no" 23:15:36 + - * / 23:16:11 o thats right 23:16:18 Of course, Scheme and Forth share the distinction of not having a set 'system' wordlist. 23:16:31 You can have s+ s- s* s/ or plus minus times divide =) 23:19:26 --- quit: notjunkd (..hienoa 0.40 for epic4) 23:42:21 Why do you ask, adu? 23:43:11 i'm trying to design a language system 23:46:03 OK. 23:46:11 What does that mean? =) 23:48:02 i don't know 23:48:11 i'll tell you when i'm done 23:48:47 hehe 23:51:10 OK =) 23:51:27 --- topic: set to 'www.colorforth.com www.forth.org www.forth.com' by cleverdra 23:55:21 --- quit: cleverdra (Leaving) 23:59:59 --- log: ended forth/01.07.16