01:22:33 | * | ccssnet joined #nimrod |
01:35:27 | * | Trixar_za is now known as Trix[a]r_za |
02:42:30 | * | comex quit (*.net *.split) |
02:42:31 | * | JStoker quit (*.net *.split) |
02:42:31 | * | ccssnet quit (*.net *.split) |
02:42:31 | * | CodeBlock quit (*.net *.split) |
02:42:31 | * | Trix[a]r_za quit (*.net *.split) |
02:42:32 | * | fowl quit (*.net *.split) |
02:42:32 | * | silven quit (*.net *.split) |
02:42:33 | * | Reisen quit (*.net *.split) |
02:42:34 | * | Amrykid quit (*.net *.split) |
02:42:34 | * | dom96 quit (*.net *.split) |
02:42:34 | * | Araq quit (*.net *.split) |
02:42:35 | * | reactormonk quit (*.net *.split) |
02:42:35 | * | XAMPP quit (*.net *.split) |
02:42:36 | * | mal`` quit (*.net *.split) |
02:42:36 | * | Roin quit (*.net *.split) |
02:42:37 | * | rking quit (*.net *.split) |
02:42:39 | * | zahary1 quit (*.net *.split) |
02:42:40 | * | shevy quit (*.net *.split) |
02:49:20 | * | ccssnet joined #nimrod |
02:49:20 | * | zahary1 joined #nimrod |
02:49:20 | * | fowl joined #nimrod |
02:49:20 | * | shevy joined #nimrod |
02:49:20 | * | Reisen joined #nimrod |
02:49:20 | * | CodeBlock joined #nimrod |
02:49:20 | * | JStoker joined #nimrod |
02:49:20 | * | XAMPP joined #nimrod |
02:49:20 | * | Amrykid joined #nimrod |
02:49:20 | * | Trix[a]r_za joined #nimrod |
02:49:20 | * | dom96 joined #nimrod |
02:49:20 | * | Araq joined #nimrod |
02:49:20 | * | reactormonk joined #nimrod |
02:49:20 | * | silven joined #nimrod |
02:49:20 | * | mal`` joined #nimrod |
02:49:20 | * | rking joined #nimrod |
02:49:20 | * | Roin joined #nimrod |
02:49:20 | * | comex joined #nimrod |
06:02:08 | * | Trix[a]r_za is now known as Trixar_za |
08:08:37 | * | Boscop joined #nimrod |
08:25:20 | * | Trixar_za is now known as Trix[a]r_za |
09:52:53 | * | Araq_ joined #nimrod |
11:03:00 | * | Boscop quit (Ping timeout: 246 seconds) |
11:19:17 | * | Araq_ quit (Read error: Connection timed out) |
11:20:08 | * | Araq_ joined #nimrod |
11:41:38 | * | zahary joined #nimrod |
11:43:58 | * | zahary1 quit (Ping timeout: 252 seconds) |
11:55:10 | * | q66 joined #nimrod |
12:00:04 | * | Araq_ quit (Read error: Connection timed out) |
12:02:05 | * | Araq_ joined #nimrod |
12:46:57 | * | Araq__ joined #nimrod |
12:48:08 | * | Araq_ quit (Ping timeout: 252 seconds) |
13:09:46 | * | Boscop joined #nimrod |
13:33:26 | * | zahary quit (Read error: Connection reset by peer) |
13:33:40 | * | zahary joined #nimrod |
13:50:31 | * | zahary quit (Read error: Connection reset by peer) |
13:50:43 | * | zahary joined #nimrod |
14:01:29 | * | Araq__ quit (Quit: ChatZilla 0.9.88.2 [Firefox 14.0.1/20120713134347]) |
16:07:32 | * | Boscop quit (Ping timeout: 245 seconds) |
16:26:30 | dom96 | http://www.symantec.com/connect/fr/blogs/malware-uses-google-go-language |
16:26:46 | dom96 | Guys, write malware in Nimrod. :P |
16:28:11 | reactormonk | ^^ |
16:29:48 | Araq | good news |
16:29:53 | Araq | I found the bug |
16:30:16 | Araq | bad news is that'll take me 1-2 days to fix it :-/ |
16:35:57 | * | shevy2 joined #nimrod |
16:38:02 | * | shevy quit (Read error: Operation timed out) |
16:38:55 | Araq | shevy2: updated your nick, hu? :-) |
16:39:07 | Araq | version 2 is always better |
16:44:46 | reactormonk | Araq: except matrix movies |
16:46:06 | Araq | true |
17:06:13 | * | Boscop joined #nimrod |
17:32:14 | * | Boscop quit (Remote host closed the connection) |
19:31:41 | Araq | reactormonk: what about that linguist patch? |
19:41:57 | reactormonk | Araq: submitted it |
19:43:04 | Araq | well? |
19:43:08 | Araq | any feedback? |
19:43:15 | reactormonk | https://github.com/github/linguist/pull/253 |
19:45:21 | Araq | what's charlock detection? |
19:45:49 | reactormonk | http://rubygems.org/gems/charlock_holmes |
19:46:33 | Araq | wtf? who needs a module for that? |
19:46:44 | Araq | if binary 0 in file --> binary, else: text |
19:47:11 | Araq | works with 95% precision |
19:47:25 | Araq | (yeah I made up that number, but it really works well) |
19:48:11 | reactormonk | Araq: yeah, but charlock also finds stuff like utf8/iso/jk/blub/bla |
19:50:01 | Araq | who cares for programming language detection? |
19:50:41 | Araq | source code mostly consists of ascii |
19:51:20 | reactormonk | well, it covers the last 5% |
19:53:18 | Araq | you can easily ignore non ascii chars for PL detection ... |
19:53:48 | Araq | oh well I'll write my own linguist module |
19:53:49 | reactormonk | argue with them, not with me |
19:53:53 | Araq | in nimrod :P |
19:54:37 | * | apriori| joined #nimrod |
19:54:42 | reactormonk | ... and make it interface with ruby? |
19:55:03 | Araq | nah, I don't care about ruby |
19:55:22 | Araq | we won't get github to switch to anything else anyway |
19:56:18 | dom96 | Lets just write our own git hosting service. |
19:56:27 | reactormonk | yeah... right |
19:57:31 | Araq | that would be cool :-) |
19:58:06 | Araq | we could also fake the numbers ... 1000 watchers for nimrod! :D |
19:58:38 | dom96 | hah |
20:08:26 | * | Trix[a]r_za is now known as Trixar_za |
20:15:19 | zahary | dom96, do you have plans to add debugging support to aporia? |
20:15:44 | dom96 | Yes. Definitely. |
20:17:10 | apriori| | hey guys |
20:17:36 | apriori| | Araq: is var/normal proc overload resolution already implemented? |
20:18:19 | zahary | I had to read about the existing remote debugging protocols today and it seems that there is one that's quite popular - DBGp |
20:18:38 | zahary | it supported by a whole bunch of text editors / IDEs and languages |
20:19:00 | zahary | even gedit has support :P http://code.google.com/p/gedbp/ |
20:19:47 | dom96 | bleh xml :P |
20:20:08 | apriori| | frankly |
20:20:39 | apriori| | I think anyone who thinks that a human is supposed to read or even edit xml should be shot on a wall |
20:21:16 | dom96 | That's a bit harsh :P |
20:21:42 | apriori| | believe me, after struggeling several hours with jboss xml configuration crap, you will get, what I mean ;) |
20:23:39 | dom96 | oh trust me I get what you mean. |
20:32:50 | apriori| | dom96: the real fun with the configuration was, you needed to know shitloads about the internals of the program...which in my opinion is just stupid |
20:33:13 | apriori| | I mean.. all that stuff starts with the overusage of namespaces and stuff |
20:33:25 | Araq | apriori|: no overloading for 'var T' yet, sorry |
20:33:37 | Araq | I'm busy fixing bugs |
20:33:38 | apriori| | and, to make the fun even bigger.. _versionen_ namespaces in the configuration |
20:33:43 | apriori| | Araq: ok |
20:35:34 | apriori| | Araq: yeah, I think fixing bugs is more important right now.. otherwise they'll pile up badly |
20:41:32 | fowl | whats the difference in a method and proc |
20:42:39 | apriori| | fowl: method = dynamic dispatch |
20:42:41 | apriori| | like virtual |
20:49:13 | fowl | whats the difference in that and function overloading |
20:52:43 | Araq | fowl: the tutorial even contains an example |
20:54:12 | * | apriori|| joined #nimrod |
20:54:27 | apriori|| | fowl: function overloading will be resolved statically |
20:54:36 | apriori|| | fowl: dynamic dispatch works at runtime .... its commonly used whenever you use inherticance hierarchies |
20:55:15 | * | apriori| quit (Ping timeout: 265 seconds) |
21:07:18 | shevy2 | Araq my ISP provider is cheap, but sucks. so I get regular disconnects :( xchat auto-rejoins me to IRC, but uses another nick in that case. then sometimes "shevy" and "shevy2" coexist, but I dont get anything sent to shevy at around ~30 seconds before a disconnect happens |
21:07:24 | * | shevy2 is now known as shevy |
21:08:06 | Araq | shevy: I figured ;-) |
21:13:28 | fowl | i still dont get it |
21:14:50 | fowl | seems to me those examples could use procs just fine |
21:18:34 | Araq | try it then |
21:18:36 | apriori|| | fowl: didnt you ever program C++ OO style? |
21:18:54 | apriori|| | fowl: or some other OO language with inheritance? |
21:19:11 | fowl | just ruby/python |
21:21:37 | apriori|| | fowl: well, say you got a class type, which represents an interface with a default implementation. if you e.g. got a factory that creates _specialized_ instances that override function of the interface but still returns the result as the interface type, external calls to that instance will dynamic dispatch to the overloaded function although it seems that this information "got lost" |
21:24:01 | apriori|| | fowl: https://en.wikipedia.org/wiki/Polymorphism_in_object-oriented_programming |
21:26:33 | Araq | fowl: just don't use inheritance and then you don't need methods |
21:27:09 | apriori|| | Araq: well, I never really used inheritance in nimrod, yet |
21:27:21 | apriori|| | the object-kind feature did suffice, mostly |
21:28:14 | Araq | dom96: which test was it that cause the endless loop? |
21:28:33 | dom96 | tthreadheapviolation1.nim |
21:29:26 | fowl | o_k |
21:30:40 | Araq | works for me |
21:32:28 | dom96 | maybe it's the one after that? |
21:32:51 | dom96 | That's the last module name that was written to the console by the tester |
21:33:17 | Araq | it's the last test to be rejected |
21:33:31 | Araq | and then come the "compile" tests |
21:36:16 | apriori|| | bye all |
21:36:22 | * | apriori|| quit (Quit: Konversation terminated!) |
21:40:17 | Araq | just checked the tester 'echo's before starting the test |
21:40:26 | Araq | so last entry should be where it got stuck |
22:00:55 | * | dom96_and joined #nimrod |
22:01:11 | dom96_and | Well my internet died. |
22:01:21 | Araq | not good |
22:01:58 | dom96_and | Araq: well I'm not sure I can help much more, I'll look into it more tomorrow. |
22:02:23 | dom96_and | Hopefully my internet will come back. |
22:02:28 | dom96_and | Good night. |
22:02:53 | * | dom96_and quit (Client Quit) |
22:28:05 | * | q66 quit (Quit: Quit) |
22:30:54 | Araq | damn I'm stupid |
22:31:01 | Araq | I know why the tester hangs ... |
23:29:21 | * | fowl quit (Quit: Leaving) |
23:38:12 | * | fowl joined #nimrod |
23:43:51 | fowl | Araq: did you see this |
23:43:59 | fowl | https://gist.github.com/3737049 |
23:48:00 | Araq | fixed it already (I think) |
23:50:21 | fowl | ill try running them tomorrow |
23:51:41 | Araq | alright thanks |
23:51:46 | Araq | good night |