<< 10-10-2013 >>

00:01:48fowlBitPuffin, good idea lol
00:02:14*io2 quit ()
00:02:39fowlwhy is one package nimrod-glfw and the other nim-glfw3
00:02:48fowlthey could just be called glfw and glfw3 -_-
00:07:34BitPuffinfowl: haha
00:07:35BitPuffinyeah
00:10:51Varriountfowl, make a bash to nimrod translator.
00:11:08VarriountOr an bash interpreter with a JIT
00:11:23Varriount./configure scripts are so slow..
00:11:36fowllol
00:19:08BitPuffinUrm
00:19:15BitPuffinIn httpclient module
00:19:27BitPuffinThe TResponse has status
00:19:32BitPuffinwhat will that say exactly?
00:20:23fowl404 or 500 or something like that?
00:20:33BitPuffinah
00:20:38BitPuffinchecked with code
00:20:42BitPuffinit says 200 OK
00:20:46BitPuffinfor example
00:20:55BitPuffinjust wanted to know uf it said code, message or both
00:20:58BitPuffinapparently both
00:21:05BitPuffinthat should be added to the docs probably?
00:21:16fowlgo for it
00:21:26*fowl quit (Quit: Leaving)
00:22:16*Varriount puffs up BitPuffin
00:22:58*Demos|away quit (Read error: Connection reset by peer)
00:23:30*Demos|away joined #nimrod
00:23:47*BitPuffin ups the puff
01:03:42*ltbarcly quit (Ping timeout: 264 seconds)
01:07:34*DAddYE quit (Remote host closed the connection)
01:08:09*DAddYE joined #nimrod
01:09:00*DAddYE_ joined #nimrod
01:09:01*DAddYE quit (Read error: Connection reset by peer)
01:10:27*ltbarcly joined #nimrod
01:13:40*DAddYE_ quit (Ping timeout: 264 seconds)
01:15:40*Demos|away is now known as Demos
01:16:45*ltbarcly quit (Quit: Computer has gone to sleep.)
01:17:50*XAMPP joined #nimrod
01:25:07BitPuffinwtf
01:25:15BitPuffinWhy am I getting invalid indentation on this
01:26:14BitPuffinhttps://gist.github.com/BitPuffin/6911560
01:26:14*ltbarcly joined #nimrod
01:26:30BitPuffinline 6 in that gist gives me invalid indentation
01:27:49*brson_ joined #nimrod
01:28:14*brson quit (Read error: Connection reset by peer)
01:28:48*brson joined #nimrod
01:30:33*brson__ joined #nimrod
01:32:43*brson_ quit (Ping timeout: 248 seconds)
01:33:03*zahary quit (Read error: No route to host)
01:33:19*zahary joined #nimrod
01:34:31*brson quit (Ping timeout: 265 seconds)
01:36:39BitPuffinnvm found it
01:44:38*dyu joined #nimrod
01:46:24OrionPKwhat was it
01:46:58BitPuffinOrionPK: missing closing parenthesis
01:49:18*brson__ quit (Ping timeout: 264 seconds)
01:50:19OrionPKdoh
01:51:29BitPuffinthe next error I really can't figure out
01:51:41BitPuffinvar assertion = request.formData["assertion"].body.replace("assertion=", "")
01:51:45BitPuffinit complains about that line
01:51:58BitPuffinapp.nim(11, 42) Error: type mismatch: got (TMultiData, string)
01:55:12*gurug33k quit (Ping timeout: 248 seconds)
01:56:23*brson joined #nimrod
01:57:40VarriountBitPuffin, can you split that up use vars, so that the erroring part is isolated?
02:00:13BitPuffinVarriount: it is the formData["assertion"]
02:00:15BitPuffinpart
02:01:30VarriountThat's what I thought. So, the operator [] can't take a TMultiData and a string type
02:02:04BitPuffinbut TMultiData is a TTable
02:02:11BitPuffinhttp://nimrod-code.org/tables.html#108
02:04:42VarriountBitPuffin, don't you have to instanciate forData then?
02:05:20BitPuffinVarriount: formData comes from the request
02:05:27VarriountformData[TMultiData, string](data = x, etc...)
02:05:33BitPuffinwhich is always present
02:05:37VarriountHrm.
02:08:50VarriountIt would help if the error told what the expected type was...
02:10:21BitPuffinit does
02:10:39BitPuffinhttps://gist.github.com/BitPuffin/6911939
02:11:15BitPuffinwait
02:11:21BitPuffinmaybe I need to import tables
02:11:47BitPuffinyup
02:12:28Varriount:/
02:14:54*DAddYE joined #nimrod
02:15:11VarriountWell, in other news, I think it might be worth it to set up a virtual windows machine, so that Araq, dom96, and the others can test their builds
02:15:58VarriountAlthough, I don't know if my spare OS discs have a valid copy...
02:16:41BitPuffinWhat the hell
02:16:56BitPuffinIt's saying I have wrong number of arguments
02:17:01BitPuffinfor the post in httpclient
02:17:09BitPuffinit only takes one, rest is default
02:17:18BitPuffinI have provided 3
02:18:23VarriountWhat is the line?
02:19:05BitPuffinVarriount: the line in my gist with var response = post(...
02:20:45VarriountTry putting that last argument in parenthesis
02:21:15BitPuffinI did
02:21:25*DAddYE quit (Ping timeout: 248 seconds)
02:22:10BitPuffinOh well
02:22:14BitPuffinshould probably sleep now
02:22:24VarriountGoodnight.
02:22:25BitPuffinthanks for help attempts! :)
02:22:27BitPuffingoodnight
02:22:50VarriountWell, nimrod is still rough around the edges
02:23:00VarriountWe might as help each other smooth it out
02:27:12*BitPuffin quit (Ping timeout: 248 seconds)
02:57:52*girvo joined #nimrod
03:08:11*gdos quit (Quit: *GONE*)
03:17:42*DAddYE joined #nimrod
03:19:36Demoshm I should set up my windows 8.1 and OSX10.9 installs to build nimrod
03:21:10DemosI should also get on a visual studio plugin to at least provide syntax
03:21:51*DAddYE quit (Ping timeout: 245 seconds)
03:26:02*dyu quit (Disconnected by services)
03:26:29*dyu_ joined #nimrod
03:29:28*brson quit (Quit: leaving)
03:29:32OrionPKDemos visual studio plugin would be awesome
03:29:52DemosI know right, I know c# pretty well, but they have like 11 different plugin APIs
03:30:17OrionPKyeah, im primarily a C# programmer at work
03:30:23*Associ8or quit (Quit: Associ8or)
03:30:26OrionPKspend 99% of my time in VS
03:31:08DemosVS is a fucking good IDE
03:33:04*cablehead quit (Remote host closed the connection)
03:33:30*cablehead joined #nimrod
03:38:15*cablehead quit (Ping timeout: 265 seconds)
03:38:59*cablehead joined #nimrod
03:40:23*Amrykid quit (Excess Flood)
03:40:32*Amrykid joined #nimrod
03:51:54*OrionPK quit (Quit: Leaving)
04:14:00*XAMPP quit (Read error: Connection reset by peer)
04:18:22*DAddYE joined #nimrod
04:24:46*DAddYE quit (Ping timeout: 245 seconds)
04:27:22*girvo quit (Remote host closed the connection)
04:44:15*cablehead quit (Remote host closed the connection)
04:44:41*cablehead joined #nimrod
04:49:40*cablehead quit (Ping timeout: 264 seconds)
04:51:00Demosis there a resource for the syntax of user defined typeclasses?
05:11:16*Amrykid quit (Changing host)
05:11:16*Amrykid joined #nimrod
05:21:12*DAddYE joined #nimrod
05:25:25*DAddYE quit (Ping timeout: 248 seconds)
05:46:14*cablehead joined #nimrod
05:47:33*cablehead quit (Read error: Connection reset by peer)
05:47:56*cablehead joined #nimrod
05:52:49*Demos quit (Read error: Connection reset by peer)
06:00:11*cablehead quit (Ping timeout: 245 seconds)
06:04:26*cablehead joined #nimrod
06:09:31*XAMPP joined #nimrod
06:09:31*XAMPP quit (Changing host)
06:09:31*XAMPP joined #nimrod
06:12:52*q66 joined #nimrod
06:21:46*DAddYE joined #nimrod
06:28:06*DAddYE quit (Ping timeout: 245 seconds)
07:24:42*DAddYE joined #nimrod
07:29:27*DAddYE quit (Ping timeout: 260 seconds)
08:22:32*ltbarcly quit (Quit: Computer has gone to sleep.)
08:25:12*DAddYE joined #nimrod
08:31:55*DAddYE quit (Ping timeout: 248 seconds)
08:59:11*cablehead quit (Remote host closed the connection)
08:59:37*cablehead joined #nimrod
09:03:55*cablehead quit (Ping timeout: 248 seconds)
09:28:17*DAddYE joined #nimrod
09:32:41*DAddYE quit (Ping timeout: 245 seconds)
10:08:25*Araq_ joined #nimrod
10:28:42*DAddYE joined #nimrod
10:35:11*DAddYE quit (Ping timeout: 245 seconds)
10:36:35*XAMPP quit (Read error: Connection reset by peer)
10:45:06*Araq_ quit (Quit: ChatZilla 0.9.90.1 [Firefox 24.0/20130910160258])
11:15:19*BitPuffin joined #nimrod
11:25:47*XAMPP joined #nimrod
11:29:21BitPuffinHmm, weird that we don'h even have access to sha hashes in our stdlib
11:49:40*wlhlm joined #nimrod
12:32:28*DAddYE joined #nimrod
12:33:19*gdos joined #nimrod
12:39:19*DAddYE quit (Ping timeout: 260 seconds)
12:50:14*dyu_ quit (Ping timeout: 265 seconds)
12:58:53*Ricky_Ricardo joined #nimrod
13:00:04*isenmann1 quit (Quit: Leaving.)
13:24:50*Associat0r joined #nimrod
13:24:50*Associat0r quit (Changing host)
13:24:50*Associat0r joined #nimrod
13:29:58*dyu joined #nimrod
13:35:17*DAddYE joined #nimrod
13:39:44*DAddYE quit (Ping timeout: 248 seconds)
14:00:00*Araq_ joined #nimrod
14:00:22*Araq_ quit (Client Quit)
14:00:33*dyu quit (Ping timeout: 252 seconds)
14:17:22*Ricky_Ricardo quit (Quit: Ricky_Ricardo)
14:19:43*dyu joined #nimrod
14:21:46*Demos_ joined #nimrod
14:26:08*Demos_ quit (Ping timeout: 240 seconds)
14:26:59*Demos joined #nimrod
14:31:55BitPuffinrighty then now I remember what I was having problems with yesterday
14:32:48BitPuffinvar response = post("https://verifier.login.persona.org/verify", "", ("assertion=$1&audience=$2" % [assertion, url]))
14:32:59BitPuffinHow can that have wrong number of arguments :s
14:35:01BitPuffindom96: any ideas? :/
14:35:43*DAddYE joined #nimrod
14:35:46BitPuffinAraq: when is 0.9.4 planned to be released?
14:42:16*DAddYE quit (Ping timeout: 245 seconds)
14:52:26*Amrykid quit (Excess Flood)
14:52:34*Amrykid joined #nimrod
14:59:30VarriountBitPuffin, have you imported the correct module?
15:00:11VarriountPerhaps there's another post procedure that you're calling.
15:09:47BitPuffinhmm
15:09:49BitPuffinthat would be weird
15:09:51BitPuffinoh wait
15:09:54BitPuffincould be from jester
15:09:56BitPuffin:P
15:10:34dom96hello
15:10:47dom96BitPuffin: Yes. It's confusing the httpclient.post with the jester.post
15:12:39BitPuffindom96: that daaaayum
15:13:45*shodan45 quit (Quit: Konversation terminated!)
15:18:57Varriountdom96, BitPuffin, Perhaps the error handler should list the origin module of the function call it tries to use when erroring
15:19:23VarriountOr you could just use from...import...
15:19:42dom96I vaguely remember arguing with Araq about this issue.
15:19:45Varriountdom96, did you write the asyncio module?
15:19:59dom96Can't remember how that ended though.
15:20:19dom96Varriount: yes
15:21:05Varriountdom96, is there any specific reason why select() doesn't check for a fmReadWrite mode on a socket?
15:23:26dom96Because that stuff is checked in poll.
15:25:33VarriountGak, I actually meant poll, not select
15:25:52Varriountselect checks for fmRead, and fmWrite, but not fmReadWrite
15:26:33dom96hrm, are you talking about poll again?
15:26:40VarriountYes
15:27:06VarriountEsentially, I'm echoing the mode of the WriteDG that poll recieves.
15:27:16dom96Yes, well. It checks what modes the delegate isn't
15:27:26dom96https://github.com/Araq/Nimrod/blob/master/lib/pure/asyncio.nim#L591
15:38:48*DAddYE joined #nimrod
15:41:37dyuhttps://news.ycombinator.com/item?id=6527104 <-- Nimrod not on the list sadly
15:43:37dom96:(
15:43:40*DAddYE quit (Ping timeout: 264 seconds)
15:44:39dyuand java is the most hated :-)
15:44:51dyuerr... second to php
15:45:00VarriountNo surprise there.
15:45:54dom96And yet they are one of the most popular languages.
15:46:27Varriountdom96, is the length of writeDg supposed to stay the same?
15:46:41dyupython seems to be the most loved ... and yet very popular as well
15:46:45dom96Varriount: no. It depends on the context.
15:46:55dom96well.
15:47:14dom96not really on the context, but the status of the socket
15:47:28dom96if the socket is writeable then it stays in writeDg
15:48:05dom96dyu: Sure. But Java and PHP are still more popular I think.
15:48:22VarriountIs there some sort of... queue or whatever that I can track to see if data is being written or read?
15:48:35dyuyea i think so too
15:48:44dom96dyu: Do some Nimrod advertising in there please.
15:48:57VarriountMy issue right now is that on 64 bit windows, data is not being written correctly, or something
15:49:37dyuI'm mostly a reader (passive), not really to fond of arguing against hners
15:50:31dom96dyu: pity, but alright. I won't force you :P
15:50:39dyu:-)
15:50:48dom96but we need people who do this for Nimrod: https://news.ycombinator.com/item?id=6528217
15:50:53*dyu dom96, the force is with you
15:52:23dyuattacking other languages ain't gonna help
15:52:37dom96what will help then?
15:52:43dyugetting to 1.0
15:52:45dyu:-D
15:52:58dom96It's not about attacking other languages, it's about mentioning Nimrod as much as possible :P
15:53:44dom96Funny, Araq thinks the same thing.
15:53:47dyuwhat you posted mentioned rust but in the context of attacking go
15:54:02dyuyea, that is a magic number
15:54:03dom96Will people really start swarming in here as soon as they see "Nimrod 1.0 released"?
15:54:22dyui'm pretty sure
15:54:41dyuwhen golang declared 1.0, a lot of eyes were upon them
15:55:01dom96Yeah, but we need to actually have a stable 1.0. Because if we disappoint people... it will be very hard to recover after 1.0.
15:55:08dyuyep
15:55:14dyuthat's the point of that magic number
15:55:29dyuit's telling them, we are stable, you can use nimrod for serious projects
15:56:04dyuand i'm thinking, rust just might beat nimrod to it
15:56:26dyuand both cater to the same audiences (capable of being a system lang)
15:56:31dyusystems*
15:56:34dom96yes, it probably will.
15:56:45dom96Unless we get some big company behind us.
15:56:58dom96Which is why it would be nice if people advertised Nimrod as much as possible :P
15:57:01Varriountdom96, currently, on 64 bit windows, the builder hangs. If I print out GetLastError, I get 10038, which is explained here - http://msdn.microsoft.com/en-us/library/windows/desktop/ms740668(v=vs.85).aspx#WSAENOTSOCK
15:57:35dyudom96: if only we can clone Araq x5 ...
15:57:49dom96We can! We have the technology!
15:58:23dom96But it would take way too long for those little Araq's to grow :(
15:58:31dyuyea
15:58:40dom96Varriount: I have a feeling it's a corruption of some sort.
15:59:18VarriountCorruption of what?
15:59:24VarriountThe socket object?
15:59:37dom96sorry have to go bbl
15:59:45VarriountNuuuuu
16:05:10*Endy joined #nimrod
16:05:52*gdos quit (Ping timeout: 248 seconds)
16:13:33*ltbarcly joined #nimrod
16:17:41*gdos joined #nimrod
16:18:06*ltbarcly quit (Ping timeout: 264 seconds)
16:21:21*[1]Endy joined #nimrod
16:25:04*Endy quit (Ping timeout: 264 seconds)
16:25:04*[1]Endy is now known as Endy
16:32:48dom96back
16:33:24dom96dunno what is corrupted, I guess the delegate maybe
16:33:35dom96Try to check the file descriptor value
16:35:53*brson joined #nimrod
16:43:51Varriountdom96, this is infuriating... Sometimes I get an error code like above, sometimes not.
16:45:18dom96yeah, sounds like a corruption.
16:45:49*EXetoC joined #nimrod
16:48:57BitPuffindom96: what's missing for jester to be 0.1.0?
16:50:31*gdos quit (Remote host closed the connection)
16:51:14dom96BitPuffin: performance improvements
17:00:48VarriountForgive my ignorance, but what is Jester? A web application framework?
17:00:59BitPuffindom96: isn't that in the httpserver module?
17:01:09BitPuffindom96: so there aren't any missing features?
17:01:41dom96BitPuffin: Jester's syntax may change.
17:01:50dom96Just a bit though
17:02:02dom96Varriount: yes
17:04:00*Varriount is doing finicky work with symlinks
17:04:51*fowl joined #nimrod
17:06:20*cablehead joined #nimrod
17:07:43*Demos quit (Read error: Connection reset by peer)
17:08:26BitPuffinOkay apparently can't build nimrod on freebsd?
17:08:57BitPuffinhttps://gist.github.com/BitPuffin/6921968
17:09:01BitPuffinAraq? :)
17:09:33fowlBitPuffin, do it again with --parallelbuild:1
17:09:39fowlthen you can see gcc error
17:10:22dom96isn't the error: gcc: usr/home/bitpuffin/src/Nimrod/compiler/nimcache/cgen.o: No such file or directory ?
17:11:06fowloh i didnt scroll right lol
17:11:20BitPuffinhttps://gist.github.com/BitPuffin/6922017
17:11:31BitPuffinwell
17:11:38BitPuffinThat's what I thought :P
17:12:37dom96the path is missing a /
17:12:40dom96at the start
17:12:48BitPuffinyeah
17:12:50dom96weird
17:12:50BitPuffinbut WHY
17:13:26BitPuffinthat doesn't seem to be the problem though
17:13:47BitPuffinoh wait
17:13:49BitPuffinwaaait
17:13:59BitPuffinwhy the hell is there a usr directory in my Nimrod dir :s
17:14:39*DAddYE joined #nimrod
17:18:48fowllolol
17:18:57BitPuffindom96: I was just thinking about jester that I am probably not all that good at improving performance atm, but I could possibly help out with some features :P
17:20:03BitPuffindom96: signed cookies could be an important thing to add, otherwise the client can modify the cookie without the server noticing, problem is we only have access to md5 which is pretty crackable for the client already
17:20:22dom96then finish your scrypt stuff
17:20:36BitPuffindom96: I guess
17:20:58dom96oh and fowl, you were bored yesterday right?
17:21:00BitPuffinbut it would also be nice to have sha algorithms in stdlib :P
17:21:02dom96Are you still bored?
17:22:04dom96whaaattt: http://www.indiegogo.com/projects/cactus-ide
17:22:26dom96Maybe I should create one for Aporia
17:22:44BitPuffindom96: pff, haxe
17:22:58dom96"All month, I was working hard on this IDE, I even had no time to play games. But I am a human being, and I can't just work on air."
17:23:04dom96This made me chuckle :P
17:31:34BitPuffinwell I don't understand why I can't compile nimrod in freebsd atm
17:33:57*EXetoC quit (Ping timeout: 248 seconds)
17:39:46*Demos_ joined #nimrod
17:39:55BitPuffinseriously why the hell does koch boot d:release create a usr dir
17:39:58BitPuffinthat's the weirdest thing
17:40:33fowldom96, yea
17:40:39fowlwhats up
17:44:24Araqnot much
17:44:36AraqI'm merging my new VM into the mainline
17:45:11*Demos_ quit (Ping timeout: 245 seconds)
17:47:05*io2 joined #nimrod
17:49:43*EXetoC joined #nimrod
17:50:21dom96fowl: There is a huge Aporia todo list :P
17:50:35EXetoCsome get by on fairly rubbish open source donationware, so it's a tempting business strategy :p
17:51:54dom96yeah, I should just drop out of high school and live off of donations :P
17:53:26fowlyou're still in HS?
17:54:06Varriount*shrug* I'm in my first semester of college.
17:54:14*Varriount hi-fives dom96
17:54:22EXetoCdo it right away then, before any kind of rational thoughts appears
17:54:58fowllol^
17:55:12*Demos joined #nimrod
17:55:14dom96oops, guess I never actually said I was still in HS here :P
17:55:23fowli wish i would have bought a van when i had $
17:55:52*dyu quit (Quit: Leaving)
17:57:08*cablehead quit (Remote host closed the connection)
17:57:42*cablehead joined #nimrod
17:58:51*EXetoC quit (Ping timeout: 248 seconds)
18:01:32dom96Varriount: oh that's cool, o/
18:02:08*cablehead quit (Ping timeout: 248 seconds)
18:07:39*EXetoC joined #nimrod
18:08:21Demosis there a way to get the nimrod compiler to lex some source and give me the resulting information?
18:09:52AraqDemos: nimrod idetools?
18:09:55*cablehead joined #nimrod
18:20:21*gdos joined #nimrod
18:21:08*zanoni quit (Remote host closed the connection)
18:21:26*zanoni joined #nimrod
18:22:47EXetoCit seems like a neat interface. has anyone ever needed an actual API for it?
18:23:08EXetoCI guess it's just a matter of looking up the command line args
18:23:09Araqjust import the compiler if you need an API?
18:23:35EXetoCright
18:23:51Demoswell that only works if you are writing nimrod
18:25:57Araqwell obviously "nimrod idetools" works for everything else
18:26:21EXetoCtake your appreciation for other languages elsewhere :p
18:34:04*EXetoC quit (Ping timeout: 264 seconds)
18:48:13*ltbarcly joined #nimrod
18:48:38*EXetoC joined #nimrod
18:49:23*ltbarcly quit (Client Quit)
18:49:38BitPuffinAraq: why is nimrod broken on freebsd?
18:50:24BitPuffinAraq: It don't diddily compiles
18:50:50AraqBitPuffin: the more unix like an OS is the less Nimrod likes it
18:51:34BitPuffinAraq: that's silly
18:52:28Demosit seems to work on windows atm
18:52:50AraqBitPuffin: dunno, how about you fix it?
18:53:52Araqand btw 0.9.4 will be out on christmas or hell freezes over
18:54:16BitPuffinAraq: Well I'd love to, but I don't even know why the hell it is so really strange, why does cock create a usr directory lol
18:56:13EXetoCI've been using koch before. cock seems like a bogus program
18:56:57Araqkoch works just as designed
18:57:29AraqBitPuffin: we have people here running nim on bsd
19:00:06Araqand why don't you use Haiku anyway?
19:05:41*EXetoC quit (Ping timeout: 248 seconds)
19:10:44*ltbarcly joined #nimrod
19:15:43*ltbarcly quit (Quit: Computer has gone to sleep.)
19:16:49*ltbarcly joined #nimrod
19:17:49*ltbarcly quit (Client Quit)
19:18:29*Endy quit (Ping timeout: 248 seconds)
19:21:25BitPuffinAraq: this is for a server :)
19:21:51Araquse linux then
19:25:44BitPuffinAraq: nope
19:25:54BitPuffinAraq: so it is supposed to create a usr directory?
19:25:57*EXetoC joined #nimrod
19:26:14AraqBitPuffin: nope
19:26:35NimBotnimrod-code/packages master 12702db achesak [+0 ±1 -0]: Added noaa and rss.
19:26:35NimBotnimrod-code/packages master ad3659c Dominik Picheta [+0 ±1 -0]: Merge pull request #25 from achesak/master... 2 more lines
19:27:21BitPuffinAraq: Strange that it does that then. I wonder if the bug is in the compiler or if it is with koch
19:28:30BitPuffinAraq: I'll have a look after eating, it's ridiculous if we can't run it on BSD I think.
19:29:07Araq*you* can't run it on bsd
19:33:52BitPuffinAraq: I have literally only followed the compiling instructions
19:35:19BitPuffinAraq: so unless there is some kind of special way you need to do it on freebsd, I don't see why there would be a point in blaming me for it
19:36:17Araqhttps://github.com/Araq/Nimrod/pull/617
19:36:23Araqwhy did I get this then?
19:37:54BitPuffinAraq: I don't know, I guess I am donna redo the process from start and see if it fails again
19:41:37*Demos quit (Ping timeout: 246 seconds)
19:42:15*ltbarcly joined #nimrod
19:42:29AraqBitPuffin: afaict koch.nim performs no "createDir" whatsoever
19:42:40Araqa wrong path is likely passed to "nimrod" which does create dirs
19:45:01BitPuffinAraq: well I'll have a look, just let me finish my meal :)
19:49:42*Demos joined #nimrod
20:04:29BitPuffinAraq: okay now I'll test it again, and show you if it fails
20:06:42*capisce quit (Ping timeout: 264 seconds)
20:07:49BitPuffinAraq: how does it feel that you've been doing nimrod for 10 years next year?
20:07:52*capisce joined #nimrod
20:08:31Araqmeh it's more like 8 years
20:08:40AraqI should change the copyright years
20:09:37Araqbut it feels awesome. I made millions with Nimrod. And everybody likes to actually fix bugs and do some help, nobody complains about irrelevant syntactic details.
20:11:27BitPuffinI sense some sacrasm in the air
20:12:14BitPuffinI am willing to help out to fik bugs, but first I need to write a bit more nimrod code before I am comfortable jumping in to the compiler
20:14:57BitPuffinAraq: But I hope writing 3rd party libs makes you happy too :)
20:16:16*Endy joined #nimrod
20:20:43*Endy quit (Ping timeout: 248 seconds)
20:25:40*ltbarcly quit (Ping timeout: 264 seconds)
20:26:26*wlhlm quit (Ping timeout: 245 seconds)
20:28:51*ltbarcly joined #nimrod
20:33:46*Varriount is helping fix Windows bugs
20:34:28AraqVarriount: I know, thank you
20:34:47VarriountI hope to be the Mark Hammond to your Guido Van Rossum
20:36:51AraqMark Hammond is the guy who does all the work, right? ;-)
20:40:28VarriountHm? To the best of my knowledge, he helped python be compatible with windows
20:43:16Araqtoo bad then :P
20:56:23dom96That's weird, why is every repo/user name capitalised in https://github.com/trending
20:57:13fowlbecause its TRENDY
20:58:50fowlwhat is this about https://github.com/Araq/Nimrod/issues/618
20:58:57fowlwhat is TMatrix.T supposed to mean
21:01:12VarriountI think it's supposed to mean the generic type TMatrix holds
21:02:42Araqthat's correct
21:03:06fowlthats supposed to work?
21:03:11Araqyes
21:04:17fowlis m: TMatrix supposed to be fine too?
21:06:17Araqyes
21:09:05fowlwhats up with Claro
21:09:12fowlwant me to write a wrapper for it?
21:11:20dom96I think one already exists, but it needs improvements.
21:11:50fowlhow do i build the examples
21:14:01*Demos quit (Ping timeout: 246 seconds)
21:15:57Araqfowl: you need to compile claro to a dll and then the examples work
21:16:13fowli have libclaro.so
21:17:29Araqwell claro.nim has an example in a when isMainmodule
21:17:38fowlwhere is claro.nim
21:17:48Araqwrappers/
21:17:53*Demos joined #nimrod
21:17:54fowloh
21:18:54*cablehead quit (Read error: Connection reset by peer)
21:19:10*cablehead joined #nimrod
21:21:49*fowl quit (Read error: Connection reset by peer)
21:37:15VarriountSuccess!
21:37:50VarriountI now have a script that copies a directory, but instead of copying files, makes symlinks for them
21:38:18*fowl joined #nimrod
21:38:23*fowl quit (Changing host)
21:38:24*fowl joined #nimrod
21:38:31VarriountWhich means that I can work on one codebase, while having two separate directories for 32 and 64 bit nimrod's
21:38:57VarriountMuahahahaha!
21:39:58fowlcould not load: libclaro.so wut
21:45:01EXetoC"cp -s" re-implementation? :>
21:47:26Varriountfowl, It can't find the dll
21:47:40Varriountor it can't find the correct bit dll
21:47:52fowli put it in /usr/lib
21:48:24VarriountIs the dll 32 or 64 bit?
21:48:57fowlnot sure
21:49:24VarriountEXetoC, it symlinks files, but not directories
21:57:26VarriountBesides, cp only works on linux, or window's systems with gnu-utils/mingw
22:07:55*Amrykid quit (Changing host)
22:07:56*Amrykid joined #nimrod
22:14:16BitPuffinhere you go Araq the entire process https://gist.github.com/BitPuffin/6926466
22:14:25BitPuffinit fails
22:14:49BitPuffinAraq: now tell me how it was my fault
22:18:17AraqBitPuffin: alright use the nimrod to run:
22:18:20Araqimport os
22:18:44Araqecho expandFilename("compiler/nimrod.nim")
22:20:41BitPuffinAraq: Sure thing, hang on
22:22:37BitPuffinAraq: https://gist.github.com/BitPuffin/6926530
22:24:06BitPuffinit's weird how it can build koch
22:24:11BitPuffinbut not araq
22:27:20Araqtry to compile it without the -r
22:29:51*OrionPK joined #nimrod
22:37:19BitPuffini-0722b84d% ./araq
22:37:21BitPuffin/usr/home/bitpuffin/src/Nimrod/compiler/nimrod.nim
22:39:04*Demos quit (Ping timeout: 246 seconds)
22:44:04BitPuffinAraq: well that is correct at least
22:49:18*EXetoC quit (Quit: WeeChat 0.4.1)
22:54:53BitPuffinAraq: anything else I should test
22:54:55BitPuffin?
22:57:32Araqso '-r' triggers the bug? o.O
23:12:01Araqgood night
23:16:01fowlgut nacht
23:16:21dom96dobranoc
23:17:58*q66 quit (Quit: Leaving)
23:18:39*ltbarcly quit (Quit: Computer has gone to sleep.)
23:23:57BitPuffinAraq: not sure o.O
23:24:06BitPuffinAraq: I wasn't using -r when doing koch boot
23:24:45*EXetoC joined #nimrod
23:31:27VarriountAraq, does Claro have an original website/page?
23:32:35VarriountI've found your project on github, but it mentions that it's a 'revival'. What happened to the original project?
23:39:28fowlhe left
23:45:30*io2 quit ()
23:46:06OrionPKanyone know if there's a built in way to take the result of an iterator and put it into an array or sequence of some sort
23:46:21OrionPKlike someCall().toArray()
23:48:31fowlsequtils.toseq
23:49:59*Associat0r quit (Read error: Connection reset by peer)
23:50:07BitPuffinAraq: weird, passing -r also works when the file has already been compiled and the executable exists, but it won't run it, it will just say that compilation was successful
23:50:29*cablehead quit (Remote host closed the connection)
23:50:55*cablehead joined #nimrod
23:52:50BitPuffinweird, different error message this time https://gist.github.com/BitPuffin/6927522
23:55:05*cablehea_ joined #nimrod
23:55:12*cablehead quit (Ping timeout: 248 seconds)