00:03:07 Unstable branch on crawl.develz.org updated to: 0.9-a1-183-gb5fb55f (32) 00:13:15 -!- ortoslon has joined ##crawl-dev 00:18:05 Windows builds of master branch on crawl.develz.org updated to: 0.9-a1-183-gb5fb55f 00:53:57 -!- Adeon has quit [Read error: Connection reset by peer] 01:03:38 -!- ais523 has joined ##crawl-dev 01:03:41 Wensley: do you mean designing or actual coding? 01:07:18 kilobyte: both :P but 01:07:25 I'm not sure where to start 01:10:37 there are two ways: lua and C++. The former is better for simple algorithms and integration with vaults, the latter would probably be better for complex stuff. In the end, all is called from lua, in the latter case with a wrapper function. 01:11:04 I guess Zaba would prefer you to do the former... I can help with the latter only, though 01:11:52 thanks, I'll start by learning lua, then :P 01:12:26 * kilobyte wouldn't call lua readable, but I'm biased. 01:12:40 it might be better to ask first "what do you want to get?" 01:14:04 I was thinking of trying my hand at a new layout for Vaults, but what I have in mind isn't very complex 01:24:59 a new layout for vaults should probably be written in lua (if it's anything like the current layout, anyway) 01:25:20 and it should heavily rely on either subvaults, or placing other vaults (to build the separate rooms) 01:25:40 (which is actually pretty impossible in C++) 01:32:56 -!- syllogism has joined ##crawl-dev 01:44:32 Zaba: on the other hand, builders that post-process the map -- like, building connectors on a busy map while respecting the masks -- seem to be far easier to code on the C++ side rather than lua 01:44:43 yes 01:44:53 in this particular case, though, subvaults seem to be better 01:45:05 or dgn.place_map calls 01:45:17 I'm not really sure myself in what I'd like more for vaults, but it's certainly one of the two 01:47:40 kilobyte, I'd still prefer to see C++ layouts as extensions to the lua dgn api 01:48:10 more reusable extensions than the current dgn.layout_* functions 01:48:53 obviously 01:48:55 I've kludged those in to pick layouts as vaults only, they shouldn't really become a trend :P 01:49:21 dgn.layout_ can only produce a whole map 01:49:51 and they don't really build vaults, because they work on grd 01:49:51 although there is no reason to not pass parameters restricting it to just a region 01:50:01 apart from that the underlying functions don't support it 01:50:10 that could be added, but.. effort :P 01:50:41 and still, them using grd restricts their reusability.. they would only make sense among other things that work with grd, of which there aren't many in non-C++ code 01:55:15 so you'd want layout builders to produce vault maps rather than grd, right? 01:56:54 ideally, vaults should produce vaults, yes :P 01:58:24 I'm not sure if that makes things generic enough. It can produce vaults you can then cram into a subvault, but no real way of editing an existing map that was built using vaults already. 01:58:26 but right now mapgrd and the whole vault-building api doesn't quite give as much flexibility for layout building 01:59:10 kilobyte, so you think that there should be a mechanism for plugging in postprocessors easily? 02:01:35 maybe one can do that with vault hooks 02:02:29 preferably with a way to have non-rectangular regions, like vault masks grd already has 02:02:53 most dgn. functions allow passing at most a rectangle 02:02:59 hm, yes. 02:04:41 most dgn. functions that are used in layout vaults were written specifically for the layout vaults they are used in 02:04:50 (as far as I know) 02:46:57 -!- elliptic has quit [Ping timeout: 248 seconds] 03:20:27 -!- monqy has quit [Quit: hello] 03:30:24 03kilobyte 07stone_soup-0.8 * r001d646cae8e 10/crawl-ref/docs/crawl_manual.txt: Restore missing manual entry for kittehs. 03:37:17 -!- Textmode has joined ##crawl-dev 03:38:22 soldroz (L14 DSBe) ASSERT(y >= 1 && y <= sz.y) in 'libutil.cc' at line 848 failed. (Orc:4) 03:38:43 bbe the Miscreant (L2 SpSt) (D:1) 03:40:17 !lm bbe type=crash -log 03:40:18 1. bbe, XL2 SpSt, T:1257 (milestone): http://crawl.akrasiac.org/rawdata/bbe/crash-bbe-20110521-083842.txt 03:42:01 !tell Napkin we need Gretell to show webtile games as such on crash messages, it's tedious to see if a crash belongs to us or edlothiol. 03:42:01 kilobyte: OK, I'll let Napkin know. 03:42:11 !lm soldroz type=crash -log 03:42:11 6. soldroz, XL14 DSBe, T:32395 (milestone): http://crawl.develz.org/morgues/0.8/soldroz/crash-soldroz-20110521-083821.txt 03:53:34 https://crawl.develz.org/mantis/view.php?id=3895 makes playing trunk less enjoyable 04:14:02 -!- Adeon has joined ##crawl-dev 04:22:45 -!- doy has left ##crawl-dev 04:24:59 -!- upsy has joined ##crawl-dev 04:36:29 -!- edlothiol has joined ##crawl-dev 04:49:31 -!- Pseudonut has left ##crawl-dev 05:02:05 Counterintuitive behavior from monster fear (https://crawl.develz.org/mantis/view.php?id=4024) by Wensleydale 05:37:52 -!- Twilight13 has quit [Read error: Connection reset by peer] 05:38:15 -!- Twilight13 has joined ##crawl-dev 05:53:30 -!- Wensley has quit [Ping timeout: 240 seconds] 06:15:22 Crash on opening a secret door to a vault (tiles) (https://crawl.develz.org/mantis/view.php?id=4025) by Galefury 06:21:04 -!- gnsh has joined ##crawl-dev 06:23:22 any idea why my chars dont stop for new items during auto-explore (in trunk, but in 0.8 autoexplore stops when discovering new items) 06:23:35 i use same config for 0.8 and trunk 06:24:32 probably a config value ha schanged 06:32:55 hm, cant find any changes from changelog 06:33:12 theres a similar bug report but for stairs - https://crawl.develz.org/mantis/view.php?id=4022 06:36:53 -!- upsy has quit [Remote host closed the connection] 07:38:40 nago (L27 NaTm) (Pan) 07:48:08 Rahne (L1 DrMo) (D:1) 07:58:21 -!- felirx has quit [Remote host closed the connection] 08:23:25 -!- bmh has joined ##crawl-dev 08:25:23 hey -- I want to add some additional state to the abyss to be persisted through saves, what's the best way to do this? 08:30:13 -!- elliptic has joined ##crawl-dev 08:30:25 hi 08:45:57 -!- valrus has joined ##crawl-dev 08:53:35 bmh: you can add a field to env 08:53:51 and marshall/unmarshall it in tags.cc 08:54:37 kilobyte: great. Thanks. I'm going to take a stab at making banishment pull part of the dungeon into the abyss with you 08:55:05 that'd be pretty cool 08:55:22 why does that need special state to be saved in save files, though? 08:55:23 I could even turn it into an exit vault 08:55:36 Zaba: where else would I stash it? 08:55:56 if you're unsure how to add that: git show 786bcc93 -- tag-version.h tags.cc 08:56:23 awesome 09:05:43 tailblues (L1 HuCr) (D:1) 09:11:15 -!- bmh has quit [Changing host] 09:11:15 -!- bmh has joined ##crawl-dev 09:15:29 -!- ophanim has joined ##crawl-dev 09:17:15 oh -- the player takes the stairs to the Abyss. 09:17:21 that seems... mundane 09:21:31 -!- edlothiol has quit [Ping timeout: 246 seconds] 09:47:01 -!- eith has joined ##crawl-dev 10:03:52 -!- eith has left ##crawl-dev 10:49:34 can I easily get an iterator to the squares in a player's LOS radius? 10:52:31 -!- edlothiol has joined ##crawl-dev 11:07:34 there is something for that, yes. 11:08:20 Tegga21 (L23 DSSu) ASSERT(env.cloud_no == 0) in 'abyss.cc' at line 1046 failed. (Abyss) 11:08:21 radius_iterator(const los_base* los, bool exclude_center = false) sounds relevant 11:10:58 bmh, radius_iterator myiter(you.get_los()) or something should work 11:42:12 Fedhas decomposition does nothing to zombies standing in most clouds (https://crawl.develz.org/mantis/view.php?id=4026) by DracoOmega 11:42:22 Zaba, thanks! 11:48:28 -!- valrus has quit [Remote host closed the connection] 11:57:16 Upon dying by self-blasting with a wand of disintegration, morgue reads "blown up by" (https://crawl.develz.org/mantis/view.php?id=4027) by smock 12:05:02 kilobyte: any suggestion how? i didn't even implement this reporting.. and are tiles morgues/crash-files different from the files of ascii? 12:05:02 Napkin: You have 6 messages. Use !messages to read them. 12:05:07 and hi! 12:06:03 Napkin: hey 12:06:13 hey bmh :) 12:06:36 I'm hacking the abyss to make the dungeon get banished along with you :-D 12:06:56 uuh! 12:07:16 just the terrain, and it won't modify the real dungeon 12:07:23 wow! so many people playing webtiles! :-O 12:07:36 sounds great, bmh :) 12:08:00 would be nice to host a full-featured web ascii version alongside webtiles :P 12:08:12 Zaba: theme it, please :D 12:08:15 if I get a radius_iterator and then change levels, will my radius_iterator be invalidated? 12:08:30 we just need a different "tileset" in png :) 12:08:38 bmh, what kind of radius_iterator? 12:10:30 you.get_los() 12:11:00 I'm not really sure how LOS or los iteration works, but if I had to guess I'd say that it doesn't get invalidated, but doesn't do what you want, either :P 12:11:17 point taken. 12:11:35 it probably only checks the LOS on advancement 12:11:51 so it will work with whatever the LOS is when you increment it 12:13:49 yeah, that's what it does 12:16:30 alright. let's see how this works... 12:24:11 -!- monqy has joined ##crawl-dev 12:32:07 could someone help me with the clan-setup for the current tourney? 12:32:15 http://crawl.akrasiac.org/rcfiles/iekko.crawlrc 12:32:32 http://crawl.akrasiac.org/rcfiles/Napkin.crawlrc 12:32:36 http://crawl11.dyndns.org/clans/napkin.html 12:32:50 any idea, why iekko is not shown as a clan-member? 12:33:07 he added the TEAMCAPTAIN line a few days before the tourney startet 12:33:10 *started 12:35:28 -!- ortoslon has quit [Read error: Connection reset by peer] 12:35:31 also.. confusing.. why is my name listed as "napkin" instead of "Napkin"? 12:35:42 anyone know who to contact to ask about this? 12:36:08 elliptic might be able to help you 12:36:22 it looks right to me, not sure why it wouldn't be working 12:37:02 !rc iekko 12:37:03 http://crawl.akrasiac.org/rcfiles/crawl-0.8/iekko.rc 12:37:24 !rc napkin 12:37:25 http://crawl.akrasiac.org/rcfiles/crawl-git/Napkin.rc 12:37:29 Hi elliptic 12:37:50 !rc eifel 12:37:51 http://crawl.akrasiac.org/rcfiles/crawl-0.8/Eifel.rc 12:37:59 oh? why is it ..crawl-git/Napkin.rc for me? :-O 12:38:26 because you edited that file more recently 12:38:28 i think !rc fetches your most recently edited rcfile? or something like that 12:38:29 should i remove my git config? 12:38:31 Napkin: don't worry your crawl-0.8 rcfile has the same lines 12:38:36 no, shouldn't matter 12:38:42 ah, ok 12:39:03 i did modify git config more recently? *headscratch* 12:39:06 well, could be 12:39:31 so I'm not sure exactly what is going on with the capitalization, but that's the issue 12:40:27 it will probably work if iekko changes Napkin to napkin 12:40:54 even though Eifel has "Napkin", too? 12:41:05 ok, will tell him to try - thanks :) 12:41:36 no, eifel has "napkin" 12:42:08 sweet. it sort of works. 12:42:10 erm.. what's the difference between http://crawl.akrasiac.org/rcfiles/crawl-0.8/Eifel.rc and http://crawl.akrasiac.org/rcfiles/Eifel.crawlrc :-O 12:42:26 the latter is old 12:42:32 ah 12:42:47 oh.. that we also need to adjust the links from the wordpress *noted* 12:42:51 is there a version of you.get_los() that gives me all the tiles in los radius regardless of their seen/unseen status? 12:43:07 ok, i'll try to get both to use the same capitalization 12:43:13 thanks for looking into this, elliptic 12:43:36 napkin: I'm still puzzled by why the scripts think that you are napkin rather than Napkin though... I haven't touched that part of the scripts so I don't really know what is going on 12:43:54 heh -- "You are now level 26! You are now level 25! You are now level 24!" strange things can happen in wizmode 12:44:03 let me test with Eifel and iekko and i'll get back to you 12:44:22 bmh, "in los" implies that they are seen, no? 12:44:22 not sure i'll get their configs updated in time (22 may) - so i may bug you again ;) 12:44:32 bmh, or do you want all tiles that are within the LOS radius? 12:44:40 Zaba: within the radius, yes. 12:45:23 then you probably want radius_iterator myiter(you.pos(), LOS_RADIUS) 12:47:57 hmm.. that causes a crash on banishment, so I don't think it's quite what I want 12:47:59 -!- bmh is now known as bmh_away 12:48:41 hm, yeah, that might be not what you want 12:48:49 or.. 12:49:40 -!- Mu_ has joined ##crawl-dev 12:49:41 bmh_away, maybe you want radius_iterator myiter(you.pos(), LOS_RADIUS, C_ROUND) 12:49:57 radius_iterator's constructors are a mess. 12:50:18 I think that radius_iterator(you.pos(), LOS_RADIUS) still checks the los behind the scenes... 12:51:11 -!- st_ has quit [Ping timeout: 240 seconds] 12:53:45 btw, elliptic - sounds to me like an easy way to ruin a clan setup? 12:54:03 napkin: oh, sorry, I just noticed that iekko's rcfile says "TEAMPCAPTAIN" 12:54:12 ah! 12:54:21 that's a much simpler explanation than it being case-sensitive for no reason 12:54:37 hehe 12:54:40 good catch! 12:55:05 still have no idea why you are napkin rather than Napkin, though 12:55:20 probably Eifel's fault 12:55:38 will try to catch him 12:56:19 Zaba: makes sense. I'm push the dungeon features into a stack and popping them off, if the number of elements in LOS change, it could pop an empty stack 12:57:11 -!- st_ has joined ##crawl-dev 12:57:14 bmh_away, well, the variant that also gives it C_ROUND should not consult LOS at all 12:57:36 bmh_away, coordit.h declares the constructors 13:00:16 Zaba: radius_iterator is not only a bitch to use, but also the worst CPU hog in all-woken sprint (which was the worst hog in the previous tournament) 13:00:37 I wonder why 13:01:04 actually, it shares that prize with clearing vision cache, but clearing that cache uses a radius_iterator for a good part 13:02:26 for example, adjacent_iterator() is defined using radius_iterator(..., 1), also ranking fairly high on gprof charts 13:03:07 yeah, I think greensnark avoided using adjacent_iterator in the new sound code citing performance reasons 13:04:28 adjacent_iterator could be made pretty efficient, it does something simple 13:05:12 radius_iterator is pretty simple, too, but despite that it managed to be non-straightforward in the code 13:05:25 that also makes it harder to pinpoint whatever makes it slow 13:05:32 manages* 13:05:43 it's interface is nowhere close to simple, I'd say 13:06:22 I mean, the idea is simple. It doesn't do anything computationally expensive 13:06:36 the interface is rather clunky... 13:07:26 internally, it calls helper objects like circle_def a lot... so it can implement C_ROUND, C_SQUARE, C_POINTY and C_CIRCLE using one piece of code. It calls that helper object thrice for every visited square. 13:08:18 by splitting it into rectangle_iterator and circle_iterator, it could be sped up a great deal 13:08:38 there already exists a rectangle_iterator 13:08:48 adjacent_iterator and adjecent_orth_iterator are already split off from the point of view of outside code 13:09:13 so it's duplicated code then 13:09:17 but rectangle_iterator's interface is mostly about iterating over a level 13:09:21 rather than around a given point 13:09:35 yeah, C_SQUARE is certainly overlapping in functionality 13:09:54 rectangle_iterator is constructed either from two corner points, or distance from level border 13:10:30 adding a constructor that takes a center and a radius (and calculates the corner points on construction time) could let it replace C_SQUARE radius_iterator, I guess 13:12:46 it could be named square_iterator if there's a risk of being ambigious 13:13:27 all other cases are r*r+1, r*r and r 13:14:12 and they're all the same shape, just different radius, so it doesn't seem reasonable to split them into different classes 13:15:31 it could always work on r*r+1 internally, and convert the radius parameter to that according to the shape parameter in the constructor 13:15:39 even worse, the LOS cache clears the whole square so there's a trivial 1-(pi/4) optimization to be done :) 13:16:20 anyway, I have to go sleeping. 13:16:21 too bad when I ran the profiler last I did some fixes elsewhere and got distracted 13:16:30 ok, see ya! 13:19:29 it'll take a while for iekko to show up, right, elliptic? 13:21:48 btw, I'd like to repeat my request to also show "Best Games" for the clan pages 13:22:49 that would be great :) especially for "us" noncompetitive players ;) 13:26:26 -!- ais523 has quit [Read error: Connection reset by peer] 13:28:32 the process dealing with the 25 webtiles players takes between 5% and 15% of cpu usage (from 1 core) and 275mb of non-shared ram 13:29:50 in addition to their individual Crawls, right? 13:35:56 in total in addition to their individual crawls, yeah 13:36:44 cpu usage is great - i'll let edlothiol know about the ram usage 13:36:56 he can probably tweak it a bit 13:39:58 -!- edlothiol has quit [Read error: Connection reset by peer] 13:40:05 -!- edlothiol has joined ##crawl-dev 13:54:46 someone holding down "5" can cause 100% usage 13:54:57 can that be limited somehow? 13:55:23 probably someone holding down any key would cause 100% 14:02:59 -!- Wensley has joined ##crawl-dev 14:39:08 -!- upsy has joined ##crawl-dev 15:08:18 Can't rest 2 squares from a slimy wall (https://crawl.develz.org/mantis/view.php?id=4028) by b0rsuk 15:13:40 -!- valrus has joined ##crawl-dev 15:27:08 napkin: looks like the clan got updated with iekko :) 15:27:39 awesome :) 15:27:52 hey elliptic? 15:27:59 aren't you motivated? 15:28:00 and I'll add best games listing for clans to my list of things to add if I have time/inclination in the next week (or they could get into the next tourney, of course) 15:28:15 roger - exactly what I wanted to bug you about :) 15:28:25 motivated about what? 15:28:43 that "best games" table for a clan 15:29:06 thinking you may not have seen my asking from before 15:29:30 ;) 15:29:35 ah, yes... I didn't see your original request for that, whenever that was 15:30:53 anyway, thanks for getting iekko to fix that before clans get frozen so that I don't have to bug rwbarton to fix it afterwards :) 15:31:11 hehe 15:31:23 well, thank you for spotting that typo 15:31:33 :) 15:31:48 hooray -- my "banish the abyss along with the player" works 15:32:00 modulo a strange LOS issue 15:32:27 banish the abyss? banish the current level? 15:32:51 monqy: If you get banished, part of the level within LOS gets abyssed along with the character. It won't change anything on the current dungeon 15:33:09 I recall having that idea, a while ago, too. if executed well, I think it would be pretty nifty 15:34:15 monqy: I'll push my branch so you can take a look at it 15:34:54 other details of my vision: a slight bit of corruption (more towards the edges of pulled area), a bunch of translocational smoke 15:35:03 https://github.com/bhickey/crawl 15:35:09 -!- bmh_away is now known as bmh 15:35:17 oh, definitely. 15:35:45 this is just a first stab. The level, within LOS radius, gets pasted into the abyss verbatim. 15:35:56 I'll need to replace stairways with archways and the like 15:35:59 do the wall colours change to match the abyss? 15:36:05 yep. 15:36:14 I got that for free 15:37:00 another abyss idea I remember having is occasionally simulating banishment for monsters 15:37:16 heh -- have regular dungeon monsters spring into existence in front of you? 15:37:35 with parts of their levels, tloc smoke, and lots of screaming, yes 15:37:41 maybe the occasional unique? :D 15:37:54 Wensley: that's mean. 15:37:55 uniques probably wouldn't be good 15:38:02 "a creature materializes out of thin air! antaeus shouts!!" 15:38:22 monqy: anyway, I've got to run. I'd really appreciate feedback. 15:38:25 -!- bmh is now known as bmh_away 15:38:28 I'll try it 16:17:20 Du3lingDragon (L1 HECr) (D:1) 16:19:42 so now that cloud targeting shows the spread of the cloud, would it be possible to have lightning bolt targeting show the path of the bounce? 16:58:14 edlothiol: can webtiles players dump their games so that it's accessible via the !dump command? 16:59:05 hm... I think the problem is that !dump only works for CAO, not for CDO, or does it? 16:59:06 i don't think the cdo dump commands work at the moment at all 16:59:10 @dump 16:59:10 No where information for MarvinPA. 16:59:14 that used to work 16:59:43 other than that, dumps of webtiles players are at the same location as other CDO 0.8 dumps 17:00:14 ah, all I've seen were people who were noting that dumping wasn't working for webtiles, I wasn't aware CDO dumps were all down 17:00:26 dumping works fine, yeah 17:00:35 just a problem with the bot linking to it 17:05:03 can we get that fixed for the last week of the tournament? 17:08:48 it has been broken for a month or something 17:25:47 -!- ophanim has quit [Quit: Leaving.] 17:30:42 -!- bmh_away is now known as bmh 17:37:55 -!- Twilight13 has quit [Read error: Connection reset by peer] 17:38:12 -!- Twilight13 has joined ##crawl-dev 17:49:29 hey, I thought Pan had no direct exit to the dungeon.. can it have? 17:50:15 Napkin: very rarely, yes 17:50:16 no, it does have direct exits to the dungeon 17:50:19 Napkin: how is your holiay? :D 17:50:28 so.. i am the last to be told, that @dump doesn't work? 17:50:48 a very nice week, due :) 17:50:56 thanks for asking :) 17:51:37 :D 17:51:50 just watching someone slaughtering Balrugs with Tornados 17:51:54 very impressive! 17:52:01 napkin: fyi, @whereis doesn't work either 17:52:15 @whereis Napkin 17:52:15 No where information for Napkin. 17:52:18 pff 17:52:29 how did the disk-recovery go, due? 17:53:08 @whereis Napkin 17:53:08 No where information for Napkin. 17:53:12 -!- bmh has quit [Quit: bmh] 17:53:25 -!- Gretell has quit [Remote host closed the connection] 17:53:53 -!- Gretell has joined ##crawl-dev 17:53:54 @whereis Napkin 17:53:54 No where information for Napkin. 17:57:00 ah, Napkin, I thought you were still on vacation :P was just trying to figure out how to write an irc bot to get the dump command to work 17:57:37 What changed? 17:59:41 hey Wensley :) 18:00:36 how about fixing the existing one (http://git.develz.org/?p=gretell.git;a=summary) instead of reinventing the wheel? ;-P 18:00:51 "reinventing te wheel is more fun" 18:00:54 what's currently broken? 18:01:20 broken is @dump and @whereis 18:01:24 probably the regex 18:01:38 http://git.develz.org/?p=gretell.git;a=blobdiff;f=gretell.pl;h=cbb41b08cf791e780c195f07f3d9179f1d9334ee;hp=cec3a81722964a0b599a26bcb981a997d036765a;hb=c883f1dfe799c4fecf7a5162429b4eeb379e8b7a;hpb=6c0253274aa829dbc13ba695f3c046acdfbb1099 18:01:44 did work the last time I tried 18:01:48 hm 18:02:06 I can't get into the chroot to look, I don't think 18:02:11 Napkin: also, there was a request to add "god" as a category to the player status page, would this be possible or would it require too much dgl hacking? 18:02:21 pardon, due? 18:02:47 that has nothing to do with DGL, Wensley 18:03:08 Napkin: i was going to play with the regexp but i thought the morgue directory was in the crawl chroot 18:03:10 Napkin: well I'm not really sure where the player status input comes from, really, I figured it required changing DGL :P 18:03:35 it is - but the bot isn't running in the chroot - so you should have access to everything too 18:04:27 this is responsible for the output dgl is fed with, Wensley: https://github.com/greensnark/dgamelaunch-config/blob/master/bin/crawl-inotify-dglwhere.pl 18:05:00 oh, true. 18:05:02 sorry, just to tired to look at it now 18:05:25 Napkin: i'll fix it if i can, do i have commit access to gretell? 18:05:31 got up at seven.. driving, flying, driving, 1am now - g'night :) 18:05:59 yes, you do, due 18:06:10 okay 18:06:11 but the generic user crawl has too 18:06:15 go to bed! 18:06:38 so you can fix it locally, if you prefer :) gretel is running in the screen 18:06:46 cu morrow o/ 18:06:48 :) 18:07:16 ahh, okay 18:08:46 yeah, no matchy 18:09:28 at least with initial /, it does without it though 18:09:59 oh,typo on my part 18:12:16 -!- syllogism has quit [] 18:12:18 hrm, looks like I'll be adding perl to the list of languages I need to learn :/ 18:12:30 I don't nkow perl :) 18:13:35 well, I also need to learn to not be awful at linux :P 18:13:55 @whereis Julia 18:13:56 No where information for Julia. 18:14:58 -!- Pseudonut has joined ##crawl-dev 18:18:04 it doesn't appear to use that regexp thogh 18:24:41 alas, I don't undrstand why it's broken 18:28:50 are you sure the whereis-file needs to end with .where and not .dglwhere? 18:29:12 at least the where-files the webtiles server reads end with dglwhere 18:29:42 I just checked Julia's folder on CDO and there's both .where and .dglwhere 18:29:51 oh, ok 18:30:11 i'll have to double check again, though. 18:30:15 anyway, brb 18:30:18 perl makes my head spin 18:30:20 * due epokes kilobyte 18:32:08 ah, no, .where is correct 18:32:37 nevermind 18:35:04 due: perl is the language of the gods, and people say you're one... 18:39:21 :p 18:40:25 kilobyte: which gods, though? this is an important detail :P 18:41:49 crap, so you found out it's not the benevolent or sane ones :p 18:41:59 but then, sanity is overrated 18:42:26 xom thinks this is hilarious 18:43:43 (although, to be fair, xom probably programs in either brainfuck or c) 18:44:38 what's wrong with C? 18:44:44 I'd think xom would rather perl than c. I think perl is hilarious, at least. 18:45:14 perl is fun but a bit too much so for its own good 18:45:29 xom programs in malbolge 18:45:34 -!- ophanim has joined ##crawl-dev 18:47:42 malbolge is not Turing-complete, and you can't really program in it, it's more an exercise in cryptoanalysis to get anything done 18:48:29 so I've read 18:48:41 I'm just railing unnecessarily against c :P although, if I had to justify it, I'd say that c is a language that doesn't stop you from doing stupid things, which if you think about it... 18:48:44 sounds xommy to me, in a way 18:49:16 there's actually a language called malbolge? that's the name of the new hell branch that I've been planning to implement 18:49:22 I don't think any language can stop you from doing stupid things 18:49:52 monqy: that's supposed to be the point of java, although your mileage may vary 18:50:26 if that's the point of java, java is pretty dull 18:50:48 i.e. it doesn't have a point; it's very easy to be stupid in java 18:51:19 stupidity usually doesn't hurt you as much as it does in C, though 18:57:34 Wensley: the layer of hell in Dante was MalEbolge 18:57:47 the language has a typo in its name 18:57:59 kilobyte: I know, but I didn't think anyone cared about the distinction :) 18:59:09 * kilobyte hates uncorrected typos. 19:10:31 -!- st_ has quit [] 19:32:37 -!- Mu_ has quit [Quit: Defecator, may everything turn out okay so that you can leave this place.] 20:29:11 -!- jld has quit [Ping timeout: 264 seconds] 20:32:54 -!- Textmode has quit [Ping timeout: 250 seconds] 20:34:56 Alea (L2 SEHu) (D:1) 20:40:54 -!- jld has joined ##crawl-dev 21:12:59 -!- MarvinPA has quit [] 21:15:19 -!- MarvinPA has joined ##crawl-dev 21:22:31 -!- edlothiol has quit [Ping timeout: 246 seconds] 21:40:14 -!- ortoslon has joined ##crawl-dev 21:44:40 tcjsavannah (L6 KeAE) (D:4) 22:40:05 -!- ortoslon has quit [Quit: bye] 22:46:37 Lawman0 (L21 DEIE) (Lair:1) 23:15:23 -!- OG17 has quit [Read error: Connection reset by peer] 23:38:20 -!- Twilight has joined ##crawl-dev 23:38:46 -!- Twilight is now known as Guest32333 23:41:05 -!- Twilight13 has quit [Ping timeout: 252 seconds] 23:43:34 -!- Zaba has quit [Ping timeout: 260 seconds] 23:49:27 -!- Zaba has joined ##crawl-dev 23:49:30 -!- Zaba has quit [Changing host] 23:49:30 -!- Zaba has joined ##crawl-dev