<< 05-10-2013 >>

00:30:57*DAddYE quit (Remote host closed the connection)
00:48:43*wlhlm quit (Ping timeout: 241 seconds)
01:14:11*Associat0r quit (Quit: Associat0r)
01:28:46*dyu joined #nimrod
01:41:00*OrionPK quit (Quit: Leaving)
02:17:09*q66 quit (Quit: Leaving)
03:32:47*DAddYE joined #nimrod
03:39:39*DAddYE quit (Ping timeout: 260 seconds)
03:57:23*MFlamer_ joined #nimrod
04:14:37MFlamer_Is there tuple unpacking in Nimrod. I swear I've seen an example somewhere and cant find it now
04:16:16dyuI think its let (x,y) = yourTuple
04:17:00dyuiirc
04:36:03*DAddYE joined #nimrod
04:40:10*DAddYE quit (Ping timeout: 240 seconds)
04:41:44MFlamer_dyu: thanks, thats it
04:42:32dyunp
05:35:38*DAddYE joined #nimrod
07:01:21*DAddYE quit (Remote host closed the connection)
07:01:48*DAddYE joined #nimrod
07:06:14*DAddYE quit (Ping timeout: 264 seconds)
08:02:32*DAddYE joined #nimrod
08:09:14*DAddYE quit (Ping timeout: 264 seconds)
08:16:23*MFlamer_ quit (Ping timeout: 250 seconds)
08:16:40*MFlamer_ joined #nimrod
08:21:41*brson joined #nimrod
08:24:08*wlhlm joined #nimrod
08:32:30*brson quit (Ping timeout: 264 seconds)
08:47:30*dyu quit (Quit: Leaving)
09:05:34*DAddYE joined #nimrod
09:10:59*MFlamer_ quit (Ping timeout: 250 seconds)
09:12:20*DAddYE quit (Ping timeout: 256 seconds)
10:08:45*DAddYE joined #nimrod
10:15:25*DAddYE quit (Ping timeout: 245 seconds)
10:16:29*q66 joined #nimrod
10:32:55*brson joined #nimrod
10:47:45*Endy joined #nimrod
11:12:00*DAddYE joined #nimrod
11:14:01*[1]Endy joined #nimrod
11:14:30*brson quit (Ping timeout: 264 seconds)
11:14:42*Endy quit (Ping timeout: 240 seconds)
11:14:42*[1]Endy is now known as Endy
11:17:34*Associat0r joined #nimrod
11:17:34*Associat0r quit (Changing host)
11:17:34*Associat0r joined #nimrod
11:18:06*DAddYE quit (Ping timeout: 245 seconds)
11:25:01*Endy quit (Ping timeout: 245 seconds)
11:39:46*Endy joined #nimrod
12:14:57*DAddYE joined #nimrod
12:21:01*DAddYE quit (Ping timeout: 245 seconds)
12:58:22*dyu joined #nimrod
13:03:45NimBotnimrod-code/packages master 1a139cc Dominik Picheta [+0 ±1 -0]: Added OpenCV wrapper.
13:07:53dyuwoo, nimrod getting some press (hn)
13:08:12dom96link?
13:08:13dyuhttps://news.ycombinator.com/item?id=6499203
13:08:23dyuin the comments .. strange (c++ vs go)
13:09:08dom96cool
13:10:11dyudom96: "'Yet, unfortunately few bench marks include them."
13:11:00dyui think that's your cue :-)
13:11:52dom96Someone already mentioned the Rogue level benchmarks, I'm not too proud of the web framework benchmarks :P
13:12:20dom96Interesting to see this at the top of the comments
13:12:40Araqcan only be a few months until my talk hits reddit
13:13:39dyudom96: yea ... well you could temporarily exclude nimrod in the techempower benchmarks
13:15:24dom96Could I? I really wish I had more time to improve Jester and beat Go :P
13:15:29dyuthe results make it on par with the slower scripting languages (which might give nimrod a bad rep)
13:16:19dom96Yes, well. I explained what happened in a HN thread when round 6 came out.
13:17:36dom96I may still be able to improve it before Round 7 is done.
13:18:13*DAddYE joined #nimrod
13:18:40dyubut don't put pressure on yourself though ... you can instruct them to exclude it for the mean time
13:21:34Araqyeah dom96 do it, exclude the results
13:22:16dom96ok ok. I'll send the guy an email... if I can find it.
13:24:27Araqdom96: I fixed bug #602
13:24:44Araqbut you said, | also crashes the compiler
13:24:51Araqso ... I need another test case
13:24:51*DAddYE quit (Ping timeout: 260 seconds)
13:26:05dom96Push your fix and then i'll test it with my crashing code.
13:27:59dom96argh, I can't find his email. Should I just create an issue on github?
13:29:19dyunah, don't do that :-) best to email I think
13:29:26dyui'ma help you look for that email
13:29:30dom96yeah, doing it in public is a bit embarrassing :P
13:29:40Araqdom96: gah never mind, it's not fixed yet
13:30:33Araqbbl
13:35:31dyudom96: [email protected]
13:35:39dyuBrian Hauer
13:35:46dom96wow, how did you find that?
13:36:28dyugoogl
13:36:34dyui'm an expert
13:36:35dyuhehe
13:36:56dom96You sure it's the right Brian Hauer :P
13:37:01dyuyes
13:37:02dom96?
13:37:13dom96ok good. Thanks.
13:37:15dyudom96: http://www.marshut.com/ivzhz/techempower-round-3.pdf
13:38:11dom96nice
13:38:57dyudom96: speaking of benchmark, I updated the ffi results and nimrod is no longer as fast as c
13:39:08dom96:O why?
13:39:19dyugcc with -O2 improved the c results but not nimrod's
13:39:46dyuboth are compiled with the same optimizations
13:40:23dyuand guess what, luajit is the fastest when it comes to calling shared libraries
13:40:53dyui just added it today and i'm still puzzled why its faster than c
13:41:12shevyhehe
13:42:17dom96interesting
13:42:38dyushevy: know anything about luajit that could explain why?
13:42:43dom96I'm sure Araq will find something to make it faster.
13:42:54shevyI? phew... I dont even know lua
13:43:00dom96He's a God at optimising.
13:43:08shevyall I know is that lua uses a strange way to use comments
13:43:59dyuyea it indeed is a bit strange .... plus the non-zero based indexing
13:44:21shevyhmm
13:44:42shevydont have strong feelings about that, we humans start to count at one anyway
13:45:02dyuhumans ... not programmers
13:45:03dom96and Rust is on par with Nimrod too, interesting.
13:46:18dyuyep
13:48:01dom96Have you tried clang?
13:48:20dyuno
13:53:32dyudom96: offtopic ... when you get a stackoverflow in nimrod, it segfaults right? (it's not like java where a stackoverflow exception is thrown)
13:53:33dom96There is a EStackOverflow so I guess it's like in Java.
13:53:34dyui'ma test it now
13:56:15dyudom96: Segmentation fault (core dumped)
13:58:52dom96hrm, is that in debug mode?
13:58:55*[1]Endy joined #nimrod
14:01:51dyudom96: http://pastebin.com/nx9Z0hDN ... release mode
14:01:55*Endy quit (Ping timeout: 246 seconds)
14:01:56*[1]Endy is now known as Endy
14:02:15*brson joined #nimrod
14:02:19dom96try debug mode
14:07:34*brson quit (Ping timeout: 256 seconds)
14:08:06dyudom96: still segfaults
14:08:34dom96then I don't know, maybe there is an explicit flag that must be used to enable it
14:08:39dom96or it was never implemented
14:08:41dyuwait
14:08:51dyui executed the old binary
14:09:12*brson joined #nimrod
14:10:54dyudom96: yep it indeed still segfaults
14:11:09dyuoh well
14:21:14*DAddYE joined #nimrod
14:27:50*DAddYE quit (Ping timeout: 264 seconds)
14:39:48*brson quit (Ping timeout: 240 seconds)
15:07:04*io2 joined #nimrod
15:24:25*DAddYE joined #nimrod
15:30:33dom96oh cool, pcwalton replied on HN
15:30:37*dom96 did too
15:30:48*DAddYE quit (Ping timeout: 240 seconds)
15:40:51NimBotnimrod-code/Aporia master 86e7a8a Dominik Picheta [+1 ±1 -0]: Added babel file and babel install instructions.
15:42:38NimBotnimrod-code/packages master 7bc7434 Dominik Picheta [+0 ±1 -0]: Added Aporia and Babel.
15:46:05NimBotnimrod-code/packages master a97fcbe Dominik Picheta [+0 ±1 -0]: Fixed case sensitive aporia url.
15:59:19*OrionPK joined #nimrod
16:12:26Araqdyu: luajit might be able to do PIC the FFI call no static compiler can do that
16:12:40Araq(PIC = polymorphic inline cache)
16:14:17dyuAraq: thanks
16:14:50dyuso its a form of inline caching
16:15:10Araqgetting a stack trace for an infinite recursion is quite easy to implement but has never been done
16:15:48Araqwell in fact, it's easy to implement some way to do it but to it properly is quite hard
16:16:21Araqit requires a signal handler that somehow accesses the stack pointer and detects it points to an invalid page
16:16:36Araqto the guard page
16:16:37dyui see. Is there a significant runtime overhead if that's implemented?
16:16:44Araqsure
16:16:59dyui wonder if rust has it
16:17:08*dyu will test
16:17:18Araqwell er
16:17:34Araqno it's no runtime overhead when you choose the signal handler implementation
16:17:42dyucool
16:17:49Araqbut it sucks for debuggers
16:18:22Araqdebuggers do not like signal handlers that do crazy stuff at segmentation faults
16:27:33*DAddYE joined #nimrod
16:29:30Araqhi DAddYE
16:33:45*DAddYE quit (Ping timeout: 245 seconds)
16:37:29dyurust also segfaults
16:39:36AraqOOM also segfaults so I don't see much point in "fixing" it
16:40:37OrionPKhttps://kidoman.com/programming/go-getter-part-3.html
16:40:56OrionPKsomeone should write a nimrod implementation of this benchmark ;)
16:41:39dyuI nominate OrionPK
16:42:10Araqthanks to "fork" unix based systems tend to do memory overcommitting ... :P
16:42:21OrionPKmy brain is functioning about 60% this week :P
16:42:46dom96I second the nomination :P
16:43:08AraqOrionPK: Go is still 2x slower and yet the author of that article thinks "I am pretty sure the Go version will get closer and closer as the compiler gets more mature."
16:43:15Araqwhich is of course true but also irrelevant
16:43:29OrionPKwell
16:43:34Araqa good JS engine is also only 2x slower
16:43:41OrionPKiirc they havent even started optimizing it for speed
16:44:10Araqyeah yeah yeah
16:44:22OrionPKhehe
16:44:22dyuhehehe
16:44:35*shodan45 joined #nimrod
16:45:08Araqhere are the facts: Go is much more hostile than Java when it comes to garbage collection and it won't be on par with Java any time soon
16:45:39dyuthough java is a memory hog ... that's where go wins
16:45:59dyuspeed vs memory all over again
16:46:00AraqJava could catch up
16:46:02dom96no no, that's where Nimrod wins.
16:46:07dom96Go doesn't win anything :P
16:46:16dyuexcept its winning right now already
16:46:26dyuconverting those scripting folks
16:46:44Araq"I am pretty sure the Java version will get closer and closer to Go's memory requirements as the JVM gets more mature."
16:47:10dyuAraq: the pace of development in the jvm is reaaaally slow
16:48:00dyusince they know they already have the market share
16:48:04dyuthey aren't gonna be pressured
16:48:06dyuat all
16:49:07Araq"I am pretty sure the asm.js version will get closer and closer to C++'s speed as the JavaScript engines get more mature."
16:49:53Araq"I am pretty sure the PHP version will get closer and closer to C++'s speed as HipHop gets more mature."
16:49:53dyuare you quoting yourself now? :P
16:50:22Araq"I am pretty sure the Python version will get closer and closer to C++'s speed as PyPy gets more mature."
16:51:57Araqwell I'm sure you got my point by now :P
17:16:54NimBotnimrod-code/babel master 05d6621 Dominik Picheta [+0 ±2 -0]: Fixes #7
17:17:35*dyu quit (Quit: later!)
17:19:15NimBotnimrod-code/packages master adfe855 Dominik Picheta [+0 ±1 -0]: Added ipsumgenera.
17:26:38NimBotnimrod-code/babel master a38f29f Dominik Picheta [+0 ±1 -0]: Updated help text.
17:26:38NimBotnimrod-code/babel master 2caa500 Dominik Picheta [+0 ±1 -0]: Updated version information.
17:58:22OrionPKno + operator for uints?
17:58:34Araqimport unsigned
17:59:33OrionPKgracias
17:59:45*Boscop quit (Disconnected by services)
17:59:48*Boscop joined #nimrod
18:00:58NimBotnimrod-code/babel master 871a2c9 Dominik Picheta [+0 ±1 -0]: Fixed directories with spaces causing problems during builds.
18:03:10Araqdom96: now it comes further until:
18:03:30Araqld.exe cannot open output file ...\babel.exe
18:03:39Araqsince that's what is running I guess
18:03:47dom96oh, that's Windows being an idiot, yeah.
18:03:52Araqand windows then locks the .exe
18:04:00dom96Just make a copy of the babel.exe
18:04:07dom96then try it
18:04:14AraqI don't get it
18:04:22Araqwhy does it build itself?
18:04:24dom96cp babel.exe babel2.exe
18:04:28dom96babel2.exe install
18:04:29Araqobviously I could build it
18:04:33Araqotherwise it can't run?
18:05:25Araqit's "copy" and not "cp" on DOS :P
18:05:29Araqbut thanks that did it
18:05:44dom96I'm confused
18:05:49dom96What do you not get?
18:06:05Araqwhat "babel install" is supposed to do
18:06:17Araqbabel itself should not be a babel package
18:06:21dom96Why not?
18:06:29Araqbecause it makes no sense
18:06:45dom96After the initial install you will be able to update by running babel install babel
18:06:50Araqobviously I have Babel when I do "babel install"
18:06:55Araqso what's the point?
18:07:05dom96You have it, but not in your PATH
18:07:19dom96You will be adding ~/.babel/bin to your PATH anyway
18:07:24dom96So you might as well put babel there
18:07:37Araqwell I would have put it to where nimrod.exe is
18:08:13dom96Sure, if you wanna make things more difficult :P
18:08:25dom96Who cares where you put it really?
18:08:53Araqwell it's now in %HOME%\.babel
18:09:03Araqso ... thanks for the leading '.' on windows
18:09:14Araqit doesn't make it hidden anyway
18:09:29Araqand fyi hidden directories are bullshit
18:09:36dom96yeah yeah yeah
18:10:32dom96This will be customizable in some later version.
18:10:49Araqthe babel.bat you generate is also wrong
18:10:54Araqas it too lacks quotes
18:12:47Araqalso seriously ...
18:13:10Araqyou could copy the .exe into there instead of generating a .bat
18:13:53dom96No. I couldn't.
18:14:03dom96That would change it's work dir.
18:14:37Araqyeah ok so make it customizable
18:14:43Araqit would work for babel.exe
18:14:56Araqwhich lacks an icon btw :P
18:15:03dom96Dude.
18:15:11dom96Seriously. This is a first version.
18:15:32dom96Why is a .bat file so bad?
18:15:59dom96As a matter of fact I don't really care. I just want to know whether it works on Windows.
18:16:12dom96Can you install ipsumgenera and run it?
18:16:17Araqwell it doesn't work
18:16:23Araqas your .bat file is wrong
18:16:25Araqhttp://upload.wikimedia.org/wikipedia/commons/thumb/f/fc/Pieter_Bruegel_the_Elder_-_The_Tower_of_Babel_%28Vienna%29_-_Google_Art_Project_-_edited.jpg/1280px-Pieter_Bruegel_the_Elder_-_The_Tower_of_Babel_%28Vienna%29_-_Google_Art_Project_-_edited.jpg
18:16:34Araqhere make an icon from this ;-)
18:16:52NimBotnimrod-code/babel master d513450 Dominik Picheta [+0 ±1 -0]: Fixed quotes in .bat file.
18:17:18dom96Cmdline apps don't need no icons.
18:18:15dom96Why must you always complain?
18:19:06Araqif I don't, others will
18:19:17dom96You wanted a simple package manager and now you want to add complications before a release has even been made.
18:19:18Araqand then Nimrod/Babel will get bad publicity. again.
18:20:10Araqand tbh I think this .bat file generation will give us bad rep
18:20:24Araqtechnically it's not bad
18:20:31Araqbut windows users won't like it
18:20:36dom96There was a time to discuss this.
18:20:40dom96We discussed it endlessly.
18:20:44Araqyes I know
18:21:00dom96It's annoying to have you change your mind after I implemented it.
18:21:16dom96And after you gave the OK a looong time ago.
18:21:21Araqit would be more annoying if I never changed my mind
18:21:31Araqand btw
18:21:38AraqI gave my OK but never liked it
18:22:29Araqok, how to get this ipsumgenera
18:22:32Araq?
18:23:05dom96babel update
18:23:10dom96babel install ipsumgenera
18:24:48Araqworks
18:25:01Araqversion 0.1 is ready once I tested it on macosx
18:25:11dom96good.
18:25:37Araqalso good job with the "already exists. overwrite?" message
18:26:01dom96Thank you. Good to hear something except criticism...
18:33:19*DAddYE joined #nimrod
18:35:57dom96Araq: Did you run ipsumgenera from cmd.exe?
18:36:39dom96IMO .bat files work really well as a substitute for symlinks on linux.
18:37:55Araqwell I still haven't .babel\bin in my path
18:38:03Araqand when I run it, it says:
18:38:18AraqMissing: .babel\bin\ipsum.ini'
18:38:51dom96yeah, well that's just your blog config.
18:39:00dom96it should look in the CWD
18:39:09Araqok
18:39:28*DAddYE quit (Ping timeout: 240 seconds)
18:39:56dom96hrm, i wonder where these stargazers and forks for jester have come from
18:48:15OrionPKthere a ternary operator?
18:50:42wlhlmIs the source code for NimBot available somewhere?
18:50:48OrionPKguess just if: else: inline
18:51:11dom96what is going on
18:51:16dom96Is jester on some popular site?
18:51:21AraqOrionPK: you can use 'if' as an expression and so 'case' etc.
18:51:47dom96yep
18:51:48Araqp(try: parseInt("32") except EInvalidValue: 42) # default is 42
18:51:49dom96it's on HN hah
18:51:58Araq:O
18:52:01dom96yay my project is on HN
18:52:02dom96woooo
18:52:09dom96wlhlm: Yeah, it's in the nimbuild repo
18:52:28AraqHN should really contact the authors
18:52:47Araqit's always annoying imho
18:52:49dom96wlhlm: https://github.com/nimrod-code/nimbuild/blob/master/ircbot.nim
18:53:07wlhlmdom96: thanks!
18:56:09*MFlamer_ joined #nimrod
18:56:36OrionPKthere a nmroddy way to get the # of cores/CPUs?
18:57:01dom96http://build.nimrod-code.org/docs/osproc.html#105
18:57:10OrionPKthx
19:00:05dom96I knew Jester would be considered 'cool' ;D
19:00:05io2dom96: congrats * congrats
19:00:13dom96io2: thanks
19:00:17io2you got 2 nice news in a single day I guess
19:00:18io2:P
19:00:28dom96yeah, lol.
19:04:06MFlamer_hey guys
19:04:14dom96hey MFlamer_
19:07:27NimBotAraq/Nimrod master cb797d2 Simon Hafner [+1 ±2 -0]: moved eqproc to the correct magic position... 2 more lines
19:07:27NimBotAraq/Nimrod master d37a3a6 Simon Hafner [+0 ±2 -0]: don't mess with semfold, use vars instead
19:07:27NimBotAraq/Nimrod master 99b12af Andreas Rumpf [+1 ±1 -0]: Merge pull request #604 from reactormonk/master... 2 more lines
19:09:16NimBotAraq/Nimrod master 9bdbbb2 Robert Persson [+0 ±1 -0]: Fixed small typobug in basic 3d
19:09:16NimBotAraq/Nimrod master a8d6478 Andreas Rumpf [+0 ±1 -0]: Merge pull request #613 from ventor3000/basic_geom... 2 more lines
19:09:26MFlamer_is the `of` operator the same as is used in case....of ?
19:10:15Araqno, it checks the subtype relationship; if x of MyObject
19:13:48MFlamer_ok, got it
19:22:25*MFlamer_ quit (Ping timeout: 250 seconds)
19:22:44*MFlamer_ joined #nimrod
19:25:11Araqdom96: please we really need 'diff' for nimbuild
19:25:32dom96fix the corruption in the builder then
19:26:02Araqwell we have the debug GC now
19:26:21Araqand I have no ssh on this machine so ... :P
19:28:57dom96then get ssh :P
19:29:06dom96i'm busy with other things
19:29:35Araqyes well my point is
19:29:44Araqit's a REALLY important feature for me
19:30:12dom96Yeah. I realise that.
19:30:15Araqok
19:31:31*MFlamer_ quit (Ping timeout: 250 seconds)
19:47:48*cespare joined #nimrod
19:47:57cespareHow do you echo a sequence?
19:48:22cespareOh I guess repr is fine for my needs
19:48:55dom96hello cespare
19:49:33dom96Araq: That reminds me, can `$` be added back for generic sequences?
19:49:33cespareIs there some shortcut for echo(repr(...)) ?
19:49:47cespareor some other function that I should use for just debugging/playing around to inspect random vars?
19:49:51cesparedom96: hi!
19:50:06cespareI'm about 10 minutes in to learning nimrod
19:50:35dom96that's great, welcome :)
19:51:15dom96There is no shortcut, but if you really want one you can add do something like: template r(x: expr): stmt = echo(repr(x))
19:51:26Araqdom96: yes it can easily be added back. then one of our hundreds of tests break and I dunno which one ... Got the idea? ;-)
19:51:57Araqhi cespare welcome
19:52:12dom96lol, yeah. I get it, you want the diff feature ASAP.
20:22:39OrionPKcan I pass the threads:on switch from code?
20:23:01Araquse a myproject.nimrod.cfg file and set it there
20:25:25*q66_ joined #nimrod
20:29:21*q66 quit (Ping timeout: 252 seconds)
20:32:33OrionPKhm
20:32:45OrionPKwhen I turn on threads I get \main.nim(141, 19) Error: internal error: analyseIfExpr()
20:32:49OrionPKwhere I didn't previously
20:34:07Araqbug report please
20:34:15Araqand proceed with --threadAnalysis:off
20:34:19reactormonkAraq, sweet. What was it about that echo you wanted fixed?
20:34:39Araqyou said it doesn't work for the JS backend
20:34:50Araqwhen not using -d:nodejs iirc
20:36:58*DAddYE joined #nimrod
20:40:02AraqOrionPK: don't bother, fixed it already
20:40:10OrionPKah, ok
20:43:20*DAddYE quit (Ping timeout: 245 seconds)
20:48:19*shodan45 ponders if he would be as interested in nimrod if Go had exceptions
20:49:03reactormonkAraq, nah, it doesn't work with nodejs if you don't specify the nodejs backend ;-)
20:49:27reactormonkshodan45, does go have either types at least?
20:50:15Araqshodan45: Go -- lacks assertions and think they are a bad idea; Nimrod -- implements assertions in its stdlib so even if I wouldn't like them, I couldn't prevent them
20:52:09shodan45Araq: assertions or exceptions?
20:52:09Araqthat's the power of expressivity
20:52:56Araqassertions. Exceptions are built-in but it's similar; if nimrod lacked them, they could be provided via macros
20:54:13shodan45I haven't gotten to the 2nd part of the tutorial yet, so that's over my head a bit ;)
20:54:38shodan45reactormonk: "either types"?
20:58:10shodan45#go-nuts has 832 nicks o_o
20:58:29*shodan45 cheers for the scrappy underdog xD
21:00:41Araqyeah that's the difference between hype and people who have no time left for any marketing
21:02:33shodan45Araq: also, Google-backed vs non-Google-backed ;)
21:02:53AraqGoogle-backed == instant hype
21:03:26shodan45well sure, but I'd say it's "legitimate" hype
21:03:43Araqhype by definition is never legitimate
21:03:56cesparestrange definition....
21:04:39Araqcespare: perhaps ;-)
21:04:43shodan45Araq: hmm, not sure I agree - maybe it depends on where the hype is coming from?
21:05:36shodan45like, say, a movie/book/game/etc. review can generate hype, but so can ads
21:05:47Araqfor me "hype" always implies "hyperbolism"
21:06:20shodan45Araq: interesting
21:06:34Araqand so it's never legitimate
21:06:50Araqbut hey, english is not my mother tongue so what do I know
21:08:10shodan45I'll take the unpopular-but-better over the popular-shiny-with-nude-women-but-crap any day ;)
21:08:31shodan45Araq: what is then?
21:09:50Araqgerman
21:10:12shodan45ahh, I have some german blood in me
21:14:07Araqyeah, german suits shodan: http://www.youtube.com/watch?v=v_rx3ZGIZ5E
21:14:56shodan45WHOA
21:15:47shodan45always weird to hear something you're very familiar with in another language
21:17:16shodan45oh I know what nimrod needs... a cute mascot!
21:17:20*brson joined #nimrod
21:17:32Araqnope we already got the crown, shodan45
21:17:55shodan45Araq: :/
21:18:13Araqnot good enough? ;-)
21:18:33shodan45not that I don't like it, but it isn't very anthropomorphic ;)
21:19:16Araqwell Aporia still needs an icon
21:19:36dom96yes....
21:19:51dom96Someone said they would create one...
21:20:02*dom96 is still awaiting that day patiently
21:20:58AraqI use nimrod's icon for it
21:21:44shodan45hm, I wonder how hard it would be to add support for nimrod to a jetbrains' IDE
21:22:27shodan45their python ide is pretty impressive & now it's open source
21:27:48shodan45heh, there's a marvel/x-men character named nimrod?
21:28:03*shodan45 is google image searching for "nimrod"
21:29:20shodan45and a plane too
21:32:53Araqit's also some monster in "Surface"
21:40:25shodan45Araq: so what made you pick "Nimrod"?
21:41:21Araqit's the guy who built the tower of Babel and according to the Bible the first king ever
21:50:15*io2 quit ()
21:55:07shodan45Araq: wikipedia says that some stories of nimrod make him "evil" vs. the "good" Abraham
21:55:53Araqyeah I decided to not care and picked it anyway ;-)
21:56:23Araqnothing wrong with building a tower to God anyway
21:58:44*io2 joined #nimrod
22:00:35*Endy quit (Ping timeout: 260 seconds)
22:02:38*wlhlm quit (Ping timeout: 264 seconds)
22:18:34NimBotAraq/Nimrod master 725dab4 Araq [+0 ±7 -0]: 'noStackFrame' implies 'naked' in the generated C code
22:18:34NimBotAraq/Nimrod master 0cdb04c Araq [+1 ±2 -0]: Merge branch 'master' of https://github.com/Araq/Nimrod
22:20:33*brson quit (Quit: leaving)
22:22:29dom96Araq: Marshal probably can't handle 'ptr' in an object being serialized, can it?
22:32:14Araqit can't
22:32:30Araq(I think)
22:34:20dom96It looks like it's just treating it as an int.
22:35:12*q66_ is now known as q66
22:35:56Araqquite possible
22:40:49*DAddYE joined #nimrod
22:47:30*DAddYE quit (Ping timeout: 245 seconds)
23:21:49*io2 quit ()
23:43:49*DAddYE joined #nimrod
23:48:06*DAddYE quit (Ping timeout: 245 seconds)