00:00:00 --- log: started retro/10.05.31 00:03:27 --- join: docl (~luke@216-161-87-126.ptld.qwest.net) joined #retro 02:43:00 --- join: ncv (~neceve@unaffiliated/neceve) joined #retro 03:30:28 --- quit: ncv (Remote host closed the connection) 11:30:58 --- quit: crc (Ping timeout: 248 seconds) 11:32:49 --- join: crc (~charlesch@184.77.185.20) joined #retro 11:40:32 hi crc 11:42:32 --- join: virl (~virl__@chello062178085149.1.12.vie.surfer.at) joined #retro 11:42:36 hi virl 11:42:45 hiho 11:42:49 how's it going? 11:43:43 I'm working on an economics game in retro 11:44:16 goal is to make it a web game and eventually perhaps a real economic system 11:48:07 but for now I am working on basic accounting stuff 11:50:17 cool 11:50:24 I always love game ideas. 11:50:31 for each account, there is a linked list that holds all of the transactions a person has made. 11:50:34 when I could ever finish one 11:52:02 http://retroforth.com/paste/?id=3419 is what I have so far 11:52:29 at the moment I'm from time to time theorizing/playing around on a esperanto learning game, which could be described as text adventure using todays horse power. 11:52:49 neat! 11:53:19 text adventures are cool 11:53:28 also esperanto 11:55:03 I have totally no clue how I should write the main interpreter which should be able to detect correct esperanto sentences 11:55:21 hmm. should be easier than the equivalent for english 11:56:36 or extract other sentence parts for implementing a basic conversion based human-computer interaction which doesn't feel too dull. 11:56:48 : object? tib dup getLength + @ char: n = ; <- returns true if last character is n. 11:58:13 I thought that too at the beginning, but it's not that simple. 11:59:24 it's for sure easier for esperanto than for english, but I don't have yet thought out a good solution 12:00:11 because it's not simple extracting parts, but also analyzing words and turning them apart into their components. 12:00:40 I played around with guile for that, but now I think I give lua a chance. 12:01:21 as I want something a bit more faster and smaller 12:05:03 here's a little toy analyzer: http://retroforth.com/paste/?id=3420 12:07:05 of course the rules for object and subject are dependent on it being a noun... so that would be more tricky 12:07:35 you would have to check if any of the last 3 is an o, then apply the other rules. 12:29:32 here is another approach... 12:30:03 http://retroforth.com/paste/?id=3421 12:31:10 notice how "try" works. it is similar to how crc has implemented prefixes. 12:32:31 basically, it generates a label by replacing the third character of that string "###" with a letter. then it can execute the matching word. (this can be then held in a vocab to keep it from interfering with other words.) 12:39:23 hmm, those ##x words can be replaced by booleans so that when executed they turn on. 13:45:39 docl, ĉu vi estas esperantisto? 13:47:58 good evening 13:59:39 virl: jes, me parolas esperanto, malgrande 13:59:42 hi crc 14:05:17 http://rx-core.org/dev/playground.fossil 15:03:31 nice 15:21:29 --- quit: virl (Remote host closed the connection) 15:38:55 docl: I checked in your pastebins on the various object experiments 15:41:07 excellent 16:39:35 crc: may I have access to commit to the playground fossil repo? 16:41:03 http://retroforth.com/paste/?id=3422 17:11:40 docl: I sent you a PM with the commit details 17:36:26 --- quit: docl (Ping timeout: 260 seconds) 18:29:01 --- join: docl (~luke@216-161-87-126.ptld.qwest.net) joined #retro 18:31:51 crc: thanks 19:49:39 --- quit: docl (Ping timeout: 245 seconds) 20:05:48 --- join: docl (~luke@216-161-87-126.ptld.qwest.net) joined #retro 20:51:00 --- join: virl (~virl__@chello062178085149.1.12.vie.surfer.at) joined #retro 20:54:07 * docl has put esperanto and accounts stubs in the playground 20:55:34 http://rx-core.org/dev/playground.fossil/dir?name=user/docl 21:17:25 docl: looks good 21:17:56 docl: you can push the changes to rxe.retro if you want; if not, I'll push them tomorrow 21:19:39 ok 21:44:47 changes added 22:18:54 --- quit: virl (Remote host closed the connection) 23:57:04 --- quit: docl (Ping timeout: 240 seconds) 23:59:59 --- log: ended retro/10.05.31