00:00:00 --- log: started forth/04.04.16 00:12:06 arke: you're not being very helpful 00:12:30 er 00:12:32 sorry 00:12:34 didn't see that 00:12:40 :) 00:12:41 you shouldn't do that 00:12:59 rather, you should show how 3 tiny forth words replace one HUUUUUUUUUUUUUUUGE C one 00:13:22 okay ill show that too 00:13:38 :) 00:13:43 : square dup * ; 00:13:44 im way past that right now though im talking about forth compilation, interperetation, decompilation, etc. 00:13:52 cool 00:14:01 just lemme have a look when you're done, and I'll add to it :) 00:15:50 how do i get gforth to compile a : for me? 00:17:32 ... 00:17:34 postpone 00:17:38 postpone : 00:17:58 ? 00:18:17 hmm i thought there was some way for it to generate assembly for a : 00:18:26 maybe not 00:18:29 : is an immediate word 00:18:29 :) 00:18:35 what 00:18:49 * warpzero is so confused 00:20:22 when the forth interpreter encounters : it doesn't compile a call to it, but (literally) calls it (at compile time, if you will) 00:20:59 usually, it'll add the word to the dictionary and then enter compile mode :) 00:21:00 * warpzero is still confused 00:21:39 * arke tries C lingo 00:21:49 : is not a function, but a preprocessor macro 00:22:09 lol okay 00:23:14 get what I mean? 00:23:24 yeah i guess 00:23:30 so is there a way to make a compiled function 00:23:31 good :) 00:23:51 not without ALOT of effort and implementation-defined stuffs 00:23:57 er 00:24:00 i meant 00:24:03 oh 00:24:04 haha 00:24:06 I see what you mean 00:24:23 lol 00:24:28 : name ... ; creates a word called name, which is a function 00:24:40 : name ... ; immediate however, will create a preprocessor macro 00:29:20 hey kc` 00:29:22 hey kc5tja 00:32:00 arke: can you define a new word that is assembly? 00:32:09 yeah 00:32:21 how lol 00:34:56 stfw 00:34:58 :) 00:35:06 I'm playing a game, ask kc5tja or mark 00:36:16 what game 00:38:03 planeshift 00:44:22 --- quit: kc5tja ("THX QSO ES 73 DE KC5TJA/6 CL ES QRT AR SK") 00:53:45 arke: give me your example of gigantic C code and short forth code 00:53:58 erm 00:53:59 no idea 00:54:02 I'm playing 00:54:17 lol you're so helpful 01:05:26 my fucking god 01:05:37 planeshift is a resource hog 01:10:42 examples please 01:12:46 takes up 312MB on my system 01:12:55 wow thats alot 01:13:07 cool examples of forth please 01:35:16 --- join: Serg (~z@212.34.52.140) joined #forth 01:53:56 --- join: qFox (C00K13S@cp12172-a.roose1.nb.home.nl) joined #forth 01:58:59 --- quit: arke (Read error: 110 (Connection timed out)) 02:30:54 --- quit: Serg () 03:27:57 --- quit: onetom (orwell.freenode.net irc.freenode.net) 03:44:57 --- join: madwork_ (~madgarden@derby.metrics.com) joined #forth 04:03:15 --- quit: madwork (Read error: 110 (Connection timed out)) 04:37:55 --- join: onetom (~tom@novtan.bio.u-szeged.hu) joined #forth 04:50:18 --- join: tathi (~josh@pcp02123722pcs.milfrd01.pa.comcast.net) joined #forth 05:36:11 --- join: yeoh (~yeoh@219.95.14.166) joined #forth 05:49:28 --- quit: tathi ("leaving") 06:26:56 bye all. :) 06:26:59 --- quit: yeoh ("User pushed the X - because it's Xtra, baby") 06:27:53 --- join: boris`` (~boris@syr-24-58-148-93.twcny.rr.com) joined #forth 06:27:57 --- part: boris`` left #forth 06:43:13 --- quit: ianp` (Remote closed the connection) 10:02:50 --- join: arke (~Chris@wbar8.lax1-4-11-099-104.dsl-verizon.net) joined #forth 10:19:23 --- join: ASau (~asau@158.250.48.204) joined #forth 10:19:30 Dobryjj vecher! 10:21:26 Dobruo Utro! 10:25:41 --- join: I440r (~mark4@ts46-01-qdr206.wlawla.wa.charter.com) joined #forth 10:26:54 --- quit: I440r (Client Quit) 10:34:28 --- join: crc (crc@0-1pool176-12.nas6.philadelphia1.pa.us.da.qwest.net) joined #forth 10:56:30 --- quit: crc () 11:35:30 Hi Mark. 11:35:35 er 11:35:37 nevermind 11:35:38 :) 12:07:07 doughbridge voucher! 12:09:15 madwork_: LOL 14:07:15 --- join: wossname (wossname@HSE-MTL-ppp66511.qc.sympatico.ca) joined #forth 14:13:49 i think... i have fixed my sign problem in my cpu emu 14:14:02 i made a pretty neat debug console gui for it 14:14:06 for the cpu i mean 14:14:20 will help me alot :0 14:41:04 --- quit: wossname ("quit") 15:17:49 --- join: lalalim (~lalalim@pD95EA424.dip.t-dialin.net) joined #forth 15:37:04 hmmm the multiplication is correct for positive numbers, but is screwed up for negative numbers... 15:41:39 which is odd, since, as far as he knows, its just a signed number 16:34:39 --- join: ianp (~ian@c-24-13-109-164.client.comcast.net) joined #forth 16:45:51 --- quit: qFox ("if at first you dont succeed, quit again") 16:49:55 --- join: slava (~slava@CPE00096ba44261-CM000e5cdfda14.cpe.net.cable.rogers.com) joined #forth 16:49:56 howdy 16:59:12 Hi slava 17:33:42 --- join: kc5tja (~kc5tja@66-91-231-74.san.rr.com) joined #forth 17:33:49 --- mode: ChanServ set +o kc5tja 17:34:21 Hi 17:35:01 .. 17:35:33 What? 17:35:49 I just had a really, really bad day at work today. 17:35:52 I'm in a very pissy mood. 17:36:31 Oh, then I won't bug you with stupid questions tonight. 17:42:14 --- quit: arke (Read error: 60 (Operation timed out)) 17:52:42 --- quit: ianp (Remote closed the connection) 18:10:46 --- join: yeoh (~yeoh@219.95.12.180) joined #forth 18:12:25 hello, everyone. :) 18:19:30 yeah 18:28:03 --- quit: lalalim (Read error: 60 (Operation timed out)) 18:31:35 --- join: lalalim (~lalalim@p508A9EC0.dip.t-dialin.net) joined #forth 18:37:29 Dobre jitro! 18:38:24 kc5tja. I've implemented division step. Though I've no that code handy (other machine). 18:41:05 Hello, ASau! :) 18:59:35 wassup dudes? 19:05:13 --- join: ianp (~ian@c-24-13-109-164.client.comcast.net) joined #forth 19:11:18 * OrngeTide yawns. 19:11:32 * yeoh yawns. 19:13:11 --- part: madgarden left #forth 19:13:35 * yeoh yawns again. 19:19:05 * yeoh is reading this great Forth book by Leo Brodie. 19:22:06 * yeoh is now alive, powered by Forth. 19:26:31 back for a few moments. 19:27:55 * yeoh just finished reading chapter 3. 19:28:42 powered by forth 19:28:47 hmmm 19:28:53 do you put that in your coffee for a bit more kick? 19:29:54 Great idea for a new coffee brand: ForthCoffee! 19:30:24 Beans that are hand-picked from Juan Moore and Chuck Valdez. :) 19:30:35 :) Yeah 19:31:21 * yeoh is now reading chapter 4. 19:37:52 hmm 19:38:14 I bought some 'cable tidies' look like conduit with lots of breaks in them 19:38:27 I have no idea how I'm going to un spaghetti the cables behind my desk 19:51:26 ?stack abort" 19:52:14 Woohoo! chapter 4 is very interesting! :) 19:53:56 * yeoh is know thinking about chapter 4 and planning to code real world Forth programs soon. 19:57:01 * yeoh clicks on chapter 5 now and begins to read. 20:13:22 Wow! chapter 5 is even more awesome! 20:14:00 * yeoh is pondering on coding in Forth asap. 20:16:10 * yeoh is eyeing chapter 6 and wondering whether to continue or delay this lesson for another day. 20:16:52 What the heck! On to chapter 6! 20:24:45 --- join: Fractal_ (~doug@h24-66-228-205.ok.shawcable.net) joined #forth 20:30:56 --- quit: ianp (Remote closed the connection) 20:31:35 It's cool to do loops in Forth! :) 20:32:17 --- join: ianp (~ian@c-24-13-109-164.client.comcast.net) joined #forth 20:33:17 --- quit: Fractal (Read error: 60 (Operation timed out)) 20:37:56 * yeoh had finished reading chapter 6. 20:38:42 * yeoh takes a break to let his subconscious process all that. 20:50:18 * yeoh is back for more Forth, actually to review chapters 1 to 6 before calling it a day. :) 20:55:23 what are you reading? 20:55:42 Leo Brodie's Starting Forth 20:59:48 --- quit: ASau () 21:06:54 : BEGIN LEARN_FORTH 0 UNTIL ; 21:07:53 Bye, :) 21:07:56 --- part: yeoh left #forth 21:16:12 I guess his UNTIL loop finally was satisfied. :D 21:17:18 --- quit: ianp (Remote closed the connection) 21:40:38 --- join: ianp (~ian@c-24-13-109-164.client.comcast.net) joined #forth 22:39:46 ls 22:39:48 oops 22:44:18 --- quit: fridge (Read error: 110 (Connection timed out)) 23:23:11 --- quit: kc5tja ("THX QSO ES 73 DE KC5TJA/6 CL ES QRT AR SK") 23:35:30 --- join: fridge (~fridge@dsl-203-33-167-210.NSW.netspace.net.au) joined #forth 23:59:59 --- log: ended forth/04.04.16