--- Log opened Sat Jul 18 00:00:39 2009 |
00:11 | | * Derakon kills a few items on his to-do list. |
00:11 | <@Derakon> | Not very creative work, but it needed to be done. |
00:12 | <@Derakon> | Only 23 items left... |
00:29 | | AnnoDomini [~farkoff@Nightstar-28947.neoplus.adsl.tpnet.pl] has quit [Quit: ...and when Mr. Bigglesworth gets upset, people die!] |
00:58 | | Alek [~omegaboot@Nightstar-6528.dsl.emhril.sbcglobal.net] has joined #code |
01:59 | | Doctor_Nick [~nick@Nightstar-8274.hsd1.fl.comcast.net] has quit [Operation timed out] |
02:03 | | Doctor_Nick [~nick@Nightstar-8274.hsd1.fl.comcast.net] has joined #code |
02:03 | | mode/#code [+o Doctor_Nick] by ChanServ |
02:06 | | Batmanifestdestiny [~HP_Admini@Nightstar-23793.ok.ok.cox.net] has joined #code |
02:06 | < Batmanifestdestiny> | >< |
02:06 | < Batmanifestdestiny> | my Javascript lawlblocker doesn't work |
02:08 | | Derakon is now known as Derakon[AFK] |
02:25 | < Batmanifestdestiny> | do thhe words in SMF work differently than in other forums? |
02:25 | < Namegduf> | Words? |
02:26 | < Batmanifestdestiny> | yes |
02:26 | < Batmanifestdestiny> | like words in forum posts |
02:27 | < Namegduf> | I... don't think so. |
02:28 | < Batmanifestdestiny> | like, say, if you got tired of the word "lawl" and wanted to banish it to the netherregions with a greasemonkey script, how would you go about doing that? |
02:28 | < Namegduf> | I don't know. |
02:28 | < Namegduf> | I doubt the actual words work differently, though. |
02:28 | < Batmanifestdestiny> | darn >< |
02:29 | < Batmanifestdestiny> | I tried jsut setting a word blocker made for the gamespot forums to the page I'm wanting, but it doesn't want to work |
02:40 | | * gnolam blarghs. |
02:41 | <@gnolam> | Reverse engineering can be fun, but sometimes it's just an utter pain in the gluteus maximus. |
02:43 | <@gnolam> | Like now. |
02:49 | < Batmanifestdestiny> | oh really? |
02:49 | < Batmanifestdestiny> | what are you reverse engineering? |
02:51 | <@gnolam> | A RADOS Intensimeter SRV-2000. |
02:51 | <@gnolam> | Right now, how it integrates its dose rate values over a 5 minute period. :P |
02:59 | < Batmanifestdestiny> | I'm not sure what an intensimeter does, actually ^_^; |
02:59 | <@gnolam> | Measures ionizing radiation. |
02:59 | <@gnolam> | A.k.a. radiac meter. |
03:01 | <@gnolam> | A.k.a. "something which makes all the research for this job probably register me with every single three-letter agency on Earth". |
03:02 | | * McMartin alerts CNN. |
03:03 | < Batmanifestdestiny> | cool |
03:03 | < Batmanifestdestiny> | and you're making one? |
03:03 | <@McMartin> | IIRC he's using HL2 to build trainers for them? |
03:03 | <@McMartin> | Or was that a different project? |
03:03 | <@gnolam> | What McMartin said. |
03:06 | <@gnolam> | And I have to please two different masters. |
03:08 | <@gnolam> | One is the Radiation Safety Authority, who pays for it all and want it to basically be an immaculate trainer for their main measuring tool. |
03:09 | <@gnolam> | If you ask me, training people to stand still and take 10 minute long measurements is probably better done by handing them an instrument and TFM and telling them "I'm going for a coffee. When I come back in ten minutes I want to know the result." |
03:10 | <@gnolam> | The other is the university which actually employs me. They want it to be a usable exercise tool for first responders - training them to take measurements at all, cordon off hot zones, search for radiation sources, check people for contamination etc. |
03:11 | < Batmanifestdestiny> | so, wait, hold on. Did you say this uses HL2? |
03:11 | <@gnolam> | So I have to do all this boring and basically /irrelevant/ stuff to please the former, while almost surreptitiously working on the features for the latter. |
03:11 | <@gnolam> | Yes. |
03:11 | <@gnolam> | It's a flexible engine. :) |
03:11 | < Batmanifestdestiny> | say...when you're done....can I give it a try? :D |
03:20 | | crem_ [~moo@Nightstar-28703.adsl.mgts.by] has joined #code |
03:20 | | crem [~moo@Nightstar-28703.adsl.mgts.by] has quit [Ping Timeout] |
03:22 | | Batmanifestdestiny [~HP_Admini@Nightstar-23793.ok.ok.cox.net] has left #code [] |
03:23 | | Tarinaky_ [~Tarinaky@Nightstar-16638.plus.com] has quit [Client exited] |
03:30 | | gnolam [lenin@Nightstar-1382.A163.priv.bahnhof.se] has quit [Quit: Z?] |
03:59 | | Attilla_ [~The.Attil@92.1.54.ns-25924] has quit [Quit: <Insert Humorous and/or serious exit message here>] |
05:14 | | Kazriko [~kaz@Nightstar-26123.gdj-co.client.bresnan.net] has joined #code |
05:17 | | Batmanifestdestiny [~HP_Admini@Nightstar-23793.ok.ok.cox.net] has joined #code |
05:18 | | * Batmanifestdestiny is happy to be finally in his home territory, C++, again |
06:02 | | Syloqs-AFH [Syloq@ServicesAdmin.Nightstar.Net] has quit [Connection reset by peer] |
07:19 | | Vornicus [Vornicus@Admin.Nightstar.Net] has quit [Quit: ] |
07:21 | | Vornicus [~vorn@ServicesOp.Nightstar.Net] has joined #code |
07:21 | | mode/#code [+o Vornicus] by ChanServ |
07:22 | < Batmanifestdestiny> | hi Vornicus |
07:24 | <@ToxicFrog> | Wait, you enjoy working in C++? |
07:24 | | * ToxicFrog hides |
07:25 | < Batmanifestdestiny> | yes |
07:26 | < Batmanifestdestiny> | it's my home territory while I learn something harder |
07:26 | <@McMartin> | What are you considering "harder" here? |
07:26 | < Batmanifestdestiny> | L.in.oleum |
07:26 | <@McMartin> | I ask because there are few metrics where C++ isn't the most complex option. |
07:26 | < Batmanifestdestiny> | a language with a near 1:1 speed ratio to Assembly |
07:27 | <@McMartin> | For many problems, human-readable assembly's speed is unimpressive. |
07:27 | < Batmanifestdestiny> | depends on which thing you're looking at |
07:27 | < Batmanifestdestiny> | this one is completely cross-platform |
07:27 | <@ToxicFrog> | Hmm. Looking at Lino, it's C taken the opposite direction to C++. |
07:28 | <@McMartin> | "human-readable" is the key word here. |
07:28 | <@ToxicFrog> | That is to say, C++ tries to make C more like a high-level language; Lino takes the "architecture-agnostic assembler" idea and runs with it. |
07:28 | < Batmanifestdestiny> | ...even though Lino isn't based on C |
07:29 | < Batmanifestdestiny> | the compiler for it was written in ASM |
07:29 | <@ToxicFrog> | I mean conceptually. |
07:29 | < Batmanifestdestiny> | oh, ok |
07:29 | <@ToxicFrog> | Also, what the compiler is written in has precisely zero relevance to the language itself. |
07:29 | < Batmanifestdestiny> | right now I'm making a text-adventure in C++, and making a movable pixel in Lino |
07:29 | < Batmanifestdestiny> | I suppose, yeah |
07:30 | <@McMartin> | It looks closer to Forth than ALGOL, tbh |
07:30 | < Batmanifestdestiny> | ALGOL? |
07:31 | <@McMartin> | ALGOL is the language from which basically every language anyone uses for anything ultimately descends. |
07:31 | <@McMartin> | It's the one that formalized function call semantics, etc. |
07:31 | <@McMartin> | In the C sense. |
07:31 | < Batmanifestdestiny> | oh |
07:31 | <@jerith> | *cough*erlang*cough* |
07:31 | <@McMartin> | (Yeah, FORTRAN and LISP are the other ultimate sources.) |
07:32 | < Batmanifestdestiny> | lol FORTRSN |
07:32 | < Batmanifestdestiny> | FORTRAN* |
07:32 | < Batmanifestdestiny> | I tried to learn that once |
07:32 | <@McMartin> | Which one? |
07:32 | <@McMartin> | It's worth noting that early versions of FORTRAN did not support recursion. |
07:32 | <@jerith> | Althoug hErlang is probably more ALGOLy than Haskelly. |
07:32 | <@McMartin> | In C terms, every variable was static. |
07:32 | <@Vornicus> | Herlang? |
07:33 | < Batmanifestdestiny> | I used an early one |
07:33 | <@McMartin> | F95 on is essentially another C-alike. |
07:34 | <@McMartin> | On the OO side basically everything goes back to either Simula (think C++) or Smalltalk (think Python) |
07:34 | < Batmanifestdestiny> | of course, I was 9 when I tried FORTRAN, and I was too ADHD to sit down for even Chess XD |
07:35 | | * ToxicFrog pokes Lino some more. I'm honestly not sure what it's good for; it seems like everything it does is done better by C, which has the advantage of having toolchains for systems that aren't windows. |
07:35 | <@McMartin> | Also, the goal appears to be cross-CPU portability, but it only has implementations for x86. |
07:36 | <@ToxicFrog> | Yeah, that's part of my objection. |
07:36 | < Batmanifestdestiny> | you must realize that it's in the VERY early stages, right? |
07:36 | <@McMartin> | That doesn't stop me from being skeptical of the entire project as misconceived. |
07:36 | <@McMartin> | Which, as it happens, I am; I have a strong bias against assembly for any purpose where direct hardware access isn't necessary |
07:36 | < Batmanifestdestiny> | also, if you read the description, Alex(the maker of it) wasn't out to please people |
07:37 | < Batmanifestdestiny> | he was out to make the language HE wanted |
07:37 | <@ToxicFrog> | I mean, if it's architecture-agnostic assembler you're after, that's kind of what C is designed for, and I bet you could do some cool stuff by targeting LLVM. |
07:37 | <@McMartin> | Which means you're basically getting something that's as applicable as portable C but which doesn't let you do algebraic formulas, and you get the opportunity to fuck up the register allocation for performance penalties. |
07:37 | < Batmanifestdestiny> | I have to object to that |
07:38 | < Batmanifestdestiny> | you can in fact do Algebra, it just takes *gasp* one or two more lines of code, and the registers are pretty much contained so that you don't mess up your computer |
07:38 | <@McMartin> | That wasn't my point. |
07:39 | <@McMartin> | My point is that computing (x+y)*(z+w) can be done in anything between two and four registers and knowing which one is actually the fastest one is target machine dependent. |
07:39 | <@McMartin> | The fact that C doesn't specify register allocation by default is a speed improvement. |
07:40 | <@jerith> | Compilers optimise better than people in almost all cases. |
07:40 | <@McMartin> | This is part of why I keep using "human-readable" when modifying "assembler" in my statement. |
07:40 | <@Vornicus> | (I'm gonna stay over here, but note that McM has the advantage of Authority here; he has a doctorate in this stuff.) |
07:40 | < Batmanifestdestiny> | yes, but some peopel like the feeling of power that comes from being in complete control |
07:41 | <@McMartin> | That's true. |
07:41 | <@McMartin> | My bias is that they should be actually using assembler. |
07:41 | <@McMartin> | (My focus isn't on this end, I can't pull rank. This *does* come up at the B.S. level though) |
07:41 | < Batmanifestdestiny> | plus, I didn't say I was going to make Portal 2 in Lino, I just like it because it's easier to read than Assembler, without that issue of it only working on a few PCs |
07:41 | | * jerith likes having the *option* of complete contorl without actually having to exercise it. |
07:42 | <@McMartin> | Except it *does* have that issue, ANAICT. |
07:42 | <@ToxicFrog> | ...except, as it is, it is actually less portable than assembler. |
07:42 | < Batmanifestdestiny> | actually, it's more |
07:42 | < Batmanifestdestiny> | but whatever |
07:42 | <@ToxicFrog> | Apart from the fact where it only targets x86 windows machines, you mean? |
07:42 | <@jerith> | Batmanifestdestiny: Not until there are implementations for other architectures. |
07:42 | <@McMartin> | TF: It can also target x86 linux machines. |
07:42 | <@ToxicFrog> | I thought the Linux compiler was still under construction. |
07:42 | <@Vornicus> | Can it target x86 bsd or osx machines? |
07:42 | < Batmanifestdestiny> | 1:42:16 AM) ToxicFrog: Apart from the fact where it only targets x86 windows machines, you mean? <-Did yuo miss the part that said "LINUX compiler"? |
07:43 | <@McMartin> | Vorn: As BSD and OSX have a different calling convention than Linux, I'm going to guess "no" |
07:43 | < Batmanifestdestiny> | and the fact that in later versions there's going to be versions for pretty much everything? |
07:43 | <@ToxicFrog> | Batmanifestdestiny: no, but then, I also read the part that said it wasn't finished yet |
07:43 | | * jerith needs to go shower now. |
07:44 | <@jerith> | (Because I'm getting out of bed, not because I've written Rubyesque Python.) |
07:44 | <@jerith> | bbl |
07:44 | <@McMartin> | (What makes Python Rubyesque?) |
07:44 | < Batmanifestdestiny> | "ToxicFrog: Batmanifestdestiny: no, but then, I also read the part that said it wasn't finished yet" -Everything has it's early stages, but they get better |
07:44 | <@jerith> | (Heavy abuse of metaprogramming for great justice and complete obfuscation.) |
07:45 | < Batmanifestdestiny> | for a long time Emacs was Linux-only |
07:45 | <@ToxicFrog> | As far as later versions, sure - but that doesn't change the fact that right now it doesn't seem at all useful. |
07:45 | <@SmithKurosaki> | Perhaps his ruby coding habits/style changes> |
07:45 | | AnnoDomini [~farkoff@Nightstar-28947.neoplus.adsl.tpnet.pl] has joined #Code |
07:45 | | mode/#code [+o AnnoDomini] by ChanServ |
07:45 | <@ToxicFrog> | Give it a few years, sure, maybe we'll all be using this instead of LLVM. |
07:45 | <@jerith> | Batmanifestdestiny: Emacs predated Linux, actually... |
07:45 | <@Vornicus> | By like fifteen years. |
07:45 | < Batmanifestdestiny> | except for the fact that by getting good at it right now means your programs will be better in the future |
07:45 | < Batmanifestdestiny> | well, MODERN versions started out for linux then were ported to windows |
07:45 | <@jerith> | Batmanifestdestiny: Languages can be picked in a week. |
07:46 | <@ToxicFrog> | But as it stands? If you want processor-agnostic, fast, low-level code, you use C; if you want control beyond that you use asm for the processor you're targeting. |
07:46 | <@jerith> | Batmanifestdestiny: Emacs predated Windows as well. ;-) |
07:46 | < Batmanifestdestiny> | I know that. |
07:46 | <@Vornicus> | Though learning a new kind of language is hard - I spent three weeks poking at Erlang before going "what the shit" and giving up. |
07:46 | <@ToxicFrog> | I'm not arguing that you shouldn't be playing around with it; you clearly enjoy it. Hell, I enjoy bending postscript into shapes it was never meant to assume. |
07:46 | <@jerith> | The only real advantage to anything lower level than C is that you get known deterministic timing. |
07:46 | < Batmanifestdestiny> | and besides, I see Lino as being in between C and ASM. Is it a sin to not want to go full into Assembly? |
07:47 | <@ToxicFrog> | But that doesn't mean that postscript is the Next Big Thing in apps programming. |
07:47 | <@McMartin> | Which you don't actually get in Lino |
07:47 | | * Vornicus uses Postscript to.. bend shapes. |
07:47 | <@jerith> | ToxicFrog: Is your PS IRC client available anywhere, btw? |
07:47 | <@McMartin> | Batmanifestdestiny: It's not a sin, but it's not actually going to help much. |
07:47 | <@SmithKurosaki> | Wait, TF, you were working on a PS IRC? :o |
07:47 | <@McMartin> | Most of what you need to know about assembly you already know from C; the main additions are learning how to design and/or conform to an ABI |
07:47 | <@ToxicFrog> | jerith: not sure I still have it anymore. I hacked together at work back in 200...2, I think; I don't know if the source ever made it home. |
07:48 | < Batmanifestdestiny> | I'm not planning on Windows 8 in Lino. I'm just using it for the heck of it while I learn C++ for more conventional things |
07:48 | <@ToxicFrog> | SmithKurosaki: not working on. Finished. Years ago. |
07:48 | <@SmithKurosaki> | Ahh |
07:48 | <@ToxicFrog> | I was bored and I'd just discovered netcat and postscript file IO |
07:48 | <@SmithKurosaki> | Never made it home? |
07:48 | <@ToxicFrog> | I wrote it work in between projects. |
07:48 | <@SmithKurosaki> | Ahh |
07:48 | <@ToxicFrog> | *wrote it at work. |
07:48 | <@SmithKurosaki> | Shiny@ |
07:49 | < Batmanifestdestiny> | well, it's about 2 AM. I'd better get some sleep. |
07:49 | | Batmanifestdestiny [~HP_Admini@Nightstar-23793.ok.ok.cox.net] has left #code [] |
07:49 | <@SmithKurosaki> | Yay! |
07:49 | <@McMartin> | He's writing a C++ text game. He fails at everything~ |
07:49 | <@SmithKurosaki> | What? |
07:49 | <@jerith> | Perhaps I'll abuse PostScript once I have Haskell under my belt. |
07:49 | | * Vornicus is occasionally poking at design notes for an IF. |
07:49 | <@ToxicFrog> | ...he's what? |
07:49 | <@jerith> | McMartin: He's an enthusiatic highschooler, which I see as a win. ;-) |
07:49 | | * ToxicFrog bonks his head repeatedly against the desk |
07:49 | | * Vornicus ... really doesn't know what the hell he actually wants his IF to be like at all. |
07:49 | <@McMartin> | Text games have an absolutely enormous set of special-purpose languages done by people who seriously know how hard it is to do right. |
07:50 | <@ToxicFrog> | Has anyone pointed him at Inform? Or, given his fondness for C++, TADS? |
07:50 | <@McMartin> | He left before I could. |
07:50 | <@McMartin> | And yeah, he should probably look at TADS 3 first. |
07:50 | <@ToxicFrog> | (also, when did he mention he was working on a text game?) |
07:50 | <@McMartin> | Five or six screens up |
07:51 | <@McMartin> | I need to get back to my own text game. |
07:54 | <@McMartin> | jerith: It is, but deliberately using the wrong tools for the job is a problematic trait |
07:54 | <@McMartin> | Particularly in the lino case, where "I don't care what other people want, I'm doing what I want" is almost certainly code for "don't expect anything resembling useful support" |
07:55 | <@McMartin> | Also, speaking of IF, since I don't think either of you were around when I reported it, Paul Allen Panks died last week at 33. |
07:56 | <@ToxicFrog> | I saw. |
07:57 | <@ToxicFrog> | It's sad. |
07:59 | <@Vornicus> | :/ |
08:00 | <@McMartin> | ("Speaking of poster children for why you shouldn't write your own text engine...") |
08:10 | <@Vornicus> | Nowadays when I consider writing an interactive CLI program I think "Can I write the algorithm in Inform?" before thinking "Can I write the interface in $other_language?" |
08:11 | <@McMartin> | boost::options is pretty good |
08:12 | <@McMartin> | Inform's core computational engine is not great, even in Glulx VM. |
08:12 | <@Vornicus> | I know. Which is why the answer to the first question is often "No" |
08:18 | <@ToxicFrog> | At some point I really need to take the six or so parser interfaces I've written in Lua and turn them into a reusable library. |
08:19 | <@jerith> | :-( |
08:20 | | Derakon[AFK] is now known as Derakon |
08:20 | < Namegduf> | I'm no fan of Boost, mostly because people tend to use it in small programs as a convienience way too often, but not often enough that it's actually an accepted part of a base system. |
08:21 | < Namegduf> | My major complaint with it is that is's terribly unmodular. |
08:22 | < Namegduf> | So a program using a tiny part of its functionality gets an 80MB dependency. |
08:22 | | * Vornicus has never looked into Boost, having not written anything in C++ in... jesus. Six years. |
08:22 | < Namegduf> | I write stuff in C++, but nothing using Boost. |
08:33 | | Derakon is now known as Derakon[AFK] |
08:40 | | Vornicus is now known as Vornicus-Latens |
08:59 | <@McMartin> | Boost makes C++ an actually production-usable language |
09:06 | < Namegduf> | It's usable without it, it just has additional costs. |
09:08 | | You're now known as TheWatcher |
09:50 | | AnnoDomini [~farkoff@Nightstar-28947.neoplus.adsl.tpnet.pl] has quit [Ping Timeout] |
09:52 | | AnnoDomini [~farkoff@Nightstar-28938.neoplus.adsl.tpnet.pl] has joined #Code |
09:52 | | mode/#code [+o AnnoDomini] by ChanServ |
09:53 | | Rhamphoryncus [~rhamph@Nightstar-7168.ed.shawcable.net] has quit [Quit: Rhamphoryncus] |
10:21 | | gnolam [lenin@Nightstar-1382.A163.priv.bahnhof.se] has joined #Code |
10:21 | | mode/#code [+o gnolam] by ChanServ |
10:26 | | crem_ [~moo@Nightstar-28703.adsl.mgts.by] has quit [Connection reset by peer] |
10:27 | | crem [~moo@Nightstar-28703.adsl.mgts.by] has joined #code |
11:01 | | crem [~moo@Nightstar-28703.adsl.mgts.by] has quit [Connection reset by peer] |
11:01 | | crem [~moo@Nightstar-28703.adsl.mgts.by] has joined #code |
12:25 | | * gnolam stabs localization under Linux. |
12:48 | | * TheWatcher vaguely ponders gnolam |
12:49 | <@TheWatcher> | Just out of interest, is there actually anything within the domain of programming that you don't want to stab? ;p |
13:03 | | Netsplit DeepThought.NY.US.Nightstar.Net <-> Troika.TX.US.Nightstar.Net quits: simontwo, @MyCatVerbs, EvilDarkLord, @Vornicus-Latens, @GeekSoldier, @Derakon[AFK], @AnnoDomini, @jerith, @Reiver, @SmithKurosaki, (+1 more, use /NETSPLIT to show all of them) |
13:03 | | Reivthia [~Orthianz@Nightstar-22340.xdsl.xnet.co.nz] has quit [Ping Timeout] |
13:03 | <@gnolam> | Hmm. |
13:03 | <@gnolam> | Scheme? |
13:10 | | Orthia [~Orthianz@Nightstar-22340.xdsl.xnet.co.nz] has joined #Code |
13:16 | | You're now known as TheWatcher[afk] |
14:32 | | Chalain [~chalain@Admin.Nightstar.Net] has joined #code |
14:32 | | Reiver [~reaverta@Admin.Nightstar.Net] has joined #code |
14:32 | | mode/#code [+o Chalain] by ChanServ |
14:32 | | MyCatVerbs [~mycatverb@Nightstar-13709.lurkingfox.co.uk] has joined #code |
14:32 | | jerith [~jerith@IRCop.Nightstar.Net] has joined #code |
14:32 | | mode/#code [+o Reiver] by ChanServ |
14:32 | | mode/#code [+o MyCatVerbs] by ChanServ |
14:32 | | GeekSoldier [~Rob@Nightstar-8573.midstate.ip.cablemo.net] has joined #code |
14:32 | | EvilDarkLord [~jjlehto3@Nightstar-9591.cs.hut.fi] has joined #code |
14:32 | | mode/#code [+o jerith] by ChanServ |
14:32 | | mode/#code [+o GeekSoldier] by ChanServ |
14:32 | | simontwo [~simon@78.129.201.ns-20882] has joined #code |
14:32 | | Derakon[AFK] [~Derakon@Nightstar-4912.hsd1.ca.comcast.net] has joined #code |
14:32 | | SmithKurosaki [~Smith@Nightstar-10671.dsl.teksavvy.com] has joined #code |
14:32 | | mode/#code [+o EvilDarkLord] by ChanServ |
14:32 | | Vornicus-Latens [~vorn@Admin.Nightstar.Net] has joined #code |
14:32 | | AnnoDomini [~farkoff@Nightstar-28938.neoplus.adsl.tpnet.pl] has joined #code |
14:32 | | mode/#code [+o SmithKurosaki] by ChanServ |
14:32 | | Attilla [~The.Attil@92.1.54.ns-25924] has joined #code |
14:32 | | ServerMode/#code [+oo Vornicus-Latens Derakon[AFK]] by Troika.TX.US.Nightstar.Net |
14:32 | | mode/#code [+o AnnoDomini] by ChanServ |
14:32 | | mode/#code [-o Vornicus-Latens] by ChanServ |
14:32 | | mode/#code [-o Derakon[AFK]] by ChanServ |
14:52 | | crem [~moo@Nightstar-28703.adsl.mgts.by] has quit [Quit: Ep0xa 1.2v] |
14:57 | | Consul_ [~Consul__@Nightstar-3348.dsl.sfldmi.ameritech.net] has joined #code |
14:59 | | Consul [~Consul__@Nightstar-3348.dsl.sfldmi.ameritech.net] has quit [Ping Timeout] |
15:29 | | crem [~moo@Nightstar-28703.adsl.mgts.by] has joined #code |
15:48 | | Orthia is now known as Reivthia |
15:53 | | You're now known as TheWatcher |
15:58 | | Bobsentme [~Bob_sentm@Nightstar-14642.lightspeed.livnmi.sbcglobal.net] has joined #code |
16:08 | | Syloqs_AFH [Syloq@Admin.Nightstar.Net] has joined #code |
16:09 | | Syloqs_AFH is now known as Syloqs-AFH |
16:16 | < Bobsentme> | Anyone here use QT creator? |
16:37 | | Tarinaky [~Tarinaky@Nightstar-16638.plus.com] has joined #code |
16:42 | | Tarinaky [~Tarinaky@Nightstar-16638.plus.com] has quit [Ping Timeout] |
16:46 | | Tarinaky [~Tarinaky@Nightstar-16638.plus.com] has joined #code |
16:49 | | Tarinaky [~Tarinaky@Nightstar-16638.plus.com] has quit [Ping Timeout] |
16:56 | | Tarinaky [~Tarinaky@Nightstar-16638.plus.com] has joined #code |
16:56 | < Bobsentme> | bouncy |
16:59 | | Vornicus-Latens [~vorn@Admin.Nightstar.Net] has quit [Quit: Leaving] |
17:01 | | Vornicus [Vornicus@Admin.Nightstar.Net] has joined #code |
17:01 | | mode/#code [+o Vornicus] by ChanServ |
17:14 | | Derakon[AFK] is now known as Derakon |
17:48 | | Consul_ [~Consul__@Nightstar-3348.dsl.sfldmi.ameritech.net] has quit [Quit: Leaving] |
18:57 | | Consul [~Consul__@Nightstar-3348.dsl.sfldmi.ameritech.net] has joined #code |
18:57 | | mode/#code [+o Consul] by ChanServ |
19:14 | | Attilla [~The.Attil@92.1.54.ns-25924] has quit [Ping Timeout] |
19:15 | | Attilla [~The.Attil@92.1.54.ns-25924] has joined #code |
19:15 | | mode/#code [+o Attilla] by ChanServ |
19:40 | | Attilla [~The.Attil@92.1.54.ns-25924] has quit [Connection reset by peer] |
19:40 | | Attilla_ [~The.Attil@92.1.54.ns-25924] has joined #code |
19:44 | | Attilla_ [~The.Attil@92.1.54.ns-25924] has quit [Ping Timeout] |
19:44 | | Attilla [~The.Attil@92.1.54.ns-25924] has joined #code |
19:44 | | mode/#code [+o Attilla] by ChanServ |
19:57 | | Attilla [~The.Attil@92.1.54.ns-25924] has quit [Ping Timeout] |
19:58 | | Attilla [~The.Attil@92.1.54.ns-25924] has joined #code |
19:58 | | mode/#code [+o Attilla] by ChanServ |
20:11 | | Attilla [~The.Attil@92.1.54.ns-25924] has quit [Ping Timeout] |
20:31 | | Attilla [~The.Attil@92.1.54.ns-25924] has joined #code |
20:31 | | mode/#code [+o Attilla] by ChanServ |
20:32 | < Derakon> | Hmm. Jetblade has 33 files in the main codebase (not counting dynamically-loaded code for configuration, map features, etc.). |
20:34 | < Derakon> | 48 if you count those too. |
20:42 | | Rhamphoryncus [~rhamph@Nightstar-7168.ed.shawcable.net] has joined #code |
20:42 | < Derakon> | Heyo, Rhamphoryncus. |
20:42 | < Rhamphoryncus> | heya |
21:13 | < Bobsentme> | Derakon: So...is the number of riles in the main codebase good or bad? |
21:13 | < Bobsentme> | riles=files |
21:13 | < Derakon> | Bobsentme: it's a rough judge of the complexity of the codebase. |
21:13 | < Bobsentme> | Ah. Gotcha |
21:14 | < Derakon> | Mind you, out of 6035 lines of Python, 2100 of them are in two files. |
21:25 | | * Bobsentme will stick with C/C++ and QT Creator. |
21:25 | < Bobsentme> | For now, at least. |
21:27 | < Bobsentme> | Trying to improve what few C/C++ skills I have. |
21:42 | < Derakon> | Hm. optparse is nice. |
21:44 | < Bobsentme> | For C/C++, or something else? |
21:44 | < Derakon> | For Python. |
21:44 | < Derakon> | There's assuredly some equivalent for C/C++. |
21:45 | | * Bobsentme nods |
21:45 | < Bobsentme> | Python's the next language I wanna learn. |
21:45 | < Derakon> | Download Jetblade and check it out. :) |
21:45 | < Derakon> | http://code.google.com/p/jetblade/ |
21:48 | < Bobsentme> | One thing at a time. But thanks. |
21:49 | < Derakon> | Oooh, this map came out nicely. http://derakon.dyndns.org/~chriswei/games/jbrl/mapgen36a.png |
21:51 | <@Consul> | I can't wait for Jetblade to have actual goals and stuff. :-) |
21:51 | < Derakon> | Heh. |
21:51 | < Derakon> | You are welcome to help out. :) |
21:51 | <@Consul> | I think we've already established I'm a lousy coder. :-P |
21:51 | <@Consul> | But... |
21:51 | < Derakon> | That's what code reviews are for. |
21:51 | <@Consul> | If you need ideas for story, gameplay, and the like, I maybe can help. I've always liked platformers. |
21:52 | < Derakon> | I think I have the ideas front covered, though once those start getting implemented, feedback is of course welcome. |
21:53 | <@Consul> | I tend to like games with deep storylines, but I also recognize just needing to be fun. |
21:54 | <@Consul> | Damnit, I hate when I words out. |
21:55 | < Derakon> | I tend to focus on gameplay, and will make up whatever flimsy excuses I need in the backstory that nobody's going to read anyway. |
21:56 | <@Consul> | Heh |
21:57 | < Bobsentme> | I usually only end up reading backstories when I'm hunting for instructions. >.> |
22:15 | <@McMartin> | Spelunky's backstory is randomly generated~ |
22:16 | <@McMartin> | Sometimes this results in your father being referred to as "her" |
22:26 | < Derakon> | I had not noticed that. |
22:30 | < Bobsentme> | heh |
22:35 | <@McMartin> | It's possible to read it as a sudden subject shift but it's way funnier if you don't. |
22:36 | <@McMartin> | The column B option is something like "I clutched the map my father gave me before he died" and column C is "and thought of her one last time" |
22:36 | <@Consul> | That would be fun. You could do an elaborate story all through the game that's just generated as you go. |
22:36 | <@McMartin> | This rarely works out. |
22:37 | <@Consul> | Well, it couldn't be random. You'd have to do something Markovian. |
22:37 | <@McMartin> | And by "rarely" I mean "Erasmatron and its sequels were a total laughing stock" |
22:39 | < Derakon> | I was planning to have procedurally-generated area names. |
22:39 | <@Consul> | I don't know if Markovian is a word, but I like it, so I'll use it. |
22:39 | < Derakon> | But that'd be more along the lines of "each region has a set of adjectives and nouns that are thematically appropriate, and the game picks one of each". |
22:40 | <@Consul> | The main bad guy could be "The [familial relationship] [part of body]", so you could get combinations like The Sister Leg and The Uncle Armpit. |
22:42 | | Derakon is now known as Derakon[fud] |
22:43 | <@Consul> | Well, I thought that was funny, anyway. |
22:43 | <@McMartin> | That's Mad Libs. |
22:43 | <@McMartin> | Synthetic narrative generally needs an agent model of some kind. |
22:44 | <@Consul> | There you go, steamrolling my gentle whimsy with your facts. :-P |
22:44 | <@Vornicus> | DF does synthetic narrative. |
22:44 | <@Vornicus> | though it spends several minutes doing agents. |
22:49 | <@Consul> | "You must seek the [item of jewelry] of [name of large bird with one consonant changed]!" |
22:49 | <@gnolam> | Consul: it is a word. |
22:51 | < Alek> | Necklace of Rock? |
22:51 | <@Consul> | Right... |
22:51 | <@Consul> | I was making fun of the Amulet of Yondor, actually. |
22:52 | < Alek> | :P |
22:53 | <@gnolam> | "You must seek the Torc of Booty" |
22:53 | <@Consul> | Although yours does bring to mind (bad) ideas about a rooster with maroon feathers. "Go forth, and learn the secrets of the Purple Cock." |
22:54 | <@McMartin> | "Yendor" is so named because it's "Rodney" backwards. |
22:54 | <@Consul> | Oh, it's Yendor, okay. |
22:54 | <@Consul> | It's been too long since I've played that game. |
22:54 | <@Consul> | McMartin the Joke Killer. :-P |
22:55 | <@gnolam> | And now I'm getting the urge to play KoL again. |
22:55 | <@Consul> | gnolam: Okay, I give up. What bird is one consonant removed from "booty"? |
22:55 | <@Consul> | Oh! |
22:55 | <@Consul> | Nevermind. |
22:56 | <@Consul> | I guess I just needed to see it spelled out again. |
22:56 | <@gnolam> | "You are attacked by a Warwelf. A Werwulf. A Worwilf. You can't pronounce it, but you can certainly lay the smack down upon it." |
22:58 | <@Consul> | Well, time to go solder up an electric kazoo. BBL. |
23:06 | | Irssi: #code: Total of 27 nicks [16 ops, 0 halfops, 0 voices, 11 normal] |
23:07 | | * TheWatcher eyes code, debates layout |
23:31 | | Derakon[fud] is now known as Derakon |
23:42 | <@TheWatcher> | I think I'm using more std::map objects in this code than all my previous c++ code combined... |
23:43 | < Derakon> | Maps are handy, handy things. |
23:46 | <@TheWatcher> | Especially for all this resource wrangling I need to do. Still, I must admit to some not inconsiderable uneasiness regarding STL containers and raw speed (as opposed to algorithmic complexity), I am attempting to ignore that insitant niggle jumping up and down about it for now... |
23:47 | <@TheWatcher> | +s |
23:47 | <@McMartin> | STL is generally Fast Enough. |
23:47 | <@McMartin> | And templates don't cost speed, they cost space. |
23:56 | | AnnoDomini [~farkoff@Nightstar-28938.neoplus.adsl.tpnet.pl] has quit [Quit: beer_pump.c:335: robust error in 'traffic_cone()' - 'traffic_light' is not a budgerigar] |
--- Log closed Sun Jul 19 00:00:54 2009 |