Sat Aug 29 20:35:51 2009
[dchat]
Silenus@Dead Souls Dev: i do find C++ easier to work with in C sometimes bc of abstraction and libraries
Sat Aug 29 20:36:50 2009
[dchat]
Silenus@Dead Souls Dev: parties are good singers who cannot sing however :S
Sat Aug 29 20:52:10 2009
[dchat]
Aidil@GurbaDev2: heh. she is cute, as is the rest of this all girls neighborhood band :)
Sat Aug 29 20:53:09 2009
[dchat]
Aidil@GurbaDev2: they should stick to rock and roll, they are kinda ok.. only the one playing keyboards is actually sortof good :)
Sat Aug 29 22:19:27 2009
[dchat]
Hamlet@WWC: don't you hate it when you sheets roll themselves up in a big ball and don't get dry?
Sun Aug 30 00:08:02 2009
[dchat]
Hamlet@WWC: hm. I never thought I'd say this, but... I miss CompUSA.
Sun Aug 30 01:10:31 2009
[dchat]
Ninja@Dead Souls Dev: alla good electronics shops are belly up around here...stuck with the likes of radio shuck and best bye.
Mon Aug 31 14:02:20 2009
[dchat]
Cratylus@Dead Souls Dev: btw nafe, it's very rude to impersonate people
Mon Aug 31 14:03:32 2009
[dchat]
Cratylus@Dead Souls Dev: this falls under the i3 rule which forbids social engineering
Mon Aug 31 15:21:28 2009
[dchat]
Hamlet@WWC: I always thought New Zealand was a promising destination.
Mon Aug 31 15:22:57 2009
[dchat]
Cratylus@Dead Souls Dev: theres a story about a man seeing the grim reaper headed his way, so he evades death and leaves town for Medina
Mon Aug 31 15:23:37 2009
[dchat]
Cratylus@Dead Souls Dev: when he dies in Medina, the grim reaper says i was surprised to see you over there, since we had an appointment here
Mon Aug 31 15:24:02 2009
[dchat]
Hamlet@WWC: see, but the reaper doesn't even GO to New Zealand. too remote.
Mon Aug 31 15:36:34 2009
[dchat]
Ninja@Dead Souls Dev: new zealand, home of hercules, xena, and lord of the rings?
Mon Aug 31 15:37:28 2009
[dchat]
Hamlet@WWC: yes. that New Zealand. who would nuke the gods and heroes of yore?
Mon Aug 31 16:13:43 2009
[dchat]
Hamlet@WWC: Bucky! You can't put that sign up! // I may have to let the ferret in my house, but I don't have to make him feel welcome. // And if tormenting a ferret is wrong, may the lord show me a sign!
Mon Aug 31 17:30:06 2009
[dchat]
Ninja@Dead Souls Dev: hamlet once again tries to ferret out the truth.
Mon Aug 31 17:31:22 2009
[dchat]
Hamlet@WWC: WHAP! // "Oh! He did! LITERALLY!" // "That's a /placard/."
Mon Aug 31 17:44:20 2009
[dchat]
Hamlet@WWC: looking for Galactic Empire v6.25-WG.0. old software is surprisingly hard to find.
Tue Sep 1 14:38:45 2009
[dchat]
Hamlet@WWC: "And hey! What if the way you want to be treated is to have your house free from weasels?"
Tue Sep 1 16:50:32 2009
[dchat]
Silenus@Dead Souls Dev: well still cant get this modified driver to run ds
Tue Sep 1 16:51:03 2009
[dchat]
Silenus@Dead Souls Dev: works ok with lil but once it tries to clean up ram SIGSEVQ
Tue Sep 1 16:51:27 2009
[dchat]
Silenus@Dead Souls Dev: i am just not sure if its the driver the library or me :-)
Tue Sep 1 16:56:17 2009
[dchat]
Silenus@Dead Souls Dev: the gc is giving me some nasty warnings that the memory allocations under ds are potentially too large for it
Tue Sep 1 17:01:42 2009
[dchat]
Silenus@Dead Souls Dev: i.e. since the crasher is in the library itself
Tue Sep 1 17:02:08 2009
[dchat]
Silenus@Dead Souls Dev: i am not sure if the large allocations are the problem
Tue Sep 1 17:02:57 2009
[dchat]
Silenus@Dead Souls Dev: and if they are ... and max string size is pretty large what the correct behavior should be
Tue Sep 1 19:26:01 2009
[dchat]
Wodan@Discworld: most men agree on that, just not on what beer is :)
Tue Sep 1 19:28:33 2009
[dchat]
Silenus@Dead Souls Dev: i am trying to modify stralloc.c and the memory subsystem what sort of bugs can i expect? my worry is that given what i am replacing it with stdlib operations on strings will runtime for me.
Tue Sep 1 19:29:08 2009
[dchat]
Silenus@Dead Souls Dev: not sure if you are in the mood for technical stuff tho :P
Tue Sep 1 19:29:43 2009
[dchat]
Wodan@Discworld: just make sure you null terminate them, there's always some code expecting it
Tue Sep 1 19:30:34 2009
[dchat]
Wodan@Discworld: and if you're redoing the whole string thing, shared strings in fluffos have their hash value stored with them for faster mappings :)
Tue Sep 1 19:31:19 2009
[dchat]
Wodan@Discworld: but if you're using gc, why not just make free do nothing and let it do all the work?
Tue Sep 1 19:31:46 2009
[dchat]
Silenus@Dead Souls Dev: it just doesnt like the huge str allocs and apparently
Tue Sep 1 19:34:32 2009
[dchat]
Hellmonger@Trilogy: It just seems like the driver is already performing it's own memory management.
Tue Sep 1 19:34:41 2009
[dchat]
Hellmonger@Trilogy: and adding a gc seems like it would just be throwing a wrench into the gears
Tue Sep 1 19:35:49 2009
[dchat]
Silenus@Dead Souls Dev: i am just seeing how hard it is to install an alternate allocator which is actually a gc.
Tue Sep 1 19:36:29 2009
[dchat]
Hellmonger@Trilogy: it already supports like 6 different allocators.
Tue Sep 1 19:38:05 2009
[dchat]
Silenus@Dead Souls Dev: i think the stralloc.c allocating max str length might be confusing it since boehm is issuing warnings about block allocations being too large so i might have to fiddle a bit more.
Tue Sep 1 19:44:01 2009
[dchat]
Ninja@Dead Souls Dev: I still don't understand why a mud os needs to do it's own memory allocation internally.
Tue Sep 1 19:44:18 2009
[dchat]
Ninja@Dead Souls Dev: either it wastes ram, or hits it's own limit eventually.
Tue Sep 1 20:00:52 2009
[dchat]
Ideysus@ShadowMUDii: Sometimes you can get a big benefit out of doing something like memory pools. Often you can spend a lot of time 'optimising' to end up with slower memory allocation... I bet something like mudos has the potential to make some wins.
Tue Sep 1 20:14:37 2009
[dchat]
Ninja@Dead Souls Dev: let the machine OS do that, not the game driver.
Tue Sep 1 20:15:39 2009
[dchat]
Ideysus@ShadowMUDii: Generally, yeah, but its not an unreasonable optimisation for a compiler and virtual machine.
Tue Sep 1 20:17:04 2009
[dchat]
Ninja@Dead Souls Dev: also, it guarentees, sorta, that ya won't run outta memory during a process.
Tue Sep 1 20:17:20 2009
[dchat]
Ideysus@ShadowMUDii: The application simply has more information to go on than the OS. Like, a compiler may know that its going to free the parse tree shortly, while the OS has to assume it could be around longer term.
Tue Sep 1 20:19:28 2009
[dchat]
Ideysus@ShadowMUDii: You could argue that appropriate allocation by the application may reduce fragmentation and therefore mean that the big block of memory you want is available. I'm not sure what the argument is that OS allocation prevents a process running out of memory.
Tue Sep 1 20:20:37 2009
[dchat]
Ninja@Dead Souls Dev: in the old mud days, processes competed for memory...
Tue Sep 1 20:20:59 2009
[dchat]
Ninja@Dead Souls Dev: mud might start, but run outta memory loading all the game if other processes grabbed ram.
Tue Sep 1 20:21:19 2009
[dchat]
Ninja@Dead Souls Dev: so, mud grabs ahead of time what it thinks it needs - greedy algorithm.
Tue Sep 1 20:22:08 2009
[dchat]
Ideysus@ShadowMUDii: That might backfire... doesn't the linux OOM killer like to choose processes with more memory allocated to them?
Tue Sep 1 20:22:49 2009
[dchat]
Ninja@Dead Souls Dev: no idea...never had processes killed that way...just major thrashing.
Tue Sep 1 20:22:56 2009
[dchat]
Ideysus@ShadowMUDii: Its a very impolite strategy if its done purely to grab resources before other applications can get them.
Tue Sep 1 20:23:05 2009
[dchat]
Hamlet@Discworld: grabbing a "reasonable functioning set" is not a bad idea, though. until you actually touch the memory, it doesn't necessarily have to actually exist, but at least the OS knows how much you're likely to need.
Tue Sep 1 20:23:24 2009
[dchat]
Ninja@Dead Souls Dev: nod, impolite...but muds were built by college kids who just learned something neat.
Tue Sep 1 20:29:34 2009
[dchat]
Hamlet@Discworld: hmmm. gmail isn't let me pop out a chat window. anyone else ever experience this?
Tue Sep 1 20:30:26 2009
[dchat]
Sinistrad@Dead Souls Dev: That's the solution. Hotmail has no chat, so nothing to pop out!
Tue Sep 1 20:30:55 2009
[dchat]
Hamlet@Discworld: yes, well. I think we both know I won't be using hotmail.
Tue Sep 1 20:32:17 2009
[dchat]
Sinistrad@Dead Souls Dev: "Close this window to resume chatting in Google.com Mail. To fix this issue, reload your browser before popping-out again."
Tue Sep 1 20:33:17 2009
[dchat]
Silenus@Dead Souls Dev: i am just actually experimenting with fluffos just out of interest
Tue Sep 1 20:34:59 2009
[dchat]
Silenus@Dead Souls Dev: i.e. i may once i understand the system a bit better add some features but at this point i am just doing easy stuff (or stuff that i think would be easy but might be more difficult for me than i first thought)
Tue Sep 1 20:35:44 2009
[dchat]
Sinistrad@Dead Souls Dev: Hamlet, I was just getting that problem now - I reloaded the browser and I can pop out chats now.
Tue Sep 1 22:09:23 2009
[dchat]
Sinistrad@Dead Souls Dev: It's alreayd hit the press: "Though occasional disruptions are common, widespread outages involving Google's services are rare. They are becoming a bigger threat to Google as it tries to sell more of its services to businesses."
Tue Sep 1 22:14:21 2009
[dchat]
Sys@BlackHole: centralisation was a problem the internet was built to fix, why do we have to keep relearning the same lessons?
Wed Sep 2 14:22:19 2009
[dchat]
Cratylus@Dead Souls Dev: http://www.penny-arcade.com/comic/2009/9/02/
Wed Sep 2 14:23:06 2009
[dchat]
Flumpy@Dead Souls Dev: this isnt like the other image you posted it it?
Wed Sep 2 16:12:48 2009
[dchat]
Raudhrskal@Dead Souls Dev: Grr... supposedly canada forbade(? forbid) unlimited internet access plans for some reason...
Wed Sep 2 21:51:20 2009
[dchat]
Raudhrskal@Dead Souls Dev: rofl, "Unsuccesful sociopaths end up in jail, succesful ones end up as CEOs."
Sat Sep 5 04:29:05 2009
[dchat]
Cratylus@Dead Souls Dev: http://www.orcon.net.nz/lifestyle/page/one_year_of_walking_and_beard_growing
Sat Sep 5 20:59:54 2009
[dchat]
Raudhrskal@Dead Souls Dev: That has to be published: Silenus says in Common, "Geeks are worse than grue."
Sat Sep 5 21:23:13 2009
[dchat]
Raudhrskal@Dead Souls Dev: Hamlet - Card Carrying Member of the Grue Preservation Society?
Sat Sep 5 21:23:43 2009
[dchat]
Aidil@Way of the Force: generally, it is the other way around, the question is how a grue feels about you.. after having had you for lunch.
Sat Sep 5 21:24:10 2009
[dchat]
Hamlet@WWC: oh. clearly I didn't understand my responsibilities as a grue preserver.
Sat Sep 5 22:35:09 2009
[dchat]
Unimatrix@Dead_Souls_unimatrix: i accidently forwarded my domain to my ip, and the web stuff worked but not telneting to the mud
Sat Sep 5 22:35:10 2009
[dchat]
Raudhrskal@Dead Souls Dev: Hey, people like me manage to get a few bucks off helping non-geeks.
Sat Sep 5 22:36:30 2009
[dchat]
Unimatrix@Dead_Souls_unimatrix: do i need to add separate A or MX or whatever lines in my dns thing to be able to telnet to the domain name ?
Sat Sep 5 22:36:45 2009
[dchat]
Unimatrix@Dead_Souls_unimatrix: or just the main A entry and the nameservers?
Sat Sep 5 22:37:13 2009
[dchat]
Unimatrix@Dead_Souls_unimatrix: i think i have it right now if that is the case, just have to wait for it to become valid
Sat Sep 5 22:37:48 2009
[dchat]
Raudhrskal@Dead Souls Dev: the A entry is used by just about everything.
Sat Sep 5 22:38:00 2009
[dchat]
Raudhrskal@Dead Souls Dev: MX is used for redirecting main for a domain to another address.
Sat Sep 5 22:38:54 2009
[dchat]
Raudhrskal@Dead Souls Dev: Guess it should work... hadn't used that admin panel tho, so not sure.
Sat Sep 5 22:49:49 2009
[dchat]
Unimatrix@Dead_Souls_unimatrix: yes yes yes telnet (embarrassingly obscene domain name) +port number points to my mud yeee haaar
Sat Sep 5 22:50:17 2009
[dchat]
Unimatrix@Dead_Souls_unimatrix: now to go through all that again with another 89cent domain name that is more suitable
Sat Sep 5 22:50:49 2009
[dchat]
Raudhrskal@Dead Souls Dev: hosted.by.pacificrack.com. doesn't look very obscene... Unless it's the "Crack" in there?
Sat Sep 5 22:52:59 2009
[dchat]
Unimatrix@Dead_Souls_unimatrix: aaah thought that name was familiar, uyour name is all over the faqs
Sat Sep 5 23:20:33 2009
[dchat]
Unimatrix@Dead_Souls_unimatrix: ah huh its good this stays up when i log out
Sun Sep 6 11:34:46 2009
[dchat]
Tsarenzi@Sremassande: There we go. Crafting system posted up in the code vault on lpmuds.net. And time for bed!
Sun Sep 6 15:17:42 2009
[dchat]
Silenus@Dead_Souls_silenus: I think I am being quoted out of context!
Sun Sep 6 15:18:19 2009
[dchat]
Silenus@Dead_Souls_silenus: and I am a professed amateur in all things :-)
Sun Sep 6 17:21:47 2009
[dchat]
Aidil@Way of the Force: and, you have first hand experience, so no escape there :)
Mon Sep 7 19:09:44 2009
[dchat]
Silenus@Dead Souls Dev: actually it crossed over into morning already for me
Mon Sep 7 19:10:39 2009
[dchat]
Silenus@Dead Souls Dev: i am sitting here playing go and reading books in my supposed Msc degree area- probably completely useless :P
Mon Sep 7 19:12:21 2009
[dchat]
Silenus@Dead Souls Dev: i cannot seem to find any computational biology jobs in HK for individuals with only an MSc degree.
Mon Sep 7 19:13:01 2009
[dchat]
Silenus@Dead Souls Dev: i guess it's fun to learn some statistics tho :-)
Tue Sep 8 01:43:40 2009
[dchat]
Tricky@Rock the Halo: 01:05 [warning] I3_ERROR: cyanb_yellowhamletreset is not a valid player. -- WWC
Tue Sep 8 01:57:07 2009
[dchat]
Hamlet@WWC: no discworld-style colors? I had actually forgotten I had the color shadow on.
Tue Sep 8 02:20:55 2009
[dchat]
Tricky@Rock the Halo: I have Pinkfish colours however my active sensors are confused by coloured userid's.
Wed Sep 9 02:02:32 2009
[dchat]
Zaphod@Dead Souls Dev: I bet there are adults out there who can spell math, too
Wed Sep 9 02:26:20 2009
[dchat]
Tricky@Rock the Halo: Ooo... I know, in 2 years and a couple of months time I will have a bug bash and destroy my liver with lots of alcohol!
Wed Sep 9 02:27:58 2009
[dchat]
Tricky@Rock the Halo: PS: I recoded my sensors for your silly colour id's. :p
Wed Sep 9 02:28:29 2009
[dchat]
Hamlet@WWC: that's a shame. that means I can never use them again, right?
Wed Sep 9 02:29:14 2009
[dchat]
Tricky@Rock the Halo: You can use them, the logs will show them, just I won't get any more error messages.
Wed Sep 9 03:35:08 2009
[dchat]
Kalinash@Fire and Ice: and I'd like to reiterate that my mud is, in fact, NOT based on that movie
Wed Sep 9 03:35:39 2009
[dchat]
Cratylus@Dead Souls Dev: i tink there was an ice skating movie called fire and ice
Wed Sep 9 03:37:10 2009
[dchat]
Hamlet@WWC: I guess the biggest problem with Fire and Ice is it didn't hvave any timeless funny bits.
Wed Sep 9 03:37:22 2009
[dchat]
Cratylus@Dead Souls Dev: you should come do your pointless idling here
Wed Sep 9 03:37:38 2009
[dchat]
Cratylus@Dead Souls Dev: i mean, build your awesome Original Vision here
Wed Sep 9 03:38:48 2009
[dchat]
Cratylus@Dead Souls Dev: back on the bakshi thing tho, he's actually a lot worse than people give him credit for
Wed Sep 9 03:39:46 2009
[dchat]
Archbaron@Dead Souls Dev: You're right to be afraid aof the surprise butt secks.
Wed Sep 9 03:39:49 2009
[dchat]
Hamlet@WWC: I dunno. he clearly has a distinctive style. But animated half-naked chicks don't do much for me, and without that, most of the stories are rather flat.
Wed Sep 9 03:40:38 2009
[dchat]
Hamlet@WWC: George Lukas to offer him pointers on bacteria and droids?
Wed Sep 9 03:40:44 2009
[dchat]
Cratylus@Dead Souls Dev: bakshi was always great at visuals but so so with story and screenplay
Wed Sep 9 03:42:28 2009
[dchat]
Hamlet@WWC: and it wasn't bad enough for me to demand a refund. (I've seen several lately that had me wanting to drive to Worcester to demand to speak to the morons who control Netflix inventory.
Wed Sep 9 03:43:16 2009
[dchat]
Hamlet@WWC: I do not consider, "we're sorry, this movie sucks too much for us to stock." an unreasonable response at times.
Wed Sep 9 03:46:10 2009
[dchat]
Hamlet@WWC: hm. but he also pointed out that I'm twice as old as some adults.
Wed Sep 9 03:46:46 2009
[dchat]
Cratylus@Dead Souls Dev: because you're owning your feelings and i respect that so much
Wed Sep 9 03:48:08 2009
[dchat]
Cratylus@Dead Souls Dev: lol try not to poop yer pants on the way to bed, it's like hours past yer bedtime gramps
Wed Sep 9 03:48:37 2009
[dchat]
Cratylus@Dead Souls Dev: i mean that in the nicest way possible of course
Wed Sep 9 03:49:20 2009
[dchat]
Hamlet@WWC: I guess the up-side is if I ever took up smoking again, and got carded, I could say with reasonable confidence, "I was smoking before you were born, sonny."
Wed Sep 9 03:50:26 2009
[dchat]
Hamlet@WWC: although, with today's prices, smoking strikes me as economic stupidity.
Wed Sep 9 03:53:10 2009
[dchat]
Ninja@Dead Souls Dev: meanwhile, we're growing tobacco in our backyard.
Wed Sep 9 03:53:55 2009
[dchat]
Hamlet@WWC: hm. and by tobacco you mean the OTHER tobacco. which is indeed a pretty plant :P
Wed Sep 9 03:55:16 2009
[dchat]
Hamlet@WWC: yeah, that *is* pretty. still, the other one is prettier.
Wed Sep 9 03:56:16 2009
[dchat]
Ninja@Dead Souls Dev: ironically, the town in Maryland where I live is built on former tobacco farms.
Wed Sep 9 03:56:38 2009
[dchat]
Cratylus@Dead Souls Dev: friend of mine spent summers harvesting tobacco with migrant workers
Wed Sep 9 03:56:49 2009
[dchat]
Cratylus@Dead Souls Dev: he has tourettes and is a big hulking weirdo
Wed Sep 9 03:57:29 2009
[dchat]
Cratylus@Dead Souls Dev: i dont think people realize the kind of hardness involved in the work that migrants do
Wed Sep 9 03:57:38 2009
[dchat]
Ninja@Dead Souls Dev: mostly cause if ya don't work hard, somebody else gets your job.
Wed Sep 9 09:21:21 2009
[dchat]
Nilrin@Dead_Souls_nilrin: Is there an efun which functions like present() but checks if multiple instances of the same base object exist?
Wed Sep 9 11:44:25 2009
[dchat]
Nilrin@Dead_Souls_nilrin: Sort of. I was thinking of something that would work like all_inventory, but only return objects of a certain id.
Wed Sep 9 11:46:49 2009
[dchat]
Nilrin@Dead_Souls_nilrin: Son of a gun, that's what I was looking for.
Wed Sep 9 13:40:36 2009
[dchat]
Testham@WWC: hm. it's always difficult to go back to a previous computer. "fast enough" 5 years ago is rarely the same as "fast enough" today.
Wed Sep 9 13:40:48 2009
[dchat]
Testham@WWC: firefox has been "updating" for like 5 minutes. absurd.
Wed Sep 9 19:36:17 2009
[dchat]
Silenus@Dead Souls Dev: btw it maybe possible to emulate parse_string under fluffos I think there is a PD tomita parser which possibly could work with fluffos.
Wed Sep 9 20:07:08 2009
[dchat]
Aidil@GurbaDev2: talking about parse_string, I noticed that simulating pike's lambda implementation by using parse_string to preprocess (and convert) the code is quite feasable :)
Wed Sep 9 20:16:33 2009
[dchat]
Silenus@Dead Souls Dev: main problem for me is still proper error reporting.
Wed Sep 9 20:16:55 2009
[dchat]
Silenus@Dead Souls Dev: the rest of the stuff should not be too difficult to do with parse_string I think.
Wed Sep 9 20:33:06 2009
[dchat]
Aidil@GurbaDev2: there was some discussion recently on the mailinglist that touched error reporting.
Wed Sep 9 20:34:04 2009
[dchat]
Aidil@GurbaDev2: basic idea is to create production rules specifically for dealing with errors, and to report back on them by leaving information in the parse tree.
Wed Sep 9 20:36:38 2009
[dchat]
Aidil@GurbaDev2: it also has an example of how to split input in smaller fragments and how to write a grammar for parsing that. I haven't had time for it yet, but basicly Dworkin provided the solution to one of my 'challances', how to preserve line numbers in my happycode example.
Wed Sep 9 20:38:22 2009
[dchat]
Aidil@GurbaDev2: and as a result, at least being able to report the proper line number for the first parse error you encounter.
Wed Sep 9 20:40:03 2009
[dchat]
Aidil@GurbaDev2: its the discussion with that Polish guy about his command/verb parser problems, specifically, the part about string length.
Wed Sep 9 20:40:26 2009
[dchat]
Silenus@Dead Souls Dev: i will see if i can find it in my mail folder.
Wed Sep 9 20:42:53 2009
[dchat]
Aidil@GurbaDev2: if not.. you'll have to wait for me finding the time and inspiration to rewrite the happycode.c example I guess :)
Wed Sep 9 20:43:26 2009
[dchat]
Silenus@Dead Souls Dev: *nod* :-). been looking at other aspects of the driver
Wed Sep 9 20:44:54 2009
[dchat]
Aidil@GurbaDev2: at any rate... parse_string for fluffos would be quite cool :)
Wed Sep 9 20:47:01 2009
[dchat]
Silenus@Dead Souls Dev: *nod* i will look into it. its one of the projects I have been thinking about though that one really is in the thinking stage atm
Wed Sep 9 20:47:23 2009
[dchat]
Silenus@Dead Souls Dev: problem with the code closest to completion is it's C++ code not C.
Wed Sep 9 20:48:46 2009
[dchat]
Aidil@GurbaDev2: I was just thinking that it would make it fairly easy to port Gurbalib's parser to DS, and end up with something very close to the mudos verb parsing, but with the flexibility of it being written in LPC.
Wed Sep 9 20:50:49 2009
[dchat]
Silenus@Dead Souls Dev: *nod* i think having a parse generation type tool of some sort would be nice especially one which could be used for NLP type parsing.
Wed Sep 9 20:53:20 2009
[dchat]
Aidil@GurbaDev2: obviously, it is also useful for other things :) nowadays I often end up missing a useful parser generator in other languages when dealing with lots of text :) sure, regexp can usually handle the lexing part..
Wed Sep 9 20:55:29 2009
[dchat]
Aidil@GurbaDev2: when dealing with things for which a (semi) formal grammar exists (such as json, yaml and the like), being able to basicly implement the grammar makes life a lot nicer :)
Wed Sep 9 20:57:01 2009
[dchat]
Silenus@Dead Souls Dev: *nod* I was thinking about looking at a couple of fluffos's other subsystems first.
Wed Sep 9 21:25:45 2009
[dchat]
Wodan@Discworld: so happy code translation for dgd might be coming? I think that's actually the hardest bit to convert
Wed Sep 9 21:26:19 2009
[dchat]
Wodan@Discworld: fedora for developing, but dw runs on ehm, slackware i think
Wed Sep 9 21:28:22 2009
[dchat]
Wodan@Discworld: ok, i develop on fedora11(64 bit) gcc-4.4.1, test on fedora10(32 bit) gcc-4.3.2 and dw has gcc-4.1.2
Wed Sep 9 21:29:00 2009
[dchat]
Wodan@Discworld: 2.17 has been crashing in testing, so you might be on to something
Wed Sep 9 21:29:20 2009
[dchat]
Wodan@Discworld: i'll recompile with the 'compat' compiler, it's 3.4 i think
Wed Sep 9 21:30:13 2009
[dchat]
Wodan@Discworld: ah.. probably some subtle C undefined behaviour abuse somewhere then
Wed Sep 9 21:31:12 2009
[dchat]
Wodan@Discworld: regular? like always 10 minutes after reboot or something?
Wed Sep 9 21:32:15 2009
[dchat]
Wodan@Discworld: wish i had it that regular! dwclone just crashes about once a day, with randomly looking traces
Wed Sep 9 21:33:11 2009
[dchat]
Cratylus@Dead Souls Dev: this will sound irrational, but try O2 rahter than your preferred O3
Wed Sep 9 21:38:21 2009
[dchat]
Wodan@Discworld: could be a compiler bug, 3.0 - 3.3-ish all miscompiled the driver
Wed Sep 9 21:39:27 2009
[dchat]
Cratylus@Dead Souls Dev: since fedora and 4.4 are pretty common, i'm probably going to crank down the default optimization on the cratos branch
Wed Sep 9 21:39:53 2009
[dchat]
Cratylus@Dead Souls Dev: it's not like people running test/dev muds should see a dramatic difference in perf
Wed Sep 9 21:40:50 2009
[dchat]
Cratylus@Dead Souls Dev: i just tested it, btw, and it seems to happen on 1 and 2 and 3
Wed Sep 9 21:41:05 2009
[dchat]
Wodan@Discworld: most of the code is old enough that people optimised it in C rather than leave it to the compiler :)
Wed Sep 9 21:42:58 2009
[dchat]
Wodan@Discworld: but if you have instant-crash, you could narrow it down by compiling half the files with O0, and then see which file(s) are the problem
Wed Sep 9 21:44:47 2009
[dchat]
Wodan@Discworld: compile the whole thing, change the makefile, delete the files you want to recompile, than 'touch' all other .o files so it won't rebuild those
Wed Sep 9 21:48:31 2009
[dchat]
Silenus@Dead Souls Dev: I also experienced a wierd crasher under Crat branch 2.16
Wed Sep 9 21:49:06 2009
[dchat]
Silenus@Dead Souls Dev: driver seemed to be doing a series too long evaluations
Wed Sep 9 21:54:00 2009
[dchat]
Silenus@Dead Souls Dev: unfortunately i cannot reproduce that one very well
Wed Sep 9 21:59:36 2009
[dchat]
Wodan@Discworld: is that telnet environment stuff working properly? and if so, do you actually use it? :)
Wed Sep 9 22:03:49 2009
[dchat]
Silenus@Dead Souls Dev: Wodan- is Solaris the main hiccup in terms of possibly merging C++ code into FluffOS?
Wed Sep 9 22:04:03 2009
[dchat]
Wodan@Discworld: ok, forgot about it, but i just noticed it looking at the cratos2 diff
Wed Sep 9 22:04:33 2009
[dchat]
Wodan@Discworld: actually... i tried 2.17-beta on solaris x86-64 with c++ and it worked, fist time ever :)
Wed Sep 9 22:05:13 2009
[dchat]
Silenus@Dead Souls Dev: If ppl dont object to C++ code being in fluffos I might submit some stuff then....
Wed Sep 9 22:05:18 2009
[dchat]
Aidil@Way of the Force: beta, solaris x86-64, works.. all in one sentence?
Wed Sep 9 22:17:16 2009
[dchat]
Silenus@Dead Souls Dev: it will just be some simple stuff for starters until i understand the system better.
Wed Sep 9 22:18:41 2009
[dchat]
Wodan@Discworld: hmm, this environment stuff starts filling a buffer from -1
Wed Sep 9 22:18:58 2009
[dchat]
Wodan@Discworld: that might not be optimal from a non-crashing point of view :)
Wed Sep 9 22:19:25 2009
[dchat]
Wodan@Discworld: oh, and you crashed at login, didn't you, that's when telnet negotiation happens :)
Wed Sep 9 22:20:27 2009
[dchat]
Wodan@Discworld: i'll change it in 2.17-beta, guess we need to skip the first char for whatever reason
Go to the top | Channel Index

