Sun Aug 16 05:37:04 2009
[imud_code]
Corrik@Lost Legends: InnoDB is probably more portable between server versions though, but how often are you going to move a DB?
Sun Aug 16 05:37:49 2009
[imud_code]
Salius@Lost Legends: the one I was using before was somewhere around 900 gigs
Sun Aug 16 05:38:09 2009
[imud_code]
Salius@Lost Legends: but that server was used for all kinds of crap
Sun Aug 16 05:38:29 2009
[imud_code]
Salius@Lost Legends: and it was fairly slow, like a dual xeon with 4 gigs of ram or something
Sun Aug 16 05:50:42 2009
[imud_code]
Quixadhal@Bloodlines: Hmmmm, mixing and matching Microsoft and non-Microsoft usually causes "issues" to materialize.
Sun Aug 16 05:52:51 2009
[imud_code]
Quixadhal@Bloodlines: I would probably use SQL Server Express before I used MySQL with IIS. Of course, I'd choose MySQL with Apache over that, too. :)
Fri Aug 21 10:12:23 2009
[imud_code]
Traveller@Spirit World: For Dead Souls coding stuff, is this a good channel, or are there better ones to use?
Fri Aug 21 10:12:39 2009
[imud_code]
Tsarenzi@Sremassande: ds is probably the best channel for that.
Sun Aug 23 01:21:12 2009
[imud_code]
Qwer@Archipelago: if i buy a replacement digitizer for my phone (HTC TyTN II), is it likely that it will also replace the glass that the stylus presses on to?
Sun Aug 23 22:42:51 2009
[imud_code]
Corrik@Lost Legends: Can anyone recall a bug with the Nightmare or Nameless Sorrows lib where call_out just quit working?
Sun Aug 23 22:43:59 2009
[imud_code]
Tsarenzi@Sremassande: I was seeing something the other day where I was having problems getting it to work with no good reason. Even copying exactly from instances which did work. But I never found the reason.
Sun Aug 23 22:47:02 2009
[imud_code]
Tigwyk@LP Heroes: Corrik, in old Nightmare I've seen call_outs just get lost.
Sun Aug 23 22:50:42 2009
[imud_code]
Corrik@Lost Legends: Heh, I just noticed that the lib uses it's own implementation of call_out all together.
Sun Aug 23 22:51:19 2009
[imud_code]
Corrik@Lost Legends: I really don't understand why, the implementation they use is the exact same as the driver level version
Mon Aug 24 03:00:01 2009
[imud_code]
Mecha@UOSSMUD: Query: Has anyone ever implemented 'diff' mudside?
Mon Aug 24 03:06:14 2009
[imud_code]
Traveller@Spirit World: Any way to call a function and pass it an array of arguments to use, instead of dereferencing them all? I can see that call_other does that, but that calls things on an object--I'd like to be able to pass an array of arguments to send_messages, for example
Mon Aug 24 03:08:22 2009
[imud_code]
Cratylus@Dead Souls Dev: maybe not as full featured as gnu diff
Mon Aug 24 03:13:42 2009
[imud_code]
Tigwyk@LP Heroes: Diff's even in the old nightmare mud I'm staff on now.
Mon Aug 24 03:24:23 2009
[imud_code]
Ideysus@ShadowMUDii: Traveller, is this what you want: my_function( ({1,2,3})... )
Mon Aug 24 03:25:09 2009
[imud_code]
Traveller@Spirit World: Ah, awesome, thanks! Didn't see anything like that in documentation
Mon Aug 24 03:26:02 2009
[imud_code]
Ideysus@ShadowMUDii: You can also do it the other way around. If you declare void f(m...){ } then m is an array containing the parameters the function is called with.
Mon Aug 24 03:26:07 2009
[imud_code]
Cratylus@Dead Souls Dev: i like smart people. they make things go
Mon Aug 24 03:26:22 2009
[imud_code]
Traveller@Spirit World: righto, I knew that syntax--just didn't know how to do it the other way. cool!
Mon Aug 24 03:27:06 2009
[imud_code]
Traveller@Spirit World: (I'm also noticing that it isn't actually useful for my real problem, but it's awesome to know)
Mon Aug 24 03:28:00 2009
[imud_code]
Ideysus@ShadowMUDii: Perhaps coontext would help. What do you want to be able to write?
Mon Aug 24 03:29:02 2009
[imud_code]
Traveller@Spirit World: Actually, just a little thought solved it already. I am just calling send_messages normally, instead of with some weird syntax. Overthought it way too much :)
Mon Aug 24 03:29:31 2009
[imud_code]
Traveller@Spirit World: While I'm on here.. Just started using the update command...so very great. But it only works on objects, right? IE it's working on say, /daemon/mydaemon, but not on /lib/combat. Is that an (understandable) limitation or am I doing it wrong?
Mon Aug 24 03:30:55 2009
[imud_code]
Corrik@Lost Realms: you have to update every object that inherits that file for it to really take effect
Mon Aug 24 03:31:13 2009
[imud_code]
Corrik@Lost Realms: if you're lazy, you could just reboot the mud, i suppose.
Mon Aug 24 03:31:23 2009
[imud_code]
Atrus@Urth: oh you'll see me restart the mud randomly, cause I'm just that lazy.
Mon Aug 24 03:31:25 2009
[imud_code]
Mecha@UOSSMUD: On Lima/MudOS, update is only generally relevant for non-cloned files.
Mon Aug 24 03:31:55 2009
[imud_code]
Mecha@UOSSMUD: You run it on pretty much anything you have modified.
Mon Aug 24 03:32:02 2009
[imud_code]
Corrik@Lost Realms: and cloned objects would have to be dested and recloned
Mon Aug 24 03:32:13 2009
[imud_code]
Traveller@Spirit World: Rebooting the mud is what I've been doing every couple minutes, since I'm making huge combat rewrites. I'm on DS, but wasn't sure how general it was. I should see if update -r works on my combat..
Mon Aug 24 03:32:17 2009
[imud_code]
Cratylus@Dead Souls Dev: on dead souls, you can update -r the top level inheritable
Mon Aug 24 03:32:26 2009
[imud_code]
Cratylus@Dead Souls Dev: or use the reload command on the object
Mon Aug 24 03:33:14 2009
[imud_code]
Cratylus@Dead Souls Dev: in extremis you can warmboot rather that reboot
Mon Aug 24 03:33:36 2009
[imud_code]
Traveller@Spirit World: hmm, wow. 'reload fighter' updating just the fighter with the new combat engine tells me some very scary things about what is going on under the hood :D
Mon Aug 24 03:33:44 2009
[imud_code]
Atrus@Urth: but that eliminates the relog race to see who logs in first.
Mon Aug 24 03:34:10 2009
[imud_code]
Cratylus@Dead Souls Dev: they can still race to the easy monsters with good loot
Mon Aug 24 03:34:33 2009
[imud_code]
Traveller@Spirit World: If I wanted to update combat for every living thing, what do you suppose I'd want to tell it to update? Not sure what you mean by 'top level inheritable'
Mon Aug 24 03:35:29 2009
[imud_code]
Corrik@Lost Realms: technically, you'd update -r one actual npc, then dest and reclone the rest
Mon Aug 24 03:35:58 2009
[imud_code]
Cratylus@Dead Souls Dev: to update combat for every living thing you could warmboot
Mon Aug 24 03:36:07 2009
[imud_code]
Cratylus@Dead Souls Dev: or "reload every npc" and reload the players
Mon Aug 24 03:36:15 2009
[imud_code]
Cratylus@Dead Souls Dev: theres no "reload every player" command
Mon Aug 24 03:36:16 2009
[imud_code]
Corrik@Lost Realms: or use a combination of eval, foreach and get_named_livings
Mon Aug 24 03:41:02 2009
[imud_code]
Cratylus@Dead Souls Dev: it's patched source? or just the patch?
Mon Aug 24 03:41:22 2009
[imud_code]
Cratylus@Dead Souls Dev: just the patch is prolly ok, that stuff floated around on the mailing list i thinki
Mon Aug 24 03:43:18 2009
[imud_code]
Corrik@Lost Realms: 23a seems to be the biggest revision besides going from mudos to fluffos
Mon Aug 24 03:44:11 2009
[imud_code]
Cratylus@Dead Souls Dev: dont get me wrong, i love marius et al
Mon Aug 24 03:44:18 2009
[imud_code]
Cratylus@Dead Souls Dev: but id be surprised if it was worth it
Mon Aug 24 03:45:51 2009
[imud_code]
Corrik@Lost Realms: I'm too lazy to make my lib run on fluffos :D
Mon Aug 24 03:46:48 2009
[imud_code]
Corrik@Lost Realms: It'd take me a week to get even basic functionality.
Mon Aug 24 03:46:51 2009
[imud_code]
Cratylus@Dead Souls Dev: if you have a distlib i can make it happen for you
Mon Aug 24 03:47:22 2009
[imud_code]
Cratylus@Dead Souls Dev: but i cant do it for your production mud, since that would obviously require way more trust than i want
Mon Aug 24 03:48:11 2009
[imud_code]
Cratylus@Dead Souls Dev: the most likely thing is that something else is on that port
Mon Aug 24 03:55:15 2009
[imud_code]
Corrik@Lost Realms: I love how 10 megs of text can be squished into a 2 meg pile
Wed Aug 26 01:47:26 2009
[imud_code]
Tricky@Rock the Halo: Anyone got a (fluffos) regexp for a float? In the form of [minus] int [frac] [exp]
Wed Aug 26 01:48:55 2009
[imud_code]
Tricky@Rock the Halo: kk, you wouldn't happen to have taffyd's code? :p
Wed Aug 26 01:50:46 2009
[imud_code]
Tricky@Rock the Halo: I'll post what I have so far if ppl don't care it doesn't do floats
Wed Aug 26 01:51:17 2009
[imud_code]
Tricky@Rock the Halo: Also converting back to JSON will be an excersise for the users
Wed Aug 26 01:57:52 2009
[imud_code]
Tricky@Rock the Halo: Should really check my code for test stuff before commiting
Wed Aug 26 02:21:22 2009
[imud_code]
Tricky@Rock the Halo: This seems to work... "[+-]?[0-9]+(.[0-9]([eE][+-]?[0-9])?)*"
Wed Aug 26 02:26:08 2009
[imud_code]
Tricky@Rock the Halo: Of course all we need now is for Wodan to code a JSON efun into the driver. :)
Wed Aug 26 02:38:22 2009
[imud_code]
Ideysus@ShadowMUDii: Is that period supposed to match period or any character?
Wed Aug 26 02:41:58 2009
[imud_code]
Ideysus@ShadowMUDii: Your expression seems to match '+1.+1+1'. I don't know what you are trying to match against but I suspect you don't want that?
Wed Aug 26 02:44:14 2009
[imud_code]
Tricky@Rock the Halo: Needs to match against section 2.4 of http://tools.ietf.org/html/rfc4627
Wed Aug 26 02:45:48 2009
[imud_code]
Tricky@Rock the Halo: Grr... Looks like I'm gonna need to work out how to put PCRE into FluffOS
Wed Aug 26 03:12:27 2009
[imud_code]
Tricky@Rock the Halo: #define NUMBER "[-]?[0-9]+([.][0-9]+)?([eE][+-]?[0-9]+)?"
Sun Aug 30 15:53:25 2009
[imud_code]
Silenus@Dead Souls Dev: not really that faimilar with either of them
Sun Aug 30 15:54:21 2009
[imud_code]
Silenus@Dead Souls Dev: think originally it was tacitus's project.
Sun Aug 30 15:57:39 2009
[imud_code]
Enigma@Enigma Networks: i'm just plinking away trying to get a game going
Sun Aug 30 15:58:02 2009
[imud_code]
Enigma@Enigma Networks: i think he was the last guy i talked to
Sun Aug 30 15:58:29 2009
[imud_code]
Tricky@Rock the Halo: I also reset this mud which is why inews and sport channels just spammed
Sun Aug 30 15:58:56 2009
[imud_code]
Silenus@Dead Souls Dev: sort of doing the c thing versus the lpc thing these days
Sun Aug 30 16:00:35 2009
[imud_code]
Silenus@Dead Souls Dev: still trying to learn how to parse the fluffos code :-)
Sun Aug 30 16:00:37 2009
[imud_code]
Tricky@Rock the Halo: Not sure how recent your version is Enigma
Sun Aug 30 16:02:12 2009
[imud_code]
Tricky@Rock the Halo: Never got around to looking into that or how to do it
Sun Aug 30 16:04:38 2009
[imud_code]
Tricky@Rock the Halo: /std/user/mobile.c is the player object for the lpuni/sapid libs
Sun Aug 30 16:15:18 2009
[imud_code]
Tricky@Rock the Halo: I'd suggest putting the race code in /std/user/user/race.c and inheriting that file in /std/user/mobile.c
Sun Aug 30 16:15:55 2009
[imud_code]
Enigma@Enigma Networks: yeah but i need to know what all i need to do the races
Sun Aug 30 16:16:11 2009
[imud_code]
Tricky@Rock the Halo: WoWMud did have races. If you can track down Yeik he may have the code still.
Sun Aug 30 16:16:50 2009
[imud_code]
Silenus@Dead Souls Dev: i guess the question is what features should races have
Sun Aug 30 16:18:18 2009
[imud_code]
Silenus@Dead Souls Dev: i guess races dont make too much sense without some sort of stat system
Sun Aug 30 16:18:55 2009
[imud_code]
Silenus@Dead Souls Dev: how about have a different mobile for different races?
Sun Aug 30 16:20:43 2009
[imud_code]
Silenus@Dead Souls Dev: that way you could have literally new hooks for each race
Sun Aug 30 16:22:26 2009
[imud_code]
Silenus@Dead Souls Dev: as well as different stuff like extra wield points
Sun Aug 30 16:22:41 2009
[imud_code]
Silenus@Dead Souls Dev: and stat penalties depending on certain factors
Sun Aug 30 16:24:07 2009
[imud_code]
Enigma@Enigma Networks: yeah if u guys have any code snippets send them my way
Sun Aug 30 16:25:00 2009
[imud_code]
Silenus@Dead Souls Dev: i assume adding something like races might be a bit too content specific for lpuni?
Sun Aug 30 16:27:14 2009
[imud_code]
Amok@Firefly Devmud: maybe just make a human and a robot race to serve as an example ?
Sun Aug 30 16:30:20 2009
[imud_code]
Silenus@Dead Souls Dev: but question of course is since you have bodies distinct from the user object whether race inherits mobile or the other way around
Sun Aug 30 16:35:33 2009
[imud_code]
Tricky@Rock the Halo: So long as the login code knows which body to load for the user then race can inherit mobile.c
Sun Aug 30 16:37:24 2009
[imud_code]
Tricky@Rock the Halo: Of course it is mobile.c that does the logging in bit so... needs a bit of re-work.
Sun Aug 30 19:28:36 2009
[imud_code]
Raudhrskal@Dead Souls Dev quotes, "Good evening. This is the voice of Enigma."
Sun Aug 30 19:28:42 2009
[imud_code]
Enigma@Enigma Networks: kinda been trying to write some functions but i can't seem to get them right
Sun Aug 30 19:29:03 2009
[imud_code]
Raudhrskal@Dead Souls Dev: coincidentally, I just have that album on. ;)
Sun Aug 30 19:29:41 2009
[imud_code]
Enigma@Enigma Networks: i don't understand how they come together
Sun Aug 30 19:30:05 2009
[imud_code]
Enigma@Enigma Networks: i need someone to write out a function that is easy to follow
Sun Aug 30 19:30:54 2009
[imud_code]
Enigma@Enigma Networks: brb i need a smoke leave me a msg on yahoo msnger d_ozone
Sun Aug 30 19:41:20 2009
[imud_code]
Enigma@Enigma Networks: where can i find a completed user.c file?
Sun Aug 30 19:41:32 2009
[imud_code]
Enigma@Enigma Networks: or something with some race functions in it
Sun Aug 30 19:46:13 2009
[imud_code]
Raudhrskal@Dead Souls Dev: there aren't many LPUni muds around here, so...
Sun Aug 30 19:47:30 2009
[imud_code]
Enigma@Enigma Networks: isn't it just a group of lpc functions? or do i need to mod the driver?
Sun Aug 30 19:49:38 2009
[imud_code]
Enigma@Enigma Networks: the problem i am having is setting up the functions themselves
Sun Aug 30 19:52:35 2009
[imud_code]
Silenus@Dead Souls Dev: the user object in sapidlib is split in two pieces i think
Sun Aug 30 19:53:03 2009
[imud_code]
Silenus@Dead Souls Dev: it looks like that mobile.c in the /std/user dir is what you are looking for
Sun Aug 30 20:08:30 2009
[imud_code]
Enigma@Enigma Networks: ok i'm heading out to a diff AP i'll talk to you guys when i get there
Sun Aug 30 21:23:05 2009
[imud_code]
Enigma@Enigma Networks: i need a walk through on putting together a function from scratch
Sun Aug 30 21:24:33 2009
[imud_code]
Enigma@Enigma Networks: well i'm trying to add a race selector on start up for new users
Sun Aug 30 21:26:01 2009
[imud_code]
Silenus@Dead Souls Dev: ah have you read some of those introductory lpc materials?
Sun Aug 30 21:26:22 2009
[imud_code]
Raudhrskal@Dead Souls Dev: did ya considered trying DS or gurba?
Sun Aug 30 21:26:46 2009
[imud_code]
Enigma@Enigma Networks: i've read all of it a few times but i'm still confused as how to define the variables and what is the last part of the function called?
Sun Aug 30 21:27:27 2009
[imud_code]
Enigma@Enigma Networks: it goes declaration, definition, and call right?
Sun Aug 30 21:28:03 2009
[imud_code]
Enigma@Enigma Networks: i just don't understand how to declare x and define x
Sun Aug 30 21:28:28 2009
[imud_code]
Raudhrskal@Dead Souls Dev: Apples and oranges, Sir, apples and oranges.
Sun Aug 30 21:28:45 2009
[imud_code]
Raudhrskal@Dead Souls Dev: A function is defined somewhere. And it is.
Sun Aug 30 21:28:59 2009
[imud_code]
Raudhrskal@Dead Souls Dev: Forward declarations are just metadata necessary in some cases,
Sun Aug 30 21:29:07 2009
[imud_code]
Enigma@Enigma Networks: i understand the data types and stuff but like i was getting "#pragma errors and data type reserved data type errors
Sun Aug 30 21:29:11 2009
[imud_code]
Silenus@Dead Souls Dev: so it may not be advisable to use it as a first library
Sun Aug 30 21:29:46 2009
[imud_code]
Raudhrskal@Dead Souls Dev: Have you seen Descartes' basic LPC tutorial?
Sun Aug 30 21:31:10 2009
[imud_code]
Enigma@Enigma Networks: does each need to be defined? (this)_(player)?
Sun Aug 30 21:31:28 2009
[imud_code]
Enigma@Enigma Networks: or does the mud read it as (this_player)?
Sun Aug 30 21:32:02 2009
[imud_code]
Enigma@Enigma Networks: i understand what it's doing but not why they are using what is being used
Sun Aug 30 21:32:29 2009
[imud_code]
Raudhrskal@Dead Souls Dev: this_player() is an efun that returns a pointer to current interactive object.
Sun Aug 30 21:32:51 2009
[imud_code]
Raudhrskal@Dead Souls Dev: this_object() is an efun that returns a pointer to currently executing object.
Sun Aug 30 21:32:53 2009
[imud_code]
Enigma@Enigma Networks: but why they have some lines of code is still nonsense sometimes
Sun Aug 30 21:33:40 2009
[imud_code]
Enigma@Enigma Networks: in the efun does it define this and object? or is it treated as one string?
Sun Aug 30 21:34:36 2009
[imud_code]
Ninja@Dead Souls Dev: the object itself is saying "me" or "mine".
Sun Aug 30 21:34:44 2009
[imud_code]
Raudhrskal@Dead Souls Dev: it's an efun. ENVIRONMENT FUNCTION. it's defined _globally_.
Sun Aug 30 21:35:16 2009
[imud_code]
Raudhrskal@Dead Souls Dev: then why do you ask about defining it yourself?
Sun Aug 30 21:36:08 2009
[imud_code]
Silenus@Dead Souls Dev: it seems like the C like syntax still confuses you
Sun Aug 30 21:36:33 2009
[imud_code]
Silenus@Dead Souls Dev: so i doubt you really understand the code
Sun Aug 30 21:37:07 2009
[imud_code]
Silenus@Dead Souls Dev: you might want to consider another mudlib
Sun Aug 30 21:37:32 2009
[imud_code]
Enigma@Enigma Networks: i'd rather struggle untill i understand
Sun Aug 30 21:38:04 2009
[imud_code]
Silenus@Dead Souls Dev: for gurbalib you can ask aidil and some of the ppl that use it
Sun Aug 30 21:38:08 2009
[imud_code]
Enigma@Enigma Networks: who would i ask when something doesn't work?
Sun Aug 30 21:39:00 2009
[imud_code]
Enigma@Enigma Networks: well the way i figure it the info is out there already it's just a matter of getting it related correctly
Sun Aug 30 21:39:42 2009
[imud_code]
Enigma@Enigma Networks: i mean the biggest thing i'm still confused about is how to handle lib to driver info and vise versa
Sun Aug 30 21:40:25 2009
[imud_code]
Enigma@Enigma Networks: well doesn't the system still need to convert everything back to machine lang?
Sun Aug 30 21:40:55 2009
[imud_code]
Silenus@Dead Souls Dev: but the driver interprets things for you
Sun Aug 30 21:41:28 2009
[imud_code]
Silenus@Dead Souls Dev: then run on a stack based virtual machine
Sun Aug 30 21:41:57 2009
[imud_code]
Silenus@Dead Souls Dev: which interprets the instructions and executes them.
Sun Aug 30 21:42:30 2009
[imud_code]
Enigma@Enigma Networks: so efuns are both part of the driver and lib but the driver defines them? or is that just universal for a global var?
Sun Aug 30 21:43:16 2009
[imud_code]
Enigma@Enigma Networks: lpc is pretty much a chain reaction right?
Sun Aug 30 21:43:30 2009
[imud_code]
Silenus@Dead Souls Dev: and are global in a sense in the lpc environment
Sun Aug 30 21:43:52 2009
[imud_code]
Quixadhal@Bloodlines: efuns are functions that are (traditionally) coded in the driver and presented to the LPC layer. simulated-efuns are coded in LPC but given the same scope as efuns.
Sun Aug 30 21:44:20 2009
[imud_code]
Enigma@Enigma Networks: which allows you to call for an efun at anytime right
Sun Aug 30 21:44:50 2009
[imud_code]
Quixadhal@Bloodlines: There are also functions which the driver itself will expect to exist in the LPC mudlib, and which it calls for various events. Some drivers call them applies I think.
Sun Aug 30 21:45:16 2009
[imud_code]
Enigma@Enigma Networks: i was talking to a friend he said something about daemons?
Sun Aug 30 21:45:30 2009
[imud_code]
Quixadhal@Bloodlines: That's typically how your player input gets fed into the mudlib (receive_message).
Sun Aug 30 21:46:54 2009
[imud_code]
Silenus@Dead Souls Dev: daemons are typically blueprint objects which do various tasks for the system
Sun Aug 30 21:46:57 2009
[imud_code]
Quixadhal@Bloodlines: daemons are objects that typically only have one instance, and which aren't tied to a particular player/npc/etc. They may just provide functions for other things to call, or they may store data about things.
Sun Aug 30 21:47:43 2009
[imud_code]
Enigma@Enigma Networks: still not 100% on how to make a function
Sun Aug 30 21:47:46 2009
[imud_code]
Silenus@Dead Souls Dev: modifying the login sequence of sapid however to support races
Sun Aug 30 21:48:02 2009
[imud_code]
Silenus@Dead Souls Dev: is potentially more challenging than writing a simple daemon
Sun Aug 30 21:48:35 2009
[imud_code]
Silenus@Dead Souls Dev: is if you break something its sometimes a bit difficult to figure out
Sun Aug 30 21:49:20 2009
[imud_code]
Silenus@Dead Souls Dev: but you cannot read C -> LPC that well?
Sun Aug 30 21:49:52 2009
[imud_code]
Enigma@Enigma Networks: i can read it ok i mean i understand the syntax and stuff but i don't understand the logic to the code itself
Sun Aug 30 21:50:32 2009
[imud_code]
Quixadhal@Bloodlines: Just be careful... if you break part of the login/player object chain, you won't be able to log in to debug.
Sun Aug 30 21:51:21 2009
[imud_code]
Enigma@Enigma Networks: just needs to be a compile or runtime error and i can find it
Sun Aug 30 21:51:27 2009
[imud_code]
Quixadhal@Bloodlines: Heratic! The Gods of /bin/vi shall smite thee!!!! *grin*
Sun Aug 30 21:53:34 2009
[imud_code]
Enigma@Enigma Networks: good to know an empty file will crash the driver
Sun Aug 30 21:54:02 2009
[imud_code]
Enigma@Enigma Networks: all i know is i have a ton of work ahead of me so
Sun Aug 30 21:54:17 2009
[imud_code]
Enigma@Enigma Networks: i just hope u guys don't get anoyyed with me
Sun Aug 30 21:54:54 2009
[imud_code]
Silenus@Dead Souls Dev: oh yeah quix someone shoot me i am da mixing C++ codez with C codez
Sun Aug 30 21:55:12 2009
[imud_code]
Quixadhal@Bloodlines: In theory, NOTHING you do at the mudlib level should be able to crash the driver.
Sun Aug 30 21:55:26 2009
[imud_code]
Enigma@Enigma Networks: ya sel i've spent the last 2-3 days just looking at the lib, all the files all the help, whatever i can get my hands on.
Sun Aug 30 21:55:50 2009
[imud_code]
Quixadhal@Bloodlines: *sigh* You're using all the 'extern "C"' nonsense, right Silenus?
Sun Aug 30 21:56:34 2009
[imud_code]
Quixadhal@Bloodlines: Otherwise, you realize you're walked into a dark place and are likely to be eaten by a GNU.
Sun Aug 30 21:57:38 2009
[imud_code]
Silenus@Dead Souls Dev: i think that LLVM one method requires extern "C" stuff to interface certain functions with the LLVM JIT
Sun Aug 30 21:57:52 2009
[imud_code]
Quixadhal@Bloodlines: I'm one higher on the Evil scale though... my 15 year old Diku (WileyMUD, which is on I3) uses embedded SQL (compiled via pgc).
Sun Aug 30 21:58:55 2009
[imud_code]
Quixadhal@Bloodlines: Try getting your syntax highlighting to work on a hybrid of C and SQL.... *grin*
Sun Aug 30 22:00:24 2009
[imud_code]
Quixadhal@Bloodlines: Don't make me smack you with my COBOL book!
Sun Aug 30 22:00:57 2009
[imud_code]
Silenus@Dead Souls Dev: why cannot deys use FOL in normal form or something :/
Sun Aug 30 22:01:35 2009
[imud_code]
Quixadhal@Bloodlines: DELETE FROM i3 WHERE user = 'Silenus' AND comment ILIKE '%hate%sql%';
Sun Aug 30 22:02:56 2009
[imud_code]
Silenus@Dead Souls Dev: for SQL i think just relational algebra would be simpler in principle
Sun Aug 30 22:04:02 2009
[imud_code]
Quixadhal@Bloodlines: You keep your filthy math out of my query language. If I wanted to deal with numbers, I'd use Maple.
Sun Aug 30 22:04:36 2009
[imud_code]
Enigma@Enigma Networks: hey, i'm getting offline content for c++ and lpc any sites i should look up?
Sun Aug 30 22:04:41 2009
[imud_code]
Silenus@Dead Souls Dev: keeping math out of programming languages is kind of difficult :P
Sun Aug 30 22:04:43 2009
[imud_code]
Raudhrskal@Dead Souls Dev: Quix, you're officially my hero now.
Sun Aug 30 22:05:48 2009
[imud_code]
Quixadhal@Bloodlines: Hmmmm, http://www.velocityreviews.com/forums/t286485-c-is-evil-its-the-computer-language-of-satan--.html
Sun Aug 30 22:07:33 2009
[imud_code]
Quixadhal@Bloodlines: Or how about... http://www.linuxprogrammingblog.com/cpp-exception-specifications-are-evil
Sun Aug 30 22:07:55 2009
[imud_code]
Quixadhal@Bloodlines: If you google for "C++" and "evil", you get quite a large number of hits. :)
Sun Aug 30 22:08:36 2009
[imud_code]
Quixadhal@Bloodlines: lpmuds.net is probably the best all around lpc site.
Sun Aug 30 22:09:05 2009
[imud_code]
Silenus@Dead Souls Dev: i think you should try googling D and evil but drop the space
Sun Aug 30 22:09:07 2009
[imud_code]
Quixadhal@Bloodlines: C++, well.... I have no idea. I learned the painful way, via the big thick book by stroustrop.
Sun Aug 30 22:09:46 2009
[imud_code]
Enigma@Enigma Networks: well the main diff is c++ deals with mathmatical args right? as lpc deals with logical args
Sun Aug 30 22:10:09 2009
[imud_code]
Quixadhal@Bloodlines: You mean... http://en.wikipedia.org/wiki/D_%28programming_language%29
Sun Aug 30 22:10:30 2009
[imud_code]
Raudhrskal@Dead Souls Dev: D 1.0 was nice... 2.0 is getting too much into the math-pure stuff.
Sun Aug 30 22:10:47 2009
[imud_code]
Raudhrskal@Dead Souls Dev: but 1.0 seems like a good point to fork a derivative... hmm...
Sun Aug 30 22:10:55 2009
[imud_code]
Silenus@Dead Souls Dev: which is directed at beginning programmers
Sun Aug 30 22:11:00 2009
[imud_code]
Enigma@Enigma Networks: i mean c++ = more of a machine style of what's the word, mabye string arguement or such
Sun Aug 30 22:11:12 2009
[imud_code]
Quixadhal@Bloodlines: *sigh* They just can't resist letting that math stuff creep in.
Sun Aug 30 22:11:33 2009
[imud_code]
Enigma@Enigma Networks: or can a guy come up with diff words for the same stuff?
Sun Aug 30 22:12:14 2009
[imud_code]
Quixadhal@Bloodlines: INC and DEC are OK. LSHFT and LROT were fine. But then the lazy folk asked for MULT, and it's gone all downhill from there.
Sun Aug 30 22:13:19 2009
[imud_code]
Quixadhal@Bloodlines: We won't even mention the embarrasement that was FDIV.
Sun Aug 30 22:13:35 2009
[imud_code]
Silenus@Dead Souls Dev: yeah who needs floating point anyhow :P
Sun Aug 30 22:14:26 2009
[imud_code]
Quixadhal@Bloodlines: C++ slaps an "object oriented" skin atop C, but still leaves you with many of the annoyances.
Sun Aug 30 22:15:41 2009
[imud_code]
Silenus@Dead Souls Dev: enigma i still dunno what you are talking about unfortunately
Sun Aug 30 22:16:01 2009
[imud_code]
Wodan@Discworld: i think lpc does object oriented better than C++, but then, it does suffer in efficiency :)
Sun Aug 30 22:16:04 2009
[imud_code]
Quixadhal@Bloodlines: If you're careful, it *IS* easier to work with (std::string!), but because the OS still deals with native C code, you end up having to hunker down and translate back and forth.
Sun Aug 30 22:18:17 2009
[imud_code]
Silenus@Dead Souls Dev: http://www.amazon.com/Programming-Principles-Practice-Using-C/dp/0321543726/ref=sr_1_1?ie=UTF8&s=books&qid=1251667048&sr=8-1
Sun Aug 30 22:19:05 2009
[imud_code]
Silenus@Dead Souls Dev: lpc is interesting it doesnt make some of the compromises made in java w.r.t. compile time determination of types.
Sun Aug 30 22:19:21 2009
[imud_code]
Quixadhal@Bloodlines: I'd actually be quite happy with LPC if it had stronger types, and if it had native regular expression support (like perl or ruby). :)
Sun Aug 30 22:19:27 2009
[imud_code]
Silenus@Dead Souls Dev: but of course carrying type tags everyone means less efficiency
Sun Aug 30 22:20:30 2009
[imud_code]
Quixadhal@Bloodlines: Yep... very handy with a native string data type.
Sun Aug 30 22:21:03 2009
[imud_code]
Quixadhal@Bloodlines: I'm spoiled though... perl has VERY extended regular expression support.
Sun Aug 30 22:22:05 2009
[imud_code]
Enigma@Enigma Networks: why have 3 diff types of true n false statements
Sun Aug 30 22:22:24 2009
[imud_code]
Enigma@Enigma Networks: i'm sure it depends on what your calling for tho right
Sun Aug 30 22:22:45 2009
[imud_code]
Enigma@Enigma Networks: wheather it's in the object or not kind of thing
Sun Aug 30 22:22:48 2009
[imud_code]
Silenus@Dead Souls Dev: well i am working on some wierd language variant
Sun Aug 30 22:23:03 2009
[imud_code]
Silenus@Dead Souls Dev: but the more i look at it it looks like java more than LPC
Sun Aug 30 22:23:47 2009
[imud_code]
Quixadhal@Bloodlines: == is a direct equivalence comparison. && is a logcial AND operation, || is logical OR.
Sun Aug 30 22:23:48 2009
[imud_code]
Silenus@Dead Souls Dev: since i am trying to make similar compromises to get more efficiency
Sun Aug 30 22:24:30 2009
[imud_code]
Quixadhal@Bloodlines: if(a && b) requires them both to be true... if(a || b) requires either one (or both) to be true.
Sun Aug 30 22:24:39 2009
[imud_code]
Quixadhal@Bloodlines: if(a == b) requries that a and b be the same.
Go to the top | Channel Index

