00:00:00 --- log: started forth/14.11.20 00:05:33 --- join: yiyus (1242712427@je.je.je) joined #forth 00:08:39 --- quit: PoppaVic (Ping timeout: 250 seconds) 00:15:45 --- join: true-grue (~grue@93-80-67-5.broadband.corbina.ru) joined #forth 00:17:19 --- quit: MrMobius (Read error: Connection reset by peer) 01:17:26 --- join: nighty^ (~nighty@hokuriku.rural-networks.com) joined #forth 01:46:58 --- join: nighty-_ (~nighty@hokuriku.rural-networks.com) joined #forth 01:47:18 --- quit: nighty-_ (Remote host closed the connection) 02:09:45 --- quit: samrat (Ping timeout: 264 seconds) 02:11:56 --- join: samrat (~samrat@182.72.122.6) joined #forth 02:41:29 --- quit: proteusguy (Ping timeout: 272 seconds) 02:54:43 --- join: proteusguy (~proteusgu@ppp-110-168-229-141.revip5.asianet.co.th) joined #forth 03:12:05 --- join: Zarutian (~zarutian@168-110-22-46.fiber.hringdu.is) joined #forth 03:12:32 --- quit: Zarutian (Read error: Connection reset by peer) 03:12:38 --- join: Zarutian (~zarutian@168-110-22-46.fiber.hringdu.is) joined #forth 03:41:05 --- quit: impomatic (Read error: Connection timed out) 03:43:10 --- join: impomatic (~chatzilla@88.98.199.146.dyn.plus.net) joined #forth 04:09:01 --- quit: samrat (Quit: Computer has gone to sleep.) 04:24:30 --- quit: ErhardtMundt (Read error: Connection reset by peer) 04:28:55 --- join: ErhardtMundt (~quassel@93-43-163-57.ip92.fastwebnet.it) joined #forth 05:09:20 --- join: samrat (~samrat@123.236.183.195) joined #forth 05:19:45 --- quit: karswell (Ping timeout: 240 seconds) 05:39:32 --- nick: nox_ -> nox 06:03:46 --- quit: samrat (Ping timeout: 240 seconds) 06:07:13 --- join: samrat (~samrat@123.236.183.195) joined #forth 06:11:24 --- quit: Zarutian (Quit: Zarutian) 06:26:09 --- join: mihailp (~Mike@193.178.177.61) joined #forth 06:27:06 --- part: mihailp left #forth 06:29:02 --- quit: diginet (Ping timeout: 265 seconds) 06:32:51 --- join: diginet (~diginet@107.170.146.29) joined #forth 06:43:59 --- join: mihailp (~Mike@193.178.177.61) joined #forth 06:46:58 --- part: mihailp left #forth 07:24:30 --- quit: true-grue (Remote host closed the connection) 07:24:51 --- join: true-grue (~grue@93-80-67-5.broadband.corbina.ru) joined #forth 07:41:16 --- quit: samrat (Ping timeout: 240 seconds) 07:42:50 --- join: samrat (~samrat@123.236.183.195) joined #forth 07:48:46 --- join: fantazo (~fantazo@2001:858:5:3a41:99d8:b33b:fce0:c986) joined #forth 08:21:53 --- join: vanila (~user@unaffiliated/vanila) joined #forth 08:38:00 --- join: malyn_ (~malyn@unaffiliated/malyn) joined #forth 08:38:31 --- quit: malyn (Ping timeout: 240 seconds) 08:38:31 --- nick: malyn_ -> malyn 08:43:21 --- quit: samrat (Ping timeout: 244 seconds) 08:45:38 --- join: samrat (~samrat@123.236.183.195) joined #forth 09:10:28 --- join: DKordic (~user@178-222-70-83.dynamic.isp.telekom.rs) joined #forth 09:11:17 --- join: PoppaVic (~pops@unaffiliated/poppavic) joined #forth 09:54:47 --- quit: samrat (Ping timeout: 240 seconds) 09:56:48 --- join: samrat (~samrat@123.236.183.195) joined #forth 10:03:47 --- quit: samrat (Ping timeout: 264 seconds) 10:08:16 --- join: samrat (~samrat@123.236.183.195) joined #forth 11:25:04 --- quit: joneshf-laptop (Remote host closed the connection) 11:35:57 --- join: mnemnion (~mnemnion@c-98-210-219-91.hsd1.ca.comcast.net) joined #forth 11:58:09 --- quit: fantazo (Ping timeout: 265 seconds) 12:21:50 --- quit: samrat (Quit: Computer has gone to sleep.) 12:23:59 --- quit: bbloom (Quit: Textual IRC Client: www.textualapp.com) 12:24:32 --- join: bbloom (~bbloom@cpe-68-175-72-82.nyc.res.rr.com) joined #forth 12:25:55 --- quit: bbloom (Client Quit) 12:56:29 --- join: fantazo (~fantazo@089144193061.atnat0002.highway.a1.net) joined #forth 13:44:35 --- join: joneshf-laptop (~joneshf@campus-017-118.ucdavis.edu) joined #forth 14:12:08 --- join: Zarutian (~zarutian@168-110-22-46.fiber.hringdu.is) joined #forth 14:30:30 --- quit: true-grue (Read error: Connection reset by peer) 14:41:52 --- quit: fantazo (Quit: Verlassend) 14:45:46 --- join: fantazo (~fantazo@089144193061.atnat0002.highway.a1.net) joined #forth 15:16:47 --- join: karswell (~user@87.114.135.1) joined #forth 15:18:37 --- quit: karswell (Remote host closed the connection) 15:19:47 --- join: karswell (~user@87.114.135.1) joined #forth 15:27:25 --- quit: fantazo (Ping timeout: 244 seconds) 15:32:07 --- quit: nighty^ (Quit: Disappears in a puff of smoke) 16:35:40 ..and the beat goes on 16:44:51 --- join: MrMobius (~Joey@c-98-223-189-47.hsd1.in.comcast.net) joined #forth 17:06:42 --- quit: joneshf-laptop (Ping timeout: 272 seconds) 17:19:53 --- quit: vanila (Quit: Leaving) 17:44:59 PoppaVic: hmm? 17:54:12 whee 18:03:38 I have a challange for you peeps: write UM+ of eForth using AND, NOT, OR and bitrotate as primitives. 18:04:42 :) 18:04:53 * tangentstorm has done this but not in forth 18:05:52 hrm. wait what is UM+ ? 18:05:58 i've done addition 18:07:35 what does the M stand for? 18:07:42 UM+ is the primitive that + uses (basically it takes two numbers adds them to gether and leaves the sum and carry on the stack) 18:07:59 CODE UM+ ( u u -- u cy ) 18:08:02 bx pop ax pop bx ax add 18:08:04 D# 0 ## bx mov bx bx adc 18:08:06 ax push bx push next, 18:08:07 END-CODE 18:08:18 great, not my processor - so the answer is wrong ;-) 18:09:01 that's just the source from eforth 18:09:12 http://www.calcentral.com/~forth/forth/ 18:09:19 tangentstorm: indeed 18:10:44 now, not using CODE words nor lookup tables how would you go about implementing it? 18:16:19 * tangentstorm may try it in a forth later. i used pascal and nial before. 18:18:52 s/NOT/XOR/ (as NOT can be constructed from $FFFF XOR ) 18:20:35 xor would be a lot easier. :) 18:52:00 I will hear about your solutions tomorrow. 18:52:10 --- quit: Zarutian (Quit: Zarutian) 18:52:34 or not 18:59:22 is UM+ equivalent to: 0 SWAP 0 D+ ? 18:59:55 it adds two unsigned in the intermediate of a double 19:00:07 ok then I think it is 19:00:22 putting the zeros in just converts to unsigned doubles 19:00:50 >r s>d r> s>d d+ 19:00:57 or ud+ 19:11:09 except s>d is signed conversion 19:11:26 -1 s>d .s <2> -1 -1 ok 19:34:58 --- join: samrat (~samrat@123.236.183.195) joined #forth 19:40:11 --- join: xyh (~xieyuheng@2001:250:3002:5550:6ea1:cc0f:bcb2:b187) joined #forth 20:31:31 --- quit: mnemnion (Remote host closed the connection) 20:39:38 --- quit: samrat (Quit: Computer has gone to sleep.) 20:48:09 --- quit: xyh (Remote host closed the connection) 20:56:58 --- quit: DKordic (Quit: ERC Version 5.3 (IRC client for Emacs)) 21:32:31 --- join: samrat (~samrat@182.72.122.6) joined #forth 21:40:58 --- quit: karswell (Read error: Connection reset by peer) 21:42:16 --- join: karswell` (~user@87.114.135.1) joined #forth 21:47:15 --- join: mnemnion (~mnemnion@67.164.37.196) joined #forth 21:58:08 --- join: vanila (~user@unaffiliated/vanila) joined #forth 22:01:02 Hi 22:01:07 --- quit: mnemnion (Remote host closed the connection) 22:01:13 what are the basics of forth loops and memory management? 22:09:32 huh? 22:10:11 --- quit: karswell` (Ping timeout: 258 seconds) 22:10:28 there are multiple loops - all are just braches 22:13:42 ah 22:13:49 so i just need a branch backwards 22:14:50 begin/until.again,etc 22:16:18 --- join: xyh (~xieyuheng@2001:250:3002:5550:6ea1:cc0f:bcb2:b187) joined #forth 22:22:57 --- quit: Quozl` (Ping timeout: 250 seconds) 22:23:19 --- join: Quozl` (~quozl@antitheft.laptop.org) joined #forth 22:27:32 --- quit: john_metcalf (Read error: Connection reset by peer) 22:33:27 I am just implementing FIND now 22:33:36 which takes a word and tries to look it up in the dictionary 22:34:20 ah 22:35:02 it 22:35:16 is tick ' 22:36:04 ahh! 22:36:10 im looking in starting forth too 22:36:15 but i dont have the language down well yet 22:36:57 i reallt hate the lack of something like man 22:37:21 yeah 22:37:41 the first thing i did in retroforth was make a help system. 22:38:05 or rather ask crc questions so he wound up making me a help system bit by bit :D 22:38:12 even f83 had one 22:45:50 BEGIN would just push the current instruction pointer, and then AGAIN could just jump back to it? 22:46:16 --- join: joneshf-laptop (~joneshf@98.208.35.89) joined #forth 22:46:25 program counter 22:47:53 no, marks dict and other half patches 22:50:10 it'll just run along untl the branch-back 22:53:50 ah 22:53:53 I read about BRANCH and 0BRANCH 22:56:00 vanila: without "find", have you tested the inner interpreter ? 23:00:46 vanila: "cold_start" ?? a typo ? 23:01:38 im not sure 23:02:09 vanila: I am reading your code 23:02:18 not "code_start" ? 23:02:26 ah 23:02:39 cold statr in jones forth 23:03:50 vanila: how to compile ? nasm meets error 23:04:09 i added build.sh 23:04:14 sh build.sh 23:05:22 I see no build.sh in orchid-hybrid/lain ? 23:05:54 I added it now 23:06:24 il PM you 23:28:26 --- quit: vanila (Quit: Leaving) 23:31:52 --- part: xyh left #forth 23:32:18 --- join: xyh (~xieyuheng@2001:250:3002:5550:6ea1:cc0f:bcb2:b187) joined #forth 23:51:07 --- quit: xyh (Ping timeout: 265 seconds) 23:59:59 --- log: ended forth/14.11.20