00:01:48 | fowl | BitPuffin, good idea lol |
00:02:14 | * | io2 quit () |
00:02:39 | fowl | why is one package nimrod-glfw and the other nim-glfw3 |
00:02:48 | fowl | they could just be called glfw and glfw3 -_- |
00:07:34 | BitPuffin | fowl: haha |
00:07:35 | BitPuffin | yeah |
00:10:51 | Varriount | fowl, make a bash to nimrod translator. |
00:11:08 | Varriount | Or an bash interpreter with a JIT |
00:11:23 | Varriount | ./configure scripts are so slow.. |
00:11:36 | fowl | lol |
00:19:08 | BitPuffin | Urm |
00:19:15 | BitPuffin | In httpclient module |
00:19:27 | BitPuffin | The TResponse has status |
00:19:32 | BitPuffin | what will that say exactly? |
00:20:23 | fowl | 404 or 500 or something like that? |
00:20:33 | BitPuffin | ah |
00:20:38 | BitPuffin | checked with code |
00:20:42 | BitPuffin | it says 200 OK |
00:20:46 | BitPuffin | for example |
00:20:55 | BitPuffin | just wanted to know uf it said code, message or both |
00:20:58 | BitPuffin | apparently both |
00:21:05 | BitPuffin | that should be added to the docs probably? |
00:21:16 | fowl | go 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:07 | BitPuffin | wtf |
01:25:15 | BitPuffin | Why am I getting invalid indentation on this |
01:26:14 | BitPuffin | https://gist.github.com/BitPuffin/6911560 |
01:26:14 | * | ltbarcly joined #nimrod |
01:26:30 | BitPuffin | line 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:39 | BitPuffin | nvm found it |
01:44:38 | * | dyu joined #nimrod |
01:46:24 | OrionPK | what was it |
01:46:58 | BitPuffin | OrionPK: missing closing parenthesis |
01:49:18 | * | brson__ quit (Ping timeout: 264 seconds) |
01:50:19 | OrionPK | doh |
01:51:29 | BitPuffin | the next error I really can't figure out |
01:51:41 | BitPuffin | var assertion = request.formData["assertion"].body.replace("assertion=", "") |
01:51:45 | BitPuffin | it complains about that line |
01:51:58 | BitPuffin | app.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:40 | Varriount | BitPuffin, can you split that up use vars, so that the erroring part is isolated? |
02:00:13 | BitPuffin | Varriount: it is the formData["assertion"] |
02:00:15 | BitPuffin | part |
02:01:30 | Varriount | That's what I thought. So, the operator [] can't take a TMultiData and a string type |
02:02:04 | BitPuffin | but TMultiData is a TTable |
02:02:11 | BitPuffin | http://nimrod-code.org/tables.html#108 |
02:04:42 | Varriount | BitPuffin, don't you have to instanciate forData then? |
02:05:20 | BitPuffin | Varriount: formData comes from the request |
02:05:27 | Varriount | formData[TMultiData, string](data = x, etc...) |
02:05:33 | BitPuffin | which is always present |
02:05:37 | Varriount | Hrm. |
02:08:50 | Varriount | It would help if the error told what the expected type was... |
02:10:21 | BitPuffin | it does |
02:10:39 | BitPuffin | https://gist.github.com/BitPuffin/6911939 |
02:11:15 | BitPuffin | wait |
02:11:21 | BitPuffin | maybe I need to import tables |
02:11:47 | BitPuffin | yup |
02:12:28 | Varriount | :/ |
02:14:54 | * | DAddYE joined #nimrod |
02:15:11 | Varriount | Well, 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:58 | Varriount | Although, I don't know if my spare OS discs have a valid copy... |
02:16:41 | BitPuffin | What the hell |
02:16:56 | BitPuffin | It's saying I have wrong number of arguments |
02:17:01 | BitPuffin | for the post in httpclient |
02:17:09 | BitPuffin | it only takes one, rest is default |
02:17:18 | BitPuffin | I have provided 3 |
02:18:23 | Varriount | What is the line? |
02:19:05 | BitPuffin | Varriount: the line in my gist with var response = post(... |
02:20:45 | Varriount | Try putting that last argument in parenthesis |
02:21:15 | BitPuffin | I did |
02:21:25 | * | DAddYE quit (Ping timeout: 248 seconds) |
02:22:10 | BitPuffin | Oh well |
02:22:14 | BitPuffin | should probably sleep now |
02:22:24 | Varriount | Goodnight. |
02:22:25 | BitPuffin | thanks for help attempts! :) |
02:22:27 | BitPuffin | goodnight |
02:22:50 | Varriount | Well, nimrod is still rough around the edges |
02:23:00 | Varriount | We 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:36 | Demos | hm I should set up my windows 8.1 and OSX10.9 installs to build nimrod |
03:21:10 | Demos | I 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:32 | OrionPK | Demos visual studio plugin would be awesome |
03:29:52 | Demos | I know right, I know c# pretty well, but they have like 11 different plugin APIs |
03:30:17 | OrionPK | yeah, im primarily a C# programmer at work |
03:30:23 | * | Associ8or quit (Quit: Associ8or) |
03:30:26 | OrionPK | spend 99% of my time in VS |
03:31:08 | Demos | VS 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:00 | Demos | is 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:21 | BitPuffin | Hmm, 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:55 | BitPuffin | righty then now I remember what I was having problems with yesterday |
14:32:48 | BitPuffin | var response = post("https://verifier.login.persona.org/verify", "", ("assertion=$1&audience=$2" % [assertion, url])) |
14:32:59 | BitPuffin | How can that have wrong number of arguments :s |
14:35:01 | BitPuffin | dom96: any ideas? :/ |
14:35:43 | * | DAddYE joined #nimrod |
14:35:46 | BitPuffin | Araq: 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:30 | Varriount | BitPuffin, have you imported the correct module? |
15:00:11 | Varriount | Perhaps there's another post procedure that you're calling. |
15:09:47 | BitPuffin | hmm |
15:09:49 | BitPuffin | that would be weird |
15:09:51 | BitPuffin | oh wait |
15:09:54 | BitPuffin | could be from jester |
15:09:56 | BitPuffin | :P |
15:10:34 | dom96 | hello |
15:10:47 | dom96 | BitPuffin: Yes. It's confusing the httpclient.post with the jester.post |
15:12:39 | BitPuffin | dom96: that daaaayum |
15:13:45 | * | shodan45 quit (Quit: Konversation terminated!) |
15:18:57 | Varriount | dom96, BitPuffin, Perhaps the error handler should list the origin module of the function call it tries to use when erroring |
15:19:23 | Varriount | Or you could just use from...import... |
15:19:42 | dom96 | I vaguely remember arguing with Araq about this issue. |
15:19:45 | Varriount | dom96, did you write the asyncio module? |
15:19:59 | dom96 | Can't remember how that ended though. |
15:20:19 | dom96 | Varriount: yes |
15:21:05 | Varriount | dom96, is there any specific reason why select() doesn't check for a fmReadWrite mode on a socket? |
15:23:26 | dom96 | Because that stuff is checked in poll. |
15:25:33 | Varriount | Gak, I actually meant poll, not select |
15:25:52 | Varriount | select checks for fmRead, and fmWrite, but not fmReadWrite |
15:26:33 | dom96 | hrm, are you talking about poll again? |
15:26:40 | Varriount | Yes |
15:27:06 | Varriount | Esentially, I'm echoing the mode of the WriteDG that poll recieves. |
15:27:16 | dom96 | Yes, well. It checks what modes the delegate isn't |
15:27:26 | dom96 | https://github.com/Araq/Nimrod/blob/master/lib/pure/asyncio.nim#L591 |
15:38:48 | * | DAddYE joined #nimrod |
15:41:37 | dyu | https://news.ycombinator.com/item?id=6527104 <-- Nimrod not on the list sadly |
15:43:37 | dom96 | :( |
15:43:40 | * | DAddYE quit (Ping timeout: 264 seconds) |
15:44:39 | dyu | and java is the most hated :-) |
15:44:51 | dyu | err... second to php |
15:45:00 | Varriount | No surprise there. |
15:45:54 | dom96 | And yet they are one of the most popular languages. |
15:46:27 | Varriount | dom96, is the length of writeDg supposed to stay the same? |
15:46:41 | dyu | python seems to be the most loved ... and yet very popular as well |
15:46:45 | dom96 | Varriount: no. It depends on the context. |
15:46:55 | dom96 | well. |
15:47:14 | dom96 | not really on the context, but the status of the socket |
15:47:28 | dom96 | if the socket is writeable then it stays in writeDg |
15:48:05 | dom96 | dyu: Sure. But Java and PHP are still more popular I think. |
15:48:22 | Varriount | Is there some sort of... queue or whatever that I can track to see if data is being written or read? |
15:48:35 | dyu | yea i think so too |
15:48:44 | dom96 | dyu: Do some Nimrod advertising in there please. |
15:48:57 | Varriount | My issue right now is that on 64 bit windows, data is not being written correctly, or something |
15:49:37 | dyu | I'm mostly a reader (passive), not really to fond of arguing against hners |
15:50:31 | dom96 | dyu: pity, but alright. I won't force you :P |
15:50:39 | dyu | :-) |
15:50:48 | dom96 | but 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:23 | dyu | attacking other languages ain't gonna help |
15:52:37 | dom96 | what will help then? |
15:52:43 | dyu | getting to 1.0 |
15:52:45 | dyu | :-D |
15:52:58 | dom96 | It's not about attacking other languages, it's about mentioning Nimrod as much as possible :P |
15:53:44 | dom96 | Funny, Araq thinks the same thing. |
15:53:47 | dyu | what you posted mentioned rust but in the context of attacking go |
15:54:02 | dyu | yea, that is a magic number |
15:54:03 | dom96 | Will people really start swarming in here as soon as they see "Nimrod 1.0 released"? |
15:54:22 | dyu | i'm pretty sure |
15:54:41 | dyu | when golang declared 1.0, a lot of eyes were upon them |
15:55:01 | dom96 | Yeah, 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:08 | dyu | yep |
15:55:14 | dyu | that's the point of that magic number |
15:55:29 | dyu | it's telling them, we are stable, you can use nimrod for serious projects |
15:56:04 | dyu | and i'm thinking, rust just might beat nimrod to it |
15:56:26 | dyu | and both cater to the same audiences (capable of being a system lang) |
15:56:31 | dyu | systems* |
15:56:34 | dom96 | yes, it probably will. |
15:56:45 | dom96 | Unless we get some big company behind us. |
15:56:58 | dom96 | Which is why it would be nice if people advertised Nimrod as much as possible :P |
15:57:01 | Varriount | dom96, 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:35 | dyu | dom96: if only we can clone Araq x5 ... |
15:57:49 | dom96 | We can! We have the technology! |
15:58:23 | dom96 | But it would take way too long for those little Araq's to grow :( |
15:58:31 | dyu | yea |
15:58:40 | dom96 | Varriount: I have a feeling it's a corruption of some sort. |
15:59:18 | Varriount | Corruption of what? |
15:59:24 | Varriount | The socket object? |
15:59:37 | dom96 | sorry have to go bbl |
15:59:45 | Varriount | Nuuuuu |
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:48 | dom96 | back |
16:33:24 | dom96 | dunno what is corrupted, I guess the delegate maybe |
16:33:35 | dom96 | Try to check the file descriptor value |
16:35:53 | * | brson joined #nimrod |
16:43:51 | Varriount | dom96, this is infuriating... Sometimes I get an error code like above, sometimes not. |
16:45:18 | dom96 | yeah, sounds like a corruption. |
16:45:49 | * | EXetoC joined #nimrod |
16:48:57 | BitPuffin | dom96: what's missing for jester to be 0.1.0? |
16:50:31 | * | gdos quit (Remote host closed the connection) |
16:51:14 | dom96 | BitPuffin: performance improvements |
17:00:48 | Varriount | Forgive my ignorance, but what is Jester? A web application framework? |
17:00:59 | BitPuffin | dom96: isn't that in the httpserver module? |
17:01:09 | BitPuffin | dom96: so there aren't any missing features? |
17:01:41 | dom96 | BitPuffin: Jester's syntax may change. |
17:01:50 | dom96 | Just a bit though |
17:02:02 | dom96 | Varriount: 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:26 | BitPuffin | Okay apparently can't build nimrod on freebsd? |
17:08:57 | BitPuffin | https://gist.github.com/BitPuffin/6921968 |
17:09:01 | BitPuffin | Araq? :) |
17:09:33 | fowl | BitPuffin, do it again with --parallelbuild:1 |
17:09:39 | fowl | then you can see gcc error |
17:10:22 | dom96 | isn't the error: gcc: usr/home/bitpuffin/src/Nimrod/compiler/nimcache/cgen.o: No such file or directory ? |
17:11:06 | fowl | oh i didnt scroll right lol |
17:11:20 | BitPuffin | https://gist.github.com/BitPuffin/6922017 |
17:11:31 | BitPuffin | well |
17:11:38 | BitPuffin | That's what I thought :P |
17:12:37 | dom96 | the path is missing a / |
17:12:40 | dom96 | at the start |
17:12:48 | BitPuffin | yeah |
17:12:50 | dom96 | weird |
17:12:50 | BitPuffin | but WHY |
17:13:26 | BitPuffin | that doesn't seem to be the problem though |
17:13:47 | BitPuffin | oh wait |
17:13:49 | BitPuffin | waaait |
17:13:59 | BitPuffin | why the hell is there a usr directory in my Nimrod dir :s |
17:14:39 | * | DAddYE joined #nimrod |
17:18:48 | fowl | lolol |
17:18:57 | BitPuffin | dom96: 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:03 | BitPuffin | dom96: 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:22 | dom96 | then finish your scrypt stuff |
17:20:36 | BitPuffin | dom96: I guess |
17:20:58 | dom96 | oh and fowl, you were bored yesterday right? |
17:21:00 | BitPuffin | but it would also be nice to have sha algorithms in stdlib :P |
17:21:02 | dom96 | Are you still bored? |
17:22:04 | dom96 | whaaattt: http://www.indiegogo.com/projects/cactus-ide |
17:22:26 | dom96 | Maybe I should create one for Aporia |
17:22:44 | BitPuffin | dom96: pff, haxe |
17:22:58 | dom96 | "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:04 | dom96 | This made me chuckle :P |
17:31:34 | BitPuffin | well 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:55 | BitPuffin | seriously why the hell does koch boot d:release create a usr dir |
17:39:58 | BitPuffin | that's the weirdest thing |
17:40:33 | fowl | dom96, yea |
17:40:39 | fowl | whats up |
17:44:24 | Araq | not much |
17:44:36 | Araq | I'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:21 | dom96 | fowl: There is a huge Aporia todo list :P |
17:50:35 | EXetoC | some get by on fairly rubbish open source donationware, so it's a tempting business strategy :p |
17:51:54 | dom96 | yeah, I should just drop out of high school and live off of donations :P |
17:53:26 | fowl | you're still in HS? |
17:54:06 | Varriount | *shrug* I'm in my first semester of college. |
17:54:14 | * | Varriount hi-fives dom96 |
17:54:22 | EXetoC | do it right away then, before any kind of rational thoughts appears |
17:54:58 | fowl | lol^ |
17:55:12 | * | Demos joined #nimrod |
17:55:14 | dom96 | oops, guess I never actually said I was still in HS here :P |
17:55:23 | fowl | i 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:32 | dom96 | Varriount: oh that's cool, o/ |
18:02:08 | * | cablehead quit (Ping timeout: 248 seconds) |
18:07:39 | * | EXetoC joined #nimrod |
18:08:21 | Demos | is there a way to get the nimrod compiler to lex some source and give me the resulting information? |
18:09:52 | Araq | Demos: 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:47 | EXetoC | it seems like a neat interface. has anyone ever needed an actual API for it? |
18:23:08 | EXetoC | I guess it's just a matter of looking up the command line args |
18:23:09 | Araq | just import the compiler if you need an API? |
18:23:35 | EXetoC | right |
18:23:51 | Demos | well that only works if you are writing nimrod |
18:25:57 | Araq | well obviously "nimrod idetools" works for everything else |
18:26:21 | EXetoC | take 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:38 | BitPuffin | Araq: why is nimrod broken on freebsd? |
18:50:24 | BitPuffin | Araq: It don't diddily compiles |
18:50:50 | Araq | BitPuffin: the more unix like an OS is the less Nimrod likes it |
18:51:34 | BitPuffin | Araq: that's silly |
18:52:28 | Demos | it seems to work on windows atm |
18:52:50 | Araq | BitPuffin: dunno, how about you fix it? |
18:53:52 | Araq | and btw 0.9.4 will be out on christmas or hell freezes over |
18:54:16 | BitPuffin | Araq: 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:13 | EXetoC | I've been using koch before. cock seems like a bogus program |
18:56:57 | Araq | koch works just as designed |
18:57:29 | Araq | BitPuffin: we have people here running nim on bsd |
19:00:06 | Araq | and 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:25 | BitPuffin | Araq: this is for a server :) |
19:21:51 | Araq | use linux then |
19:25:44 | BitPuffin | Araq: nope |
19:25:54 | BitPuffin | Araq: so it is supposed to create a usr directory? |
19:25:57 | * | EXetoC joined #nimrod |
19:26:14 | Araq | BitPuffin: nope |
19:26:35 | NimBot | nimrod-code/packages master 12702db achesak [+0 ±1 -0]: Added noaa and rss. |
19:26:35 | NimBot | nimrod-code/packages master ad3659c Dominik Picheta [+0 ±1 -0]: Merge pull request #25 from achesak/master... 2 more lines |
19:27:21 | BitPuffin | Araq: Strange that it does that then. I wonder if the bug is in the compiler or if it is with koch |
19:28:30 | BitPuffin | Araq: I'll have a look after eating, it's ridiculous if we can't run it on BSD I think. |
19:29:07 | Araq | *you* can't run it on bsd |
19:33:52 | BitPuffin | Araq: I have literally only followed the compiling instructions |
19:35:19 | BitPuffin | Araq: 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:17 | Araq | https://github.com/Araq/Nimrod/pull/617 |
19:36:23 | Araq | why did I get this then? |
19:37:54 | BitPuffin | Araq: 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:29 | Araq | BitPuffin: afaict koch.nim performs no "createDir" whatsoever |
19:42:40 | Araq | a wrong path is likely passed to "nimrod" which does create dirs |
19:45:01 | BitPuffin | Araq: well I'll have a look, just let me finish my meal :) |
19:49:42 | * | Demos joined #nimrod |
20:04:29 | BitPuffin | Araq: okay now I'll test it again, and show you if it fails |
20:06:42 | * | capisce quit (Ping timeout: 264 seconds) |
20:07:49 | BitPuffin | Araq: how does it feel that you've been doing nimrod for 10 years next year? |
20:07:52 | * | capisce joined #nimrod |
20:08:31 | Araq | meh it's more like 8 years |
20:08:40 | Araq | I should change the copyright years |
20:09:37 | Araq | but 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:27 | BitPuffin | I sense some sacrasm in the air |
20:12:14 | BitPuffin | I 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:57 | BitPuffin | Araq: 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:28 | Araq | Varriount: I know, thank you |
20:34:47 | Varriount | I hope to be the Mark Hammond to your Guido Van Rossum |
20:36:51 | Araq | Mark Hammond is the guy who does all the work, right? ;-) |
20:40:28 | Varriount | Hm? To the best of my knowledge, he helped python be compatible with windows |
20:43:16 | Araq | too bad then :P |
20:56:23 | dom96 | That's weird, why is every repo/user name capitalised in https://github.com/trending |
20:57:13 | fowl | because its TRENDY |
20:58:50 | fowl | what is this about https://github.com/Araq/Nimrod/issues/618 |
20:58:57 | fowl | what is TMatrix.T supposed to mean |
21:01:12 | Varriount | I think it's supposed to mean the generic type TMatrix holds |
21:02:42 | Araq | that's correct |
21:03:06 | fowl | thats supposed to work? |
21:03:11 | Araq | yes |
21:04:17 | fowl | is m: TMatrix supposed to be fine too? |
21:06:17 | Araq | yes |
21:09:05 | fowl | whats up with Claro |
21:09:12 | fowl | want me to write a wrapper for it? |
21:11:20 | dom96 | I think one already exists, but it needs improvements. |
21:11:50 | fowl | how do i build the examples |
21:14:01 | * | Demos quit (Ping timeout: 246 seconds) |
21:15:57 | Araq | fowl: you need to compile claro to a dll and then the examples work |
21:16:13 | fowl | i have libclaro.so |
21:17:29 | Araq | well claro.nim has an example in a when isMainmodule |
21:17:38 | fowl | where is claro.nim |
21:17:48 | Araq | wrappers/ |
21:17:53 | * | Demos joined #nimrod |
21:17:54 | fowl | oh |
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:15 | Varriount | Success! |
21:37:50 | Varriount | I 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:31 | Varriount | Which means that I can work on one codebase, while having two separate directories for 32 and 64 bit nimrod's |
21:38:57 | Varriount | Muahahahaha! |
21:39:58 | fowl | could not load: libclaro.so wut |
21:45:01 | EXetoC | "cp -s" re-implementation? :> |
21:47:26 | Varriount | fowl, It can't find the dll |
21:47:40 | Varriount | or it can't find the correct bit dll |
21:47:52 | fowl | i put it in /usr/lib |
21:48:24 | Varriount | Is the dll 32 or 64 bit? |
21:48:57 | fowl | not sure |
21:49:24 | Varriount | EXetoC, it symlinks files, but not directories |
21:57:26 | Varriount | Besides, 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:16 | BitPuffin | here you go Araq the entire process https://gist.github.com/BitPuffin/6926466 |
22:14:25 | BitPuffin | it fails |
22:14:49 | BitPuffin | Araq: now tell me how it was my fault |
22:18:17 | Araq | BitPuffin: alright use the nimrod to run: |
22:18:20 | Araq | import os |
22:18:44 | Araq | echo expandFilename("compiler/nimrod.nim") |
22:20:41 | BitPuffin | Araq: Sure thing, hang on |
22:22:37 | BitPuffin | Araq: https://gist.github.com/BitPuffin/6926530 |
22:24:06 | BitPuffin | it's weird how it can build koch |
22:24:11 | BitPuffin | but not araq |
22:27:20 | Araq | try to compile it without the -r |
22:29:51 | * | OrionPK joined #nimrod |
22:37:19 | BitPuffin | i-0722b84d% ./araq |
22:37:21 | BitPuffin | /usr/home/bitpuffin/src/Nimrod/compiler/nimrod.nim |
22:39:04 | * | Demos quit (Ping timeout: 246 seconds) |
22:44:04 | BitPuffin | Araq: well that is correct at least |
22:49:18 | * | EXetoC quit (Quit: WeeChat 0.4.1) |
22:54:53 | BitPuffin | Araq: anything else I should test |
22:54:55 | BitPuffin | ? |
22:57:32 | Araq | so '-r' triggers the bug? o.O |
23:12:01 | Araq | good night |
23:16:01 | fowl | gut nacht |
23:16:21 | dom96 | dobranoc |
23:17:58 | * | q66 quit (Quit: Leaving) |
23:18:39 | * | ltbarcly quit (Quit: Computer has gone to sleep.) |
23:23:57 | BitPuffin | Araq: not sure o.O |
23:24:06 | BitPuffin | Araq: I wasn't using -r when doing koch boot |
23:24:45 | * | EXetoC joined #nimrod |
23:31:27 | Varriount | Araq, does Claro have an original website/page? |
23:32:35 | Varriount | I've found your project on github, but it mentions that it's a 'revival'. What happened to the original project? |
23:39:28 | fowl | he left |
23:45:30 | * | io2 quit () |
23:46:06 | OrionPK | anyone 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:21 | OrionPK | like someCall().toArray() |
23:48:31 | fowl | sequtils.toseq |
23:49:59 | * | Associat0r quit (Read error: Connection reset by peer) |
23:50:07 | BitPuffin | Araq: 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:50 | BitPuffin | weird, 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) |