00:26:57 | * | q66 quit (Remote host closed the connection) |
00:27:34 | * | durango joined #nimrod |
01:13:15 | reactormonk | hm, is there just one exception raised at every time? |
01:13:26 | reactormonk | so I could allocate a global and store it there |
01:27:36 | * | DAddYE quit (Remote host closed the connection) |
01:37:14 | * | fowl_ joined #nimrod |
01:49:18 | * | fowl_ quit (Ping timeout: 264 seconds) |
01:52:22 | * | fowl_ joined #nimrod |
01:54:21 | * | durango quit (Quit: durango) |
03:18:16 | * | OrionPK quit (Read error: Connection reset by peer) |
03:57:16 | * | fowl_ quit (Ping timeout: 268 seconds) |
05:26:24 | fowl | i mentioned nimrod to an irl person today and they had 'heard of it, but not sure what it is' |
05:26:27 | fowl | i think they were lying |
07:24:24 | * | Araq_ joined #nimrod |
07:35:43 | * | Araq_ quit (Quit: ChatZilla 0.9.90 [Firefox 21.0/20130511120803]) |
07:58:25 | * | zahary joined #nimrod |
08:29:28 | * | Roin quit (Read error: Operation timed out) |
08:30:47 | * | XAMPP joined #nimrod |
08:30:47 | * | XAMPP quit (Changing host) |
08:30:47 | * | XAMPP joined #nimrod |
08:31:07 | * | Roin joined #nimrod |
08:44:20 | * | zahary quit (Quit: Leaving.) |
08:52:33 | * | q66 joined #nimrod |
09:00:14 | * | Araq_ joined #nimrod |
10:36:18 | * | EXetoC joined #nimrod |
12:14:08 | * | durango joined #nimrod |
13:45:16 | * | durango quit (Quit: durango) |
14:17:51 | * | Endy joined #nimrod |
14:21:32 | * | durango joined #nimrod |
14:24:49 | * | gradha joined #nimrod |
14:26:55 | * | EXetoC quit (Ping timeout: 264 seconds) |
14:30:11 | * | durango quit (Quit: durango) |
14:36:52 | * | EXetoC joined #nimrod |
15:13:20 | * | [1]Endy joined #nimrod |
15:16:34 | * | Endy quit (Ping timeout: 256 seconds) |
15:16:34 | * | [1]Endy is now known as Endy |
15:20:02 | gradha | q66: the whatever you are doing for the occulus rift is because you have one or you want one? |
15:21:27 | q66 | my game engine is based on another one called Tesseract, which is managed by Lee Salzman, one of the people who won Oculus Rift in that official kickstarter competition for dev |
15:21:44 | q66 | so Tesseract will be getting its support eventually and so will be my engine as a result |
15:27:44 | q66 | btw, dom96, i installed luaffi+lua bitop and ran the raytracer thingy under regular lua |
15:27:50 | q66 | took 268 seconds |
15:28:07 | q66 | it finally rendered though :P |
15:28:33 | dom96 | haha, what a difference. |
15:36:01 | gradha | Araq: what will you do with idetools --def for the future planned module source code obfuscation feature? would it still provide *some* information or nothing at all? |
15:47:31 | * | Amrykid quit (*.net *.split) |
15:47:31 | * | Araq quit (*.net *.split) |
15:47:31 | * | dom96 quit (*.net *.split) |
15:47:45 | * | Araq_bnc joined #nimrod |
15:50:09 | * | Amrykid_ joined #nimrod |
15:50:59 | * | Amrykid_ is now known as Amrykid |
15:51:07 | * | Amrykid quit (Changing host) |
15:51:08 | * | Amrykid joined #nimrod |
15:52:09 | * | dom96 joined #nimrod |
15:52:33 | * | gitetsu joined #nimrod |
15:57:35 | q66 | dom96, luajit interpreter (JIT disabled): 40 seconds... even an interpreter can be quite a lot faster :P |
15:57:46 | q66 | i wonder how cpython would do, i bet it'd be like 500 seconds or more |
16:34:51 | * | DAddYE joined #nimrod |
16:49:28 | * | Araq_bnc is now known as Araq |
16:52:15 | Araq | hi gitetsu, welcome |
16:52:47 | Araq | gradha: often I let the implementation decide about edge cases like that |
16:53:03 | Araq | currently it looks like the obfuscation has nothing to do with --def |
16:53:14 | Araq | so --def will simply work |
16:58:18 | gradha | I was about to submit an idetools case, but since you don't want me having unicorns I'll let you know here |
16:58:40 | gradha | the idetools testcase tries --suggest |
16:58:59 | gradha | I have a fooFoo(type1) proc, and fooBar(type2) proc |
16:59:04 | Araq | well zahary ain't here ... |
16:59:08 | Araq | so issue please :P |
16:59:21 | Araq | I've accepted that Nimrod has no real bugs left |
16:59:33 | Araq | and so the issue tracker is for --idetools |
17:00:16 | gradha | I'm gonna write myself two unicorns over the weekend then |
17:01:29 | gradha | http://dilbert.com/strips/comic/1995-11-13/ |
17:07:10 | Araq | my favorite is this though: http://www.dilbert.com/strips/comic/2010-03-28/ |
17:09:08 | Araq | in fact ... I did this once :P |
19:11:26 | * | gitetsu quit (Quit: WeeChat 0.4.1) |
19:13:09 | EXetoC | what if I like Java more? is that bad? |
19:13:16 | EXetoC | j/k. calm down, alright! |
19:14:30 | Araq | nobody who hasn't lost his mind likes Java ... |
19:15:40 | EXetoC | huehue |
19:16:53 | Araq | it emphasizes the wrong paradigm and yet doesn't support that very well |
19:18:39 | EXetoC | oh the irony |
19:50:55 | * | Endy quit (Ping timeout: 264 seconds) |
20:28:24 | EXetoC | C++ header inclusion? neat |
20:30:00 | Araq | dom96: what about an .exa extension for the test suite then? |
20:30:08 | Araq | (exa = example) |
20:30:57 | dom96 | what's wrong with my suggestion? |
20:32:09 | Araq | I don't like it for some reason |
20:34:42 | dom96 | Don't you think it's much easier to remove a directory than to remove all binary files spread throughout .nim files which you do not want to remove? |
20:35:12 | Araq | it's rm *.exa vs rm bin |
20:35:27 | dom96 | not in Nautilus :P |
20:35:40 | fowl | <Araq> I've accepted that Nimrod has no real bugs left -- these still impede me https://github.com/Araq/Nimrod/issues/created_by/fowlmouth?direction=desc&sort=updated&state=open |
20:35:45 | gradha | koch test should rename test binaries to the extension ? if they succeed or ? if they fail, then you can tally results with an awkward combination of ls, wc and maybe grep for some reason like unix gods intended |
20:38:05 | Araq | fowl: well I wasn't serious |
20:38:24 | Araq | but I like how no new real bugs are showing up |
20:38:38 | Araq | yeah except the idetools stuff, I know I know |
20:38:46 | fowl | yeah im about to unwatch the project because the idetools issues are getting annoying |
20:39:15 | Araq | don't you dare. We need you. 140 watchers now! |
20:39:26 | dom96 | watchers != stargazers :P |
20:39:28 | fowl | watchers != stars |
20:39:55 | fowl | i thinki they used to be the same though |
20:40:12 | Araq | indeed until github decided to become cool |
20:43:57 | gradha | another solution would be to not report idetools issues, not hard to do |
20:44:20 | Araq | why not bundle the issues? |
20:44:23 | fowl | ^ |
20:44:24 | gradha | just slap an "idetools beta" google stamp of aproval |
20:44:45 | Araq | well you know when I feel like hacking idetools |
20:44:53 | Araq | I will improve something |
20:45:01 | Araq | and close some issue |
20:45:16 | Araq | I'm not sure the issue is related to my improvements :P |
20:46:47 | Araq | gradha: the tester would make the compiler produce an .exa file and this can easily be ignored/removed then |
20:47:17 | Araq | but I suppose dom96 is right and we should make a bin folder instead |
20:47:58 | Araq | I like to point out how DOS's filesystem is superior to UNIX's though :P |
20:47:59 | fowl | dom96, i get 404 errors when i go back a page on the irc logs |
20:48:30 | Araq | fowl: works for me |
20:48:32 | dom96 | link? |
20:48:37 | fowl | http://build.nimrod-code.org/13-06-2013.html |
20:49:03 | gradha | the subdirectory is missing |
20:49:11 | dom96 | indeed |
20:49:18 | fowl | :o |
20:49:36 | dom96 | But it's a bug |
20:49:57 | dom96 | http://build.nimrod-code.org/irclogs vs http://build.nimrod-code.org/irclogs/ |
20:50:06 | dom96 | Note the / at the end |
20:50:26 | fowl | please put a link to the irc logs at the top of the forum too |
20:50:31 | Araq | dom96: both work for me |
20:50:48 | dom96 | Araq: It doesn't for me. |
20:50:57 | Araq | very strange |
20:51:18 | dom96 | Are you sure it's not auto-normalising the url for you? |
20:51:21 | fowl | araq: if you are on irclogs it probably has a link to ./ or no-dir meaning stay in the same dir (top-level) |
20:52:02 | fowl | <a href="12-06-2013.html"> |
20:52:02 | gradha | maybe to avoid idetools issue annoyance zahary/me could keep track of and fix all the related issues in a github fork, and whenever it gets better merge into the main repo? you know, dcvs and all that crazy stuff |
20:53:42 | dom96 | gradha: IMO people should just live with them |
20:54:11 | gradha | haha, maybe the issues will get better when I interface the caasdriver in the main test suite |
20:55:52 | gradha | dom96: if I added a new documentation file would the developer docs get it online without you having to upload it somewhere manually? |
20:56:55 | dom96 | yes. As long as `koch web` generates it. |
20:57:57 | gradha | amazing |
21:00:19 | gradha | I need to learn about these funny IRC meta stuff, how do I make my client not "say" something but meta-say something like "dom96: is thinking hard about exe extension"? |
21:00:39 | Araq | gradha: I don't mind the fork idea but I'm not sure it helps either |
21:01:09 | dom96 | gradha: /me blah |
21:01:11 | gradha | Araq: plus it could be problematic with issue number cross references after merge |
21:01:31 | * | gradha considers learning stuff to stop being like people from the past |
21:01:32 | * | dom96 guesses this is what you mean |
21:02:46 | Araq | plus I will break all forks some day in order to rewrite history and make the repo small |
21:03:51 | gradha | I've heard that when you break github history the number of watchers goes from positive to negative |
21:04:27 | Araq | I've heard they are called "watchers" again, not "stargazers" |
21:08:07 | gradha | oh, you can backstalk people listed at https://github.com/Araq/Nimrod/stargazers |
21:09:20 | gradha | yuck, I'm listed with python and shell |
21:09:51 | fowl | i have one mirror of a sh project and im labelled with shell :( |
21:12:38 | * | gradha gets nervous thinking some machine could label him with java |
21:14:00 | fowl | gradha, what stream do i use if i want to write a nimsed |
21:14:12 | fowl | echo foo | nimsed "foo" is in stdin ? |
21:14:29 | gradha | hmm... what is a nimsed? |
21:14:32 | * | durango joined #nimrod |
21:14:43 | Araq | a "sed" done right obviously |
21:14:46 | fowl | ^ |
21:16:03 | gradha | there's like no other input stream, so I'd say yes |
21:16:38 | gradha | I dislike commands reading from stdin without a switch, though, it's really newbie unfriendly |
21:16:50 | * | dom96 considers copyrighting the 'nim' prefixing |
21:17:17 | Araq | and worse it means you need to know the shell's absurd quoting rules |
21:19:37 | gradha | I prefer when commands have to use a switch like -f STDIN to read from stdin, which can easily be avoided through ./STDIN if you ever have to deal with the case |
21:20:02 | gradha | some programs like to use "-f -", which is even more confusing |
21:20:30 | fowl | gradha, i tried this and it didnt work but ill give it another go in a bit |
21:21:50 | Araq | fowl: you know about nimgrep, right? |
21:22:10 | Araq | it can perform replacements too |
21:25:56 | fowl | oh really |
21:26:34 | fowl | hey araq now that babel can do binary packages we should make nimgrep a package |
21:26:49 | dom96 | I was thinking the same thing :) |
21:27:13 | Araq | sure why not ... that would be my first Babel package |
21:27:44 | Araq | it really sucks we didn't unify babel files and niminst files though |
21:28:54 | fowl | would it take much work to expose the compiler api so c2nim, pas2nim could be packages |
21:29:45 | Araq | yeah it would |
21:30:12 | Araq | the compiler trades modularity for speed |
21:30:23 | fowl | o |
21:30:53 | Araq | it was a lot of work to extract docutils out of it |
21:32:52 | dom96 | fowl: do it! |
21:33:15 | fowl | do what |
21:33:28 | dom96 | expose the compiler API |
21:35:58 | Araq | it's already exposed |
21:36:09 | Araq | import compiler/parser and compiler/ast and there you go |
21:36:18 | Araq | :P |
21:36:38 | NimBot | nimrod-code/nimbuild master e578c6c Dominik Picheta [+1 ±2 -0]: Split irc logs rendering functionality into a separate module.... 3 more lines |
21:36:39 | fowl | but you need path = $nimrod_dir |
21:37:22 | Araq | actually I wanted to do that once the luajit target works |
21:38:13 | dom96 | A nimlint would be cool. |
21:38:13 | Araq | so you can import nimeval and get a runtime 'eval' |
21:38:33 | Araq | would be awesome for aporia plugins |
21:38:46 | gradha | why would you want runtime plugins rather than compile time plugins? |
21:38:51 | Araq | what would "nimlint" do, dom96? |
21:39:32 | gradha | nimlint could remove semicolons at the end of lines |
21:39:38 | dom96 | Take nimrod code and output a cleaned up version of it. |
21:40:08 | Araq | gradha: because it's cool and hip |
21:40:32 | * | gradha thumbs up, being cool is good |
21:40:54 | Araq | personally I dislike plugin systems |
21:40:58 | dom96 | well... |
21:41:05 | Araq | and indeed prefer compile time feature selection |
21:41:07 | dom96 | Now the link doesn't work at all |
21:43:03 | Araq | dom96: what about testing before deploying? |
21:43:27 | dom96 | I'm too lazy |
21:43:35 | dom96 | I would have to get redis... |
21:43:42 | dom96 | Download the irc logs from the server to test with... |
21:43:52 | Araq | I see |
21:44:11 | Araq | so redis in your linux package manager and yet it's still too much work to install it :P |
21:44:30 | Araq | they should have make redis a webapp |
21:45:22 | Araq | that would also make it way easier to sell the data to the CIA |
21:45:26 | gradha | talking about webapps, I learned about http://jaydata.org today, surely reactormonk will make a binding to it for the js backend to replace db_sqlite et all |
21:48:08 | gradha | I don't think the CIA listens to this channel, despite Nimrod being THE BOMB |
21:48:34 | fowl | haaa |
21:48:47 | Araq | but you said "dongle" once, gradha |
21:49:15 | Araq | I'm sure they are listening |
21:49:53 | NimBot | nimrod-code/nimbuild master 43f0777 Dominik Picheta [+0 ±1 -0]: irclogrender: Fixed incorrect URL generation. |
21:49:57 | * | gradha wonders about some CIA dongle counter silently incrementing |
21:51:46 | dom96 | I would bet that they are here, Nimrod is state of the art software which I'm sure they use for their surveillance. They must learn about Nimrod's secrets from somewhere. |
21:52:03 | dom96 | Araq needs to be careful about who he trusts. |
21:53:24 | dom96 | Anyone could be the spy... |
21:53:24 | * | dom96 looks at NimBot |
21:54:25 | Araq | lol |
21:55:09 | dom96 | fowl: Fixed! |
21:55:17 | Araq | NimBot indeed is always suspiciously calm |
21:55:18 | fowl | cool thanks |
21:57:21 | * | NimBot joined #nimrod |
21:57:40 | gradha | dom96: ask him for the secret passphrase |
21:57:41 | Araq | we're free again, dongle! argh |
21:58:12 | dom96 | gradha: I'm too... scared... |
21:58:23 | * | gradha records Araq's sentence for hall of fame quotes |
21:59:21 | Araq | they will force a women's quota upon us ... |
21:59:36 | dom96 | Someone should add more features to NimBot. |
21:59:46 | dom96 | Like !quote for example |
21:59:59 | Araq | !ping |
21:59:59 | NimBot | pong |
22:00:10 | Araq | !lag |
22:00:10 | NimBot | 51ms between me and the server. |
22:00:14 | * | ARCADIVS joined #nimrod |
22:00:46 | fowl | i'd add all kinds of annoying features like !twitter <search term> |
22:00:58 | Araq | facebook integration! |
22:01:39 | Araq | !fb_girls should list all the hot girls not in a relationship |
22:02:07 | dom96 | Yes! We can create some sort of hot girl algorithm. We have the technology! |
22:02:33 | gradha | but maybe we lack the taste, how can we agree on what is hot? |
22:03:21 | gradha | the CIA is actually going to stop us this time, you can't put out of jobs all the miss whatever contests with an algorithm, if anybody could that would be google anyway |
22:03:58 | Araq | gradha: well things get hairy if one of us likes unicorns ... |
22:04:12 | gradha | and on top of that, pink unicorns |
22:04:21 | fowl | nimrod needs `nimrod csharp foo.nim` |
22:04:59 | Araq | fowl: instead you can make visual studio show the braces in a tiny font |
22:05:12 | Araq | there is a plugin for that |
22:05:23 | fowl | lol weird |
22:05:25 | Araq | so the code almost reads like it's indentation based |
22:05:39 | dom96 | Araq: Is there a plugin to make semicolons invisible? |
22:06:09 | Araq | and you can then continue to use your awesome factory observer classes in C# |
22:06:19 | * | gradha maybe the hot girl algorithm would use monte carlo |
22:06:33 | fowl | sluts > hotties anyways |
22:06:35 | dom96 | no, that's not how you use /me |
22:06:39 | Araq | dom96: I don't think so |
22:06:39 | fowl | that algorithm is simpler too |
22:07:06 | gradha | dom96: no? I was just thinking to myself.. er... in the open? |
22:07:32 | fowl | gradha, it would be /me <verb> <stuff> |
22:07:41 | * | fowl slaps gradha with a how-to-irc book |
22:08:06 | * | gradha licks the bleeding wound |
22:08:56 | Araq | gradha played too much "Prisoner of Ice" |
22:08:56 | * | gradha looses three points of health and has -1 to movement for the rest of the night |
22:10:27 | * | dom96 gets on his pink unicorn and rides far out into the sunset |
22:10:35 | Araq | speaking of which ... I never got the ending |
22:10:50 | Araq | I don't think anybody here ever heard of this game? |
22:11:23 | fowl | not i |
22:11:25 | gradha | nope |
22:11:33 | * | dom96 shakes head |
22:11:41 | fowl | is it free |
22:11:47 | fowl | /old |
22:12:01 | gradha | does it play with scumvm? |
22:12:54 | * | durango quit (Quit: durango) |
22:13:09 | Araq | hmm no idea |
22:13:24 | Araq | I don't think so, it's not from LucasArts |
22:13:58 | fowl | i used to have a collection of classic mac shareware games, had some great ones in there like 'find the keys', 'tiny tim's adventure' and 'kangaroo court' |
22:14:00 | fowl | i miss it dearly |
22:14:01 | dom96 | oh great, it's compatible with my Saturn mouse. |
22:14:29 | gradha | recently I tested some http://openxcom.org after soo many years its still just as addictive |
22:15:00 | fowl | kangaroo court was fun, you had to argue a case to the judge and no matter you would always lose |
22:15:19 | * | OrionPK joined #nimrod |
22:15:34 | fowl | http://obscuritory.com/mac/kangaroo-court/ |
22:17:11 | Araq | hmm prisoner of ice runs on dosbox |
22:18:24 | * | Araq loves how much more portable software for DOS is than any Java based software |
22:21:15 | * | durango joined #nimrod |
22:22:01 | gradha | the world may implode if they make dosbox run in an applet |
22:22:52 | fowl | araq: is this possible with nimrod http://andrewkelley.me/post/jamulator.html |
22:24:01 | Araq | fowl: sure why not? we have a not up to date llvm binding |
22:25:04 | * | EXetoC quit (Quit: WeeChat 0.4.1) |
22:25:57 | dom96 | is there a binding needed? isn't LLVM assembly generated in this case based on the NES ROM? |
22:27:35 | Araq | dom96: true you can always generate the text representation of llvm code |
22:27:55 | Araq | and it's way easier as their api sucks |
22:28:47 | Araq | note for API designers: if generating strings is easier than using your API, it sucks |
22:29:09 | * | gradha takes note and starts listening to kpop |
22:30:04 | dom96 | gradha: You should replicate Hatsune Miku's voice using Nimrod :D |
22:30:44 | gradha | but then NimBot would be too lovely to suspect for being a spy |
22:31:19 | dom96 | that's true |
22:32:08 | * | gradha remembers hearing the first siri demo in japanese and thinking "even drsbaitso has a better sound than that crap, how are the japanese not protesting?" |
22:33:39 | dom96 | http://www.reddit.com/r/IAmA/comments/1gcf5p/we_are_members_of_stopwatchingus_antisurveillance/ |
22:36:52 | fowl | araq: i use strings for metaprogramming in ruby :PD |
22:36:58 | fowl | :D* |
22:45:54 | * | gradha considers if reporting skConst doesn't get an idetools docstring would make fowl mad |
22:52:01 | Araq | good night |
22:52:11 | gradha | bye |
22:52:37 | * | EXetoC joined #nimrod |
22:54:53 | dom96 | I'm going to sleep too, bye. |
22:54:59 | EXetoC | good luck |
22:55:07 | gradha | luck? |
23:00:48 | EXetoC | you can't defend yourself while asleep. who knows, maybe he lives near tigers |
23:01:47 | gradha | and here I was thinking that you indeed need luck if you are too drunk to find your own bed, tigers sounds more realistic though |
23:02:06 | * | fowl is now known as zz_fowl |
23:03:13 | * | Araq__ joined #nimrod |
23:03:49 | * | zz_fowl is now known as fowl |
23:03:50 | gradha | excellent, when Araq goes to sleep his shadows pop in to keep programming and advancing the compiler |
23:04:02 | fowl | gradha, do they need to be separate issues? obviously theres a lot of work to be done on idetools |
23:04:17 | gradha | don't worry, I'm not reporting any more |
23:04:54 | * | Araq_ quit (Ping timeout: 264 seconds) |
23:42:53 | * | gradha quit (Quit: bbl, have youtube videos to watch) |
23:49:51 | * | fowl is now known as zz_fowl |
23:50:52 | * | XAMPP quit (Read error: Connection reset by peer) |
23:51:17 | * | XAMPP joined #nimrod |
23:59:59 | * | XAMPP_ joined #nimrod |