00:00:00 --- log: started forth/01.10.09 01:40:52 --- topic: set to '' by ChanServ 03:22:46 --- quit: clog (Ping timeout) 03:22:46 --- log: stopped forth/01.10.09 03:22:54 --- log: started forth/01.10.09 03:22:54 --- join: clog (nef@bespin.org) joined #forth 03:22:54 --- names: list (@clog) 03:22:54 --- mode: ChanServ set mode: +nt 03:22:54 --- topic: set to '' by ChanServ 03:22:54 --- mode: ChanServ set mode: -o clog 08:44:21 --- join: MrReach (mrreach@209.181.43.190) joined #forth 09:07:25 --- join: futhin (thin@h24-66-209-114.cg.shawcable.net) joined #forth 09:07:40 i can see your prob 09:07:53 [...] leaves # on stack 09:08:27 if you put a .S near the end of the file, you'll see your orig #s 09:08:46 nothing takes the # from stack 09:09:14 just a sec, lemme check ANS for exact syntax... 09:11:14 hmm.. i thought emit would take it off stack? 09:12:08 ok, to use your method, try [ ascii [ ] LITERAL uemit 09:12:59 hmm 09:13:11 the word you want, though, is [CHAR] 09:13:21 by saying "to use your method" you are implying there is another method, probably a better one?? :) 09:13:34 ... [CHAR] [ uemit ... 09:13:46 yes, I was 09:14:57 also ... 27 CONSTANT ESC ... 09:15:13 : blah ... ESC uemit ... 09:16:12 heh, how'd you know it was esc? :) 09:16:37 I've written terminal drivers before 09:16:49 neat :) 09:17:30 brb 09:21:01 27 constant ESC 09:21:01 : ansi 09:21:01 ESC uemit [CHAR] [ uemit 09:21:01 1 utype [ ascii ; ] uemit 09:21:01 2 utype [ ascii ; ] uemit 09:21:01 1 utype [ ascii ; ] uemit 09:21:03 2 utype [ ascii m ] uemit ; 09:21:08 nevermind 09:21:52 changed them all to char :) 09:21:56 [char] 09:21:57 ok 09:21:58 thanks 09:22:04 i'm gonna go to class now, talk to you later 09:22:06 --- quit: futhin (class) 09:22:16 heh 13:56:38 --- join: edrx (edrx@200.240.18.76) joined #forth 13:57:27 --- quit: edrx ([x]chat) 14:24:07 --- join: futhin (thin@h24-66-209-114.cg.shawcable.net) joined #forth 14:24:14 hello 14:59:10 hihi 14:59:54 --- quit: MrReach (zelazny.openprojects.net farmer.openprojects.net) 15:00:14 --- join: MrReach (mrreach@209.181.43.190) joined #forth 15:00:20 hihi 15:00:21 what's up? 15:00:46 I'm changing to your server, brb 15:01:02 --- quit: MrReach () 15:02:37 --- join: MrReach (mrreach@209.181.43.190) joined #forth 15:03:39 hihi 15:03:41 what's up? 15:37:29 just reading up on other mud designs 15:37:45 any briliant insights yet? 15:50:29 not really.. doing some thinking about dynamically generated rooms as well as dynamically generated room/players/object descriptions 15:50:45 * MrReach nods 15:51:02 have you ever played on muds? 15:51:08 what is the diff between dynamic and static rooms? 15:51:15 yes, years ago 15:52:33 static rooms are in the db and have descriptions, etc. dynamically generated rooms is probably where you have a map of some sort and you use the map to create the room on demand 15:53:04 oh, a default room? 15:53:16 eh/ 15:53:17 eh? 15:53:22 hmmm ... good for mudder to experiment in 15:53:28 default room?? 15:53:45 go to a room that doesn't exist ... 15:54:03 it is created, with default params 15:54:33 when everyone leaves, it id destroyed, unless made "sticky" 15:55:18 sorta.. and generates a description based on the rooms around it.. the rooms would have a terrain bit, can read in the terrain bits around the room and make that into the desc 15:56:31 ok 16:00:19 there was a 16k mud code contest 16:00:32 16k of source code.. comments & blank lines not counted 16:00:50 heh 16:03:43 how pointless 16:08:58 not really 16:09:03 um 16:09:17 good coding exercise, there were some interesting solutions, etc 16:09:20 useful for me to look at :) 16:09:34 do you know ansi stuff? 16:09:57 what does ^[[1m30m do? 16:10:02 30 is black 16:10:08 and 1 is bright i think 16:10:57 yes, haave worked with ans vt100 terms 16:11:07 terminals 16:11:24 but don't memorise that sort of stuff 16:11:38 um.. is it ^[[1m30m or is it ^[[1;30m ? :) 16:12:01 sould be the later 16:12:18 w/ trailing semi, if I recall 16:23:00 isn't this leet? :) 16:23:01 ( ANSI Color Sequences ) 16:23:01 : Reset 0 ; 16:23:01 : Bright 1 ; 16:23:01 : Dim 2 ; 16:23:01 : Underscore 4 ; 16:23:03 : Blink 5 ; 16:23:04 : Reverse 7 ; 16:23:07 : Hidden 8 ; 16:23:09 : Black 1 ; 16:23:11 : Red 2 ; 16:23:13 : Green 3 ; 16:23:15 : Yellow 4 ; 16:23:17 : Blue 5 ; 16:23:19 : Magenta 6 ; 16:23:21 : Cyan 7 ; 16:23:23 : White 8 ; 16:23:25 : Foreground 30 + ; 16:23:27 : Background 40 + ; 16:23:29 : Normal Dull White Foreground Dull Black Background ; 16:23:35 i think it's really cool and desirable to be able to make something as understandable as 16:23:37 : Normal Dull White Foreground Dull Black Background ; 16:26:00 heh 16:26:17 yes, pretty sharp 16:26:42 mrreach 16:26:42 um 16:26:58 ??? 16:27:20 am i supposed to output the ansicolor code for every character, or can i just output the color until the next time the color changes? 16:27:30 the latter 16:27:44 ok 16:27:57 so blahblahblhalbha blahblah 16:28:02 don't foget ... 16:28:39 that you can also "get current position" ... and "scroll region" 16:29:09 hmm yeah 16:29:14 i was sorta going to ignore that heh 16:29:18 maybe i should check that out heh 16:29:43 it allows you to break terminal into "panes" 16:30:01 yeah 16:30:08 that could be usefull 16:31:19 Scroll Screen <ESC>[r 16:31:19 Enable scrolling for entire display. 16:31:19 Scroll Screen <ESC>[{start};{end}r 16:31:19 Enable scrolling from row {start} to row {end}. 16:31:19 Scroll Down <ESC>D 16:31:20 Scroll display down one line. 16:31:22 Scroll Up <ESC>M 16:31:24 Scroll display up one line. 16:31:26 that's all i see for scrolling? 16:32:52 don't you have the ansi spec in front of you? 16:33:35 is that it? 16:33:49 yeah, but it might not be the official ansi spec 16:33:59 doesn't look like it 16:34:03 in fact, it's the vt100 spec 16:34:12 ok, just a sec 16:34:12 but that's weird.. i didn't know vt100 has color 16:37:35 did you check at Wotsit's Format? 16:37:50 http://www.wotsit.org/download.asp?f=ansi_esc 16:39:19 ok, thanks for the link 16:42:33 does that contain what you need? 16:45:33 sorta 16:45:45 it has info on other stuff but is missing some other stuff too i think 16:48:45 how fustrating 16:49:48 you can also look in /etc/termcap 16:50:04 but the info there, while exactly correct, is difficult to read 16:55:27 --- quit: clog (Ping timeout) 16:55:27 --- log: stopped forth/01.10.09 16:55:49 --- log: started forth/01.10.09 16:55:49 --- join: clog (nef@bespin.org) joined #forth 16:55:49 --- names: list (clog futhin_) 16:56:25 i love you clog 16:56:27 --- join: MrReach (mrreach@209.181.43.190) joined #forth 16:57:05 --- nick: futhin_ -> futhin 16:57:21 wb 16:58:27 yeah 16:58:29 i caught "while the info in termcap is correct it is hard to read" 16:58:43 that was the last I sent 17:00:56 ok 17:01:10 do you prefer to talk on irc or icq? :) 17:01:12 what forth are you writing in now? 17:01:15 irc 17:04:02 ohohoh!!! 17:04:42 the NASNI terminal driver for DOS has terse and complete documentation for the escape codes 17:05:00 and even which terminal programs obey them and which don't 17:19:18 ah cool 17:22:44 i've tried to find good forth source on the net with no luck heh 17:23:20 but that could've been because of my keywords 17:23:30 but it really seems like there is VERY little source on the net 17:28:23 there is very little 17:28:38 have you found the Forth Wiki yet? 17:28:58 let me clip the Forth secotion of my bookmarks and e-mail it to you. 17:30:05 i have the forth wiki link 17:30:11 got it from you awhile ago i believe 17:30:15 it's like wwww.sleepless something 17:30:35 www.sleeplessnights.net/~forthwiki/ or something heh 17:32:34 you should receive an email any second now 17:34:00 ok 17:34:08 i've been trying to brainstorm 17:34:22 hard to do w/ ony one person 17:34:31 yup 17:35:10 i want a strong RPG mud, with good realism, good combat system, etc.. but at the same time, i kinda want "tourism" 17:35:15 http://angg.twu.net/tourism.html 17:35:33 got any ideas how to reconcile the two? :) 17:39:03 yes 17:39:22 basic mud is VERY simple to learn 17:39:38 but for those who get hooked ... 17:39:38 well 17:39:40 i mean coding 17:39:52 but a strong rpg doesn't really let people access the internals 17:40:11 there are lots of commands tolearn 17:40:34 i have a fairly strong dislike for MUSE/MUSH/MUCK/MOOs because too much of the internals are exposed and it doesn't feel very realistic to me 17:40:36 rpg=role playing game?? 17:41:16 have you written some sample sessions yet? 17:41:43 yeah.. rpg = role playing game.. it tends to mean realism 18:06:51 and samples? 18:07:08 --- nick: MrReach -> MrBRB 18:14:43 nope 18:14:52 i'm not planning on doing any sample sessions 18:59:32 --- quit: futhin (bye) 23:59:59 --- log: ended forth/01.10.09