00:06:47 Hmm, can you use ruby as a library from C? 00:07:07 yes 00:07:23 the ruby c api for embedding extensions and everything is nice 00:07:25 I wonder if making a ruby scripting interface would be possible / a good idea ... 00:07:33 but the documentation is bad/japanese 00:07:36 (of the c api) 00:07:40 What about C++? 00:07:48 What with the Object Oriented-tude :P 00:08:06 c++ objects aren't ruby objects 00:08:20 there is SWIG for using c++ from ruby 00:08:28 it's kind of a wrapper lib 00:09:10 Other way round, using ruby from C++ :P 00:09:23 don't know 00:09:29 Humm. 00:09:56 i'd suggest writing the whole thing in ruby 00:10:14 To be frank, I don't like ruby very much. 00:10:21 hrhr 00:10:36 then don't try to use it as scripting engine 00:11:00 there are languages that are better for embedding into applications 00:11:38 lua is good for embedding in c afaik don't know about c++ 00:12:06 Well, I thought ruby might be nice because of the object-orientation aspect (what could be more object oriented than a mud?) 00:13:39 but if you have 2 total different kind of objects (implementation of them is different) than it makes no sense... 00:14:11 Right :) 00:14:37 maybe you search something like: taoscript.sourceforge.net 00:14:46 it's somewhat c++ compatible 00:14:50 don't know more about it 00:15:42 wait that's the old url 00:15:50 renamed the language 00:15:51 http://daoscript.sourceforge.net/english/ 00:16:25 but the new site has broken links 00:16:27 hm.. 00:18:07 seems to be a nice language 00:18:58 Yeah. 00:19:19 I'm sort of afraid of embedding any language though, because that could add possible security issues >_> 00:19:27 (Whereas all code that I write is always perfect) 00:19:37 write your own perfect langauge 00:20:06 :P 00:20:20 -!- calamari_ has joined. 00:20:22 Right now scripts are an extension of the basic MUD syntax, so they come out sort of like shell scripts. 00:21:06 if [ $a = 1 ] \n say hi \n endif 00:21:39 ask wouter to write a language for you 00:21:47 lol 00:21:49 he did the scripting language for FarCry 00:22:08 I'm sure he would be glad to write one off hand for some random person he doesn't know :P 00:22:18 he is genius 00:22:41 GregorR: why not 00:22:59 if some random person on irc asks for a program i often start writing it 00:23:21 jix: Write an MMORPG engine and assign the copyright to me ... please 8-D 00:23:23 :P 00:23:43 GregorR: you are not some random person 00:23:49 Damn :P 00:25:12 GregorR, your code may be perfect, but do your trust your compiler? 00:25:20 -!- calamari has quit (Read error: 110 (Connection timed out)). 00:25:36 I wrote my compiler! And I built my processor, mother board, RAM, hard disk etc from sand. 00:25:57 okay ... 00:26:07 Sand that I /invented/! 00:26:09 GregorR: do you trust the sand... 00:26:18 -!- kipple_ has quit (Read error: 104 (Connection reset by peer)). 00:26:24 GregorR: do you trust the process of inventing? 00:26:33 I'd trust sand further than most people. 00:26:36 ... DAMN! Recursion! 00:26:49 -!- kipple has joined. 00:27:04 GregorR: pwnd (i wait for getting killed) 00:27:11 oh this isn't one of your muds... 00:27:15 I don't expect much from sand and it doesn't do much. 00:27:25 int-e: sandstorms? 00:27:27 not-much? 00:27:31 While with people, I don't expect much but sometimes they do an awful lot of stuff 00:27:55 I'd blame the sandstorms on the air, and on the sun. 00:28:00 can't blame the sand really. 00:28:04 int-e: teachers expect an awful lot of stuff BUT... 00:28:21 int-e: without the sand there would be just a storm.. not as harmful as a sandstorm 01:30:15 -!- jix has quit ("Bitte waehlen Sie eine Beerdigungnachricht"). 01:39:15 -!- int-e has quit (Remote closed the connection). 02:07:28 -!- int-e has joined. 02:33:04 -!- calamari has joined. 02:33:09 -!- calamari has left (?). 03:27:33 Gregor, when I finish whatever CRAWL ends up being, want to write a scripting engine for me? 03:27:45 XD 03:28:33 I'll give you absurd and difficult implementation specs 03:29:16 or maybe not. Im not sure yet 03:45:59 -!- kipple has quit (Read error: 110 (Connection timed out)). 04:00:23 YES!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 04:00:31 Oh, just an engine, not a language? 04:00:38 And also, YES!!!!!!!!!!!!!!!!!!!!!! 04:00:48 I just connected to my MUD engine via a MUD client for the first time :) 04:01:13 well, it can be a language, but it has to be within the confines of my already created language, OR something my language can read 04:01:31 I would by far prefer to write an engine and not the language btw ;) 04:02:12 of 04:02:15 oh* 04:02:37 well, in that case, the scripting engine. It's not going to be a MUD, its going to be an RL (roguelike - aka Nethack, ADoM, Angband, etc) 04:18:39 -!- calamari_ has quit (brown.freenode.net irc.freenode.net). 04:18:39 -!- pgimeno has quit (brown.freenode.net irc.freenode.net). 04:18:39 -!- ChanServ has quit (brown.freenode.net irc.freenode.net). 04:18:39 -!- cpressey has quit (brown.freenode.net irc.freenode.net). 04:18:39 -!- puzzlet has quit (brown.freenode.net irc.freenode.net). 04:18:39 -!- WildHalcyon has quit (brown.freenode.net irc.freenode.net). 04:18:39 -!- ZeroOne has quit (brown.freenode.net irc.freenode.net). 04:18:39 -!- mtve has quit (brown.freenode.net irc.freenode.net). 04:18:39 -!- CXI has quit (brown.freenode.net irc.freenode.net). 04:18:40 -!- cmeme has quit (brown.freenode.net irc.freenode.net). 04:18:40 -!- lindi- has quit (brown.freenode.net irc.freenode.net). 04:18:40 -!- int-e has quit (brown.freenode.net irc.freenode.net). 04:18:40 -!- ChanServ has joined. 04:18:40 -!- int-e has joined. 04:18:40 -!- calamari_ has joined. 04:18:40 -!- CXI has joined. 04:18:40 -!- WildHalcyon has joined. 04:18:40 -!- cpressey has joined. 04:18:40 -!- cmeme has joined. 04:18:40 -!- lindi- has joined. 04:18:40 -!- pgimeno has joined. 04:18:40 -!- puzzlet has joined. 04:18:40 -!- ZeroOne has joined. 04:18:40 -!- mtve has joined. 04:18:40 -!- irc.freenode.net has set channel mode: +o ChanServ. 04:18:41 welcome... back? 04:18:44 -!- calamari- has joined. 04:20:53 -!- calamari_ has quit (Read error: 110 (Connection timed out)). 04:25:52 -!- int-e has left (?). 04:47:51 -!- WildHalcyon has quit ("Adios!"). 06:02:53 -!- WildHalcyon has joined. 06:50:20 Netsplits are wonderful, no? 06:52:15 I didn't see a split 06:52:20 weird.. :) 06:54:25 what is netsplits? 06:54:41 err.. what ARE netsplits? My brain is under-functional today 07:12:46 that's where a server splits off from the rest of the network, for whatever reason 07:13:31 sometimes this means a group of servers too, depending on the way the network is 07:13:47 Hmm.. that sounds weird 07:14:00 what used to be fun on efnet is when the channel became desynched 07:14:04 Im glad my arm doesnt randomly decide to become its own entity 07:14:50 when it's desynched, various servers see various parts of the conversation. 07:15:02 haven't seen that in a long time though 07:15:18 so the whole conversation isnt seen by everyone? That could get interesting 07:17:37 yeah.. its not a straight split, because server 1 could be ppl a,b,d, 2: b, c, e, 3: a, c.. depending on which server you are on.. this would usually happen before a rejoin . I guess the servers would try to combine the conversations again and it took a while, or it'd get confused 07:24:45 maybe if people left and came back during the split.. dunno :) 07:59:59 -!- clog has quit (ended). 08:00:00 -!- clog has joined. 08:15:04 -!- CXI has quit (Read error: 110 (Connection timed out)). 08:23:42 -!- calamari_ has joined. 08:26:03 -!- calamari- has quit (Read error: 110 (Connection timed out)). 10:03:04 -!- kipple has joined. 11:51:52 -!- jix has joined. 12:31:28 -!- calamari_ has quit ("Leaving"). 13:14:00 -!- jix has quit ("This computer has gone to sleep"). 13:18:56 -!- int-e has joined. 14:35:06 -!- WildHalcyon has quit ("Adios!"). 15:26:27 -!- jix has joined. 15:36:47 moin 16:12:08 Hi jix 16:42:29 * GregorR 's arm splits from his body and starts attacking the villagers. 17:10:34 -!- CXI has joined. 18:38:11 -!- jix has quit ("This computer has gone to sleep"). 18:45:54 -!- cmeme has quit (Remote closed the connection). 18:52:05 > set a to b 18:52:07 > set b to blah 18:52:09 > set c to [ $($a) ] 18:52:10 > set c 18:52:12 blah 18:52:24 Double-indirection ahoy! 19:01:27 -!- WildHalcyon has joined. 19:18:08 -!- Gs30ng has joined. 19:53:44 -!- wooby has joined. 19:59:52 -!- wooby has quit. 20:45:20 -!- jix has joined. 20:46:56 -!- cmeme has joined. 20:47:16 -!- cmeme has quit (Remote closed the connection). 20:47:40 moin 20:47:59 -!- cmeme has joined. 21:04:47 -!- {^Raven^} has quit (Read error: 110 (Connection timed out)). 21:05:01 -!- {^Raven^} has joined. 21:13:05 i hate ActiveX 21:13:19 * jix too 21:13:46 i can't use it 21:14:00 the only good thing about it 21:14:17 this internet lecture site also uses ActiveX control, even though it is run by Korea Government 21:15:29 i hate this. the government should consider FireFox users, or nonWindows OS users 21:16:40 maybe i can sue the government but i have no time for that. entrance exam is 95 days left 21:18:26 jix, what is the only thing good about it? 21:19:51 i can't find any good thing from it 21:20:16 Gs30ng: 21:20:16 22:14:50i can't use it 21:20:16 22:15:04the only good thing about it 21:21:12 ...oops 21:21:22 well, is it good? 21:21:56 yes 21:22:04 because all browser that can use it are insecure 21:22:35 oh, that is good. 21:23:46 can i ask you what kind of OS or browser you use? 21:24:06 mac os x/safari 21:26:30 mac is sweet, but well, i expected more... uhm... esoteric machine (although mac is esoteric enough at here) 21:28:31 yes i'd like to build my own cpu with my own os 21:28:43 and use it for basic tasks like.. programming.. chatting etc... 21:31:12 -!- {^Raven^} has quit (Read error: 110 (Connection timed out)). 21:32:47 -!- {^Raven^} has joined. 22:23:17 -!- puzzlet_ has joined. 22:23:44 -!- tokigun_ has joined. 22:23:44 -!- tokigun has quit (Read error: 104 (Connection reset by peer)). 22:26:52 -!- puzzlet has quit (Read error: 104 (Connection reset by peer)). 22:29:53 -!- jix has quit ("Bitte waehlen Sie eine Beerdigungnachricht").