| 00:30:16 | * | Trix[a]r_za is now known as Trixar_za |
| 01:08:59 | * | DAddYE quit (Remote host closed the connection) |
| 01:09:13 | * | q66 quit (Quit: Leaving) |
| 01:21:11 | * | Trixar_za is now known as Trix[a]r_za |
| 01:28:28 | * | Trix[a]r_za is now known as Trixar_za |
| 02:10:20 | * | DAddYE joined #nimrod |
| 02:16:46 | * | DAddYE quit (Ping timeout: 240 seconds) |
| 02:31:13 | * | DAddYE joined #nimrod |
| 02:35:30 | * | DAddYE quit (Ping timeout: 246 seconds) |
| 02:51:26 | * | DAddYE joined #nimrod |
| 03:35:08 | * | Trixar_za is now known as Trix[a]r_za |
| 04:02:16 | * | DAddYE_ joined #nimrod |
| 04:02:16 | * | DAddYE quit (Read error: Connection reset by peer) |
| 04:14:55 | * | OrionPK quit (Read error: Connection reset by peer) |
| 07:12:02 | * | DAddYE_ quit (Read error: Connection reset by peer) |
| 07:12:03 | * | DAddYE joined #nimrod |
| 07:15:44 | * | Associat0r joined #nimrod |
| 07:15:44 | * | Associat0r quit (Changing host) |
| 07:15:44 | * | Associat0r joined #nimrod |
| 07:17:27 | * | Araq_ joined #nimrod |
| 07:27:47 | * | DAddYE quit (Read error: No route to host) |
| 07:30:36 | * | DAddYE joined #nimrod |
| 07:45:07 | * | Araq_ quit (Read error: Connection timed out) |
| 07:46:40 | * | Araq_ joined #nimrod |
| 08:10:56 | * | DAddYE quit (Remote host closed the connection) |
| 08:27:56 | * | Araq_ quit (Read error: Connection timed out) |
| 08:28:40 | * | Araq_ joined #nimrod |
| 08:47:47 | * | EXetoC joined #nimrod |
| 08:55:04 | Araq_ | EXetoC: I don't consider reverse iteration something you should do ... |
| 08:55:24 | Araq_ | it's bad for prefetching |
| 09:05:25 | * | Araq_ quit (Quit: ChatZilla 0.9.90 [Firefox 22.0/20130618035212]) |
| 09:19:07 | EXetoC | I don't think convenience will be a deciding factor |
| 09:37:20 | * | Associat0r quit (Quit: Associat0r) |
| 09:51:50 | * | Zor quit (Ping timeout: 245 seconds) |
| 09:57:57 | * | Reisen quit (*.net *.split) |
| 10:11:21 | * | Zor joined #nimrod |
| 10:39:37 | * | q66 joined #nimrod |
| 10:47:32 | * | XAMPP quit (Read error: Connection reset by peer) |
| 11:01:45 | * | Reisen joined #nimrod |
| 11:01:49 | * | Reisen quit (Changing host) |
| 11:01:49 | * | Reisen joined #nimrod |
| 11:13:02 | * | Araq_ joined #nimrod |
| 11:19:38 | Araq_ | EXetoC: the common things need to be convenient, the uncommon stuff doesn't have to be; in the whole stdlib I use reverse iteration once afaict |
| 11:19:56 | Araq_ | and that's to make the strack traces more readable |
| 11:34:55 | EXetoC | yeah that's a better reason |
| 11:43:54 | * | silven quit (Ping timeout: 264 seconds) |
| 11:47:31 | * | silven joined #nimrod |
| 11:50:57 | * | Araq_ quit (Read error: Connection timed out) |
| 11:52:17 | * | Araq_ joined #nimrod |
| 12:23:27 | * | Araq_ quit (Quit: ChatZilla 0.9.90 [Firefox 22.0/20130618035212]) |
| 12:37:24 | * | Sergio965 joined #nimrod |
| 12:46:18 | * | Associat0r joined #nimrod |
| 12:46:18 | * | Associat0r quit (Changing host) |
| 12:46:18 | * | Associat0r joined #nimrod |
| 12:53:03 | * | Araq_ joined #nimrod |
| 12:59:25 | * | Araq_ quit (Quit: ChatZilla 0.9.90 [Firefox 22.0/20130618035212]) |
| 13:11:38 | * | BitPuffin joined #nimrod |
| 13:29:42 | * | Amrykid quit (*.net *.split) |
| 13:29:43 | * | Roin quit (*.net *.split) |
| 13:30:48 | * | Amrykid joined #nimrod |
| 13:31:30 | * | Amrykid quit (Changing host) |
| 13:31:30 | * | Amrykid joined #nimrod |
| 13:31:47 | * | Associ8or joined #nimrod |
| 13:31:47 | * | Associ8or quit (Changing host) |
| 13:31:47 | * | Associ8or joined #nimrod |
| 13:32:13 | * | Roin joined #nimrod |
| 13:33:58 | * | Associat0r quit (Ping timeout: 262 seconds) |
| 13:40:28 | * | Amrykid_ joined #nimrod |
| 13:41:57 | * | Amrykid quit (Ping timeout: 245 seconds) |
| 13:43:19 | * | Associat0r joined #nimrod |
| 13:43:44 | * | Amrykid_ is now known as Amrykid |
| 13:46:53 | * | fowl- joined #nimrod |
| 13:50:37 | * | q66_ joined #nimrod |
| 13:57:21 | * | Associ8or quit (*.net *.split) |
| 13:57:25 | * | q66 quit (*.net *.split) |
| 13:57:31 | * | fowl quit (*.net *.split) |
| 14:09:30 | * | apotheon_ joined #nimrod |
| 14:12:09 | * | mario-go` joined #nimrod |
| 14:13:09 | * | q66_ is now known as q66 |
| 14:17:46 | * | apotheon quit (*.net *.split) |
| 14:17:50 | * | mario-goulart quit (*.net *.split) |
| 14:35:44 | * | apotheon_ is now known as apotheon |
| 14:47:29 | * | Associat0r quit (Quit: Associat0r) |
| 15:03:06 | * | BitPuffin quit (Ping timeout: 264 seconds) |
| 15:07:22 | * | apotheon quit (Changing host) |
| 15:07:23 | * | apotheon joined #nimrod |
| 15:09:19 | * | Amrykid quit (Changing host) |
| 15:09:19 | * | Amrykid joined #nimrod |
| 15:22:16 | * | Associat0r joined #nimrod |
| 15:23:21 | EXetoC | it seems like IMG_Init is missing |
| 15:25:24 | EXetoC | I'll fix that |
| 16:33:51 | * | DAddYE joined #nimrod |
| 16:37:55 | * | mario-go` is now known as mario-goulart |
| 17:51:49 | EXetoC | meep |
| 17:54:26 | dom96 | boop |
| 18:10:15 | EXetoC | soup |
| 18:47:58 | dom96 | gah, there was a Python meet up in my local area today and I totally missed it :\ |
| 18:50:10 | Sergio965 | How dare you!? |
| 19:16:18 | * | Sergio965 quit (Ping timeout: 264 seconds) |
| 19:54:01 | EXetoC | dom96: yeah, you could've promoted Nimrod there and everything |
| 19:56:27 | * | Associat0r quit (Quit: Associat0r) |
| 20:18:36 | * | Associat0r joined #nimrod |
| 20:18:37 | * | Associat0r quit (Changing host) |
| 20:18:37 | * | Associat0r joined #nimrod |
| 20:23:26 | * | gradha joined #nimrod |
| 20:29:56 | * | Sergio965 joined #nimrod |
| 21:38:43 | dom96 | EXetoC: indeed |
| 21:41:11 | gradha | NimBot: !lag dom96 |
| 21:41:52 | Araq | !lag |
| 21:41:52 | NimBot | 31ms between me and the server. |
| 21:42:04 | Araq | NimBot: !lag |
| 21:42:12 | Araq | --> nothing :P |
| 21:42:22 | gradha | !lag dom96 |
| 21:42:22 | NimBot | 35ms between me and the server. |
| 21:42:27 | gradha | no, no, that's bad |
| 21:42:29 | Araq | NimBot doesn't know its name |
| 21:42:37 | gradha | I wanted to know dom96's lag to EXetoC answer |
| 21:48:53 | * | Sergio965 quit (Ping timeout: 248 seconds) |
| 21:50:05 | dom96 | That feature would for some serious spamming.. |
| 21:50:10 | dom96 | *would allow |
| 21:50:58 | gradha | isn't that like asking time(last_message) - time(last_message - 1)? spam what? |
| 21:51:39 | dom96 | huh |
| 21:52:22 | dom96 | I was thinking about CTCP pinging people |
| 21:54:18 | gradha | so in the nimrod channel nimbot pings you? |
| 21:56:23 | * | dom96 shrugs |
| 22:09:39 | gradha | refactoring is evil, after several commits I still fell I haven't progressed at all |
| 22:11:36 | gradha | dom96: what's your next blog post going to be about? |
| 22:17:06 | * | EXetoC quit (Quit: WeeChat 0.4.1) |
| 22:25:16 | Araq | gradha: what are you refactoring? |
| 22:27:10 | gradha | my hyperlinker, to work with highlite's stream position rather than line/col |
| 22:27:58 | Araq | hmm |
| 22:28:37 | gradha | since you are asking, I had to change from TRunes to chars, which makes me wonder if the highlite module would break with non ascii chars |
| 22:28:49 | Araq | alternatively you could teach highlite about line/col |
| 22:29:21 | Araq | why should it break? it's simply ignorant about unicode |
| 22:30:06 | gradha | that's the part which would break would it use line/col |
| 22:30:43 | * | OrionPK joined #nimrod |
| 22:30:46 | gradha | it also ends up being better for me to use the stream position, it's just that it wasn't obvious when I began the program |
| 22:31:28 | gradha | it makes it much easier to deal with multiline things like string literals, which are a PITA to search/test for in line/col mode |
| 22:33:34 | Araq | alright |
| 22:34:46 | Araq | hmm Dschochar Zarnajew pleads not guilty. Comments are disabled. How strange. ;-) |
| 22:35:42 | gradha | wasn't he accused of using WMD? |
| 22:35:52 | Araq | It's much easier to disable comments than to censor every comment |
| 22:36:23 | Araq | he's the boston terrorist |
| 22:38:01 | Araq | how can you build a bomb and plead "not guilty" anway? |
| 22:38:10 | Araq | XD |
| 22:38:44 | Araq | "It wasn't me who killed all these people! It was my bomb." |
| 22:39:09 | * | Associat0r quit (Quit: Associat0r) |
| 22:40:49 | gradha | IIRC there are many ways of accusing somebody, say killing in different grades (intentional, accidental, and so forth) |
| 22:41:10 | gradha | so maybe they are trying to pile up many other charges and he has to say yes/no to all? |
| 22:41:25 | gradha | though I remember seing cases were a person would plead guilty to some charges and not to others |
| 22:48:51 | * | Araq wonders in which countries this form of censorship is carried out |
| 22:49:24 | gradha | the no comments stuff? I do it all the time I upload a video to youtube |
| 22:49:52 | Araq | -.- |
| 22:50:04 | OrionPK | is anyone interested in what youtube commenters have to say? |
| 22:50:36 | Araq | "worse than reading youtube comments" is now a saying, I think |
| 22:51:03 | OrionPK | proceeding "i'd rather have my eye out with a spoon than"? |
| 22:51:19 | Araq | yep |
| 22:52:04 | * | gradha wonders if the next time I have to to java I should read youtube comments to compare |
| 22:54:22 | reactormonk | gradha, just go for scala. |
| 22:57:46 | Araq | does scala have wrappers for all the android apis? |
| 22:58:10 | gradha | surely scala can call java code without wrappers |
| 22:58:22 | Araq | how so? |
| 22:58:31 | Araq | does it read class files? |
| 22:58:44 | gradha | doesn't scala generate java bytecode? maybe I'm confusing it with jpython |
| 22:58:48 | Araq | but then Dalvik doesn't use class files I think |
| 22:59:05 | Araq | gradha: yeah but Nimrod generates C and yet still needs wrappers |
| 22:59:32 | OrionPK | well |
| 22:59:35 | Araq | you need to teach it about the foreign functions and types and stuff |
| 22:59:39 | OrionPK | with VB.NET vs. C# you dont need wrappers |
| 22:59:53 | OrionPK | same with C# and managed C++ |
| 23:00:21 | Araq | OrionPK: yeah because these compilers have readers for the bytecode |
| 23:00:57 | OrionPK | the DLL's .NET generates are kinda language agnostic |
| 23:01:11 | gradha | according to http://www.scala-lang.org/node/25 you can call java code without wrappers |
| 23:01:11 | OrionPK | they care that they're .NET dlls |
| 23:01:17 | Araq | exactly |
| 23:01:22 | gradha | "You can call Scala from Java and you can call Java from Scala, the integration is seamless." |
| 23:02:23 | gradha | unless seamless includes writing ten extra lines of code for each foreign function |
| 23:02:43 | OrionPK | someone ought to make a visual debugger for endb |
| 23:02:58 | Araq | you know ... there is a reason I asked about Android in particular |
| 23:02:59 | OrionPK | visual studio has spoiled me badly |
| 23:03:22 | gradha | OrionPK: just write bug free software, tada! |
| 23:03:26 | OrionPK | ;D |
| 23:11:11 | Araq | you can also debug with gdb; use --debuginfo --linedir:on |
| 23:11:26 | Araq | for gdb there are several GUI frontends |
| 23:11:37 | OrionPK | true |
| 23:11:40 | Araq | but I haven't found a useful one ;-) |
| 23:11:41 | OrionPK | but then I'm debugging the C |
| 23:11:44 | OrionPK | not the nimrod, right? |
| 23:11:55 | Araq | not really |
| 23:12:06 | Araq | the compiler generates #line directives |
| 23:12:20 | Araq | so it refers to the Nimrod source code |
| 23:12:53 | Araq | you still have to use C expression syntax a la mystuff->crap though |
| 23:13:27 | OrionPK | sure |
| 23:14:02 | Araq | however gdb is pretty flexible you can define your own expression parsers I think |
| 23:14:42 | Araq | sounds like a sweet project *hint, hint* |
| 23:14:49 | OrionPK | yeah it does... |
| 23:16:14 | OrionPK | tapping into an existing debugger front end for gdb would be best probably |
| 23:16:27 | OrionPK | if you can find a good one in the first place |
| 23:17:07 | * | gradha quit (Quit: bbl, need to watch https://www.youtube.com/watch?v=1ZZC82dgJr8 again) |
| 23:47:59 | * | Trix[a]r_za is now known as Trixar_za |