<<14-04-2013>>

00:01:07NimBotAraq/Nimrod 1ec2e11 Dominik Picheta [+0 ±1 -0]: Fixed incorrect drawing of rectangles by graphics.drawRect.
00:01:08NimBotAraq/Nimrod e0b592a Dominik Picheta [+0 ±6 -0]: Fixed recvLine deprecation warnings.
00:31:12Araqgraphics.drawRect was wrong? o.O
00:33:14dom96yeah
00:33:44dom96it was off by one pixel ;)
00:35:38Araqso how does c source generation fail?
00:35:46Araqnimrod check niminst does work
00:35:57Araqso does nimrod check koch
00:36:03Araqoh I see
00:36:24Araqit fails to build for windows
00:36:52dom96Araq: The front page should mention that Nimrod can compile to JS.
00:40:09dom96Also, did you see:
00:40:13dom96<dom96> Araq: I think we should create some benchmarks and include them on the new website once 0.9.2 is released.
00:40:21dom96or are you totally oblivious to scrollback? :P
00:40:50dom96or do you simply have nothing to say about my idea.
00:41:07Araqbenchmarking is lots of work, but I agree
00:45:01dom96Someone already implemented the benchmarks for us though.
00:45:04dom96We just need to optimise.
00:45:11dom96But that is perhaps the hard work.
00:47:42Araqseriously reactormonk, you fucked up times.nim ...
00:47:44*Mathnerd626 quit (Read error: Connection reset by peer)
00:51:57NimBotAraq/Nimrod 29bd96e Araq [+0 ±1 -0]: times.nim compiles on windows again
00:53:26Araqreactormonk: the next time also test 'nimrod check --os:windows lib/pure/times.nim' please ;-)
00:54:04dom96Araq: Don't blame reactormonk, you merged his pull request should have reviewed it better :P
00:54:21Araqmeh to be honest
00:54:30Araqthe effect checking surely is confusing
00:54:50Araqwe really need to provide a complete trace
00:55:46Araqit's nice that the compiler is smarter than me ... but it would be nicer if it would explain it better :-)
00:56:59dom96ugh, I don't quite like the toSeconds function.
00:59:32JStokerCan I make the initial nimrod compile with a different compiler to default? I have tried editing config/nimrod.cfg, from cc = gcc, to cc = clang, it's ignored me entirely. Any hints? :-)
01:00:49Araqcc=clang sounds good
01:01:24JStokerIndeed what I thought. It ignores me however :(
01:01:37Araqdo you have nimrod installed?
01:01:44JStokerNope.
01:01:46JStokerActually, yes
01:02:00Araqcompile a simple examples/hallo please and check which config files the compiler reads
01:02:39JStokerI'm trying to compile a newer version of nimrod, so just wget'd the 0.9.0 zip file, and ./build.sh after modifying config/nimrod.cfg
01:03:09JStokerShould've possibly made that a bit clearer, sorry.
01:03:19Araqversion 0.9.0 can't compile 0.9.1 ...
01:03:36Araqlast version never can compiler the newest version, sorry
01:03:40reactormonkAraq, me? care about windows?
01:03:48Araqthe language develops too fast :P
01:04:04Araqhowever, bootstrapping from github should work fine
01:04:27Araqreactormonk: 'nimrod check --os:windows' doesn't require you to boot windows
01:05:01reactormonkAraq, I know
01:05:15dom96reactormonk: Why did you export toSeconds?
01:06:15reactormonkdom96, good question. unexport it.
01:08:13JStokerAraq: I'm not trying to get the older version to compile it. I'm wanting clang to compile the c stuff to bootstrap it up.
01:08:57dom96JStoker: hrm, are you trying to edit the nimrod config file in the hopes that the build.sh will get those changes?
01:09:10JStokerAye, that's what i'm thinking
01:12:29AraqJStoker: you can edit build.sh to use clang
01:12:30dom96JStoker: You need to edit the .sh file for that.
01:13:02Araqhowever, I'd simply build it the way it does and then bootstrap with the changed config
01:13:14dom96JStoker: btw it might be better if you get the latest compiler from github.
01:13:28dom96(or from nimbuild)
01:13:34Araqfor 'koch boot -d:release' your configuration setting should be acknowledged
01:13:42AraqI have to sleep now, good night
01:13:55JStokerOne thing you could do to make this slightly less of a pain, is make the build.sh file detect if there's a $CC variable already, and then do that. However, yeah. OK.
01:41:01*Mathnerd626 joined #nimrod
01:41:53NimBotAraq/Nimrod a75d115 Dominik Picheta [+0 ±1 -0]: Fixed some problems with the times module, added interval tests.
01:42:27reactormonkdom96, since1970 <- change the variable name as well
01:42:44dom96why?
01:42:50reactormonkdom96, and why did you copy/paste the inverval code again
01:43:03dom96because your code didn't work
01:43:07reactormonkok
01:43:18dom96And I don't feel like figuring out why
01:43:23dom96as it's almost 3am
01:43:33reactormonk^^
01:46:19dom96anyway good night
01:46:24reactormonkyep
01:46:26reactormonkyou too
02:08:38*q66 quit (Remote host closed the connection)
02:40:36*fowl quit (Ping timeout: 276 seconds)
02:43:53*fowl joined #nimrod
03:09:28*fowl_ joined #nimrod
03:10:57*fowl quit (Ping timeout: 256 seconds)
03:12:04*XAMPP joined #nimrod
04:09:18*fowl_ quit (Read error: Connection reset by peer)
04:11:04*fowl_ joined #nimrod
05:42:24*fowl_ quit (Read error: Connection reset by peer)
06:02:23*fowl joined #nimrod
06:48:53*fowl quit (Ping timeout: 240 seconds)
07:14:07*fowl joined #nimrod
07:18:56*gradha joined #nimrod
07:20:01gradhadom96: something is wrong with the builder, it keeps piling up commits, didn't react at all to yerterdays' changes, don't you have a "fuck-it-and-build-all-anyway" remote command to test?
07:23:16gradhaI've reset it now but I don't think that's useful, the log files did catch my recent reboots of the machines, "natural reset" if you will
07:55:51*gradha quit (Quit: bbl, have youtube videos to watch)
08:37:17*mal`` quit (Quit: ERC Version 5.3 (IRC client for Emacs))
09:01:52*mal`` joined #nimrod
09:25:08*xcombelle joined #nimrod
10:30:00*q66 joined #nimrod
11:18:38*Trix[a]r_za is now known as Trixar_za
12:12:22*Trixar_za is now known as Trix[a]r_za
13:46:18*Trix[a]r_za is now known as Trixar_za
14:03:10*fowl quit (Ping timeout: 258 seconds)
14:09:15*fowl joined #nimrod
14:09:54Araqfowl: something like https://github.com/AdaDoom3/AdaDoom3 for Nimrod would be cool ... ;-)
14:09:57Araqsee you later
14:50:42*fowl quit (Ping timeout: 258 seconds)
15:01:43*fowl joined #nimrod
15:26:02*Mathnerd626 quit (Read error: Connection reset by peer)
15:33:19*gradha joined #nimrod
15:37:31dom96gradha: Yeah, i'm aware of the bug. Will fix ASAP.
15:40:44gradhais it something mac specific? doesn't show for other builders
15:41:25dom96nah
15:45:20*Mathnerd626 joined #nimrod
15:51:21dom96gradha: It's because it queues the commits, but nimbuild does not tell a builder that just connected that there are queued commits it should be building.
15:51:29*fowl quit (Read error: Connection timed out)
15:51:31dom96And when a new commit is pushed, nimbuild simply adds it to the queue.
15:51:51gradhaoh, so you would need to clean the queue for it to start building again then
15:52:47dom96yeah. But I will fix this problem (among some of the other problems that have piled up :P)
15:53:14gradhaseems like your personal queue has a similar problem
15:53:38dom96indeed :P
16:01:15*fowl joined #nimrod
16:11:27*gradha quit (Ping timeout: 260 seconds)
16:12:16*gradha joined #nimrod
16:17:20*gradha quit (Ping timeout: 258 seconds)
16:17:56*gradha joined #nimrod
16:22:24*fowl quit (Ping timeout: 256 seconds)
16:25:48*gradha quit (Ping timeout: 256 seconds)
16:31:15*gradha joined #nimrod
16:35:14*fowl joined #nimrod
16:35:43*gradha quit (Ping timeout: 260 seconds)
16:36:26*gradha joined #nimrod
16:41:00*gradha quit (Ping timeout: 264 seconds)
16:41:18*gradha joined #nimrod
17:10:14*fowl quit (Ping timeout: 258 seconds)
17:12:16*fowl joined #nimrod
17:40:53*fowl quit (Ping timeout: 248 seconds)
17:41:20*fowl joined #nimrod
17:46:54*Trixar_za is now known as Trix[a]r_za
18:44:12*xcombelle quit (Remote host closed the connection)
18:55:14Araqgradha: now that your fancyos is complete and can operate your vaccum cleaner, what about an example showing off Nimrod on NaCl? ;-)
18:55:34gradhaI'm not interested, thanks
18:55:50Araqugh, why not?
18:56:17gradhaI'm not the kind of person who opens a webbrowser to run apps
19:22:22gradhalooking at https://github.com/Araq/Nimrod/commit/8cd4e1a17ad253625890ba698c116180ecc0a32b it is not clear what happens if I pass the x var to another proc
19:22:46gradhawill the destructor be invoked for the copy at the end of the other proc's lifetime?
19:24:18gradhamaybe main() calls process(x: TMyObj), doesn't that get a copy which will autodestruct somehow?
19:25:31Araqno, it gets a shallow copy anyway
19:26:04Araqit does the right thing (TM) :P
19:26:32Araqconstruction is tied to a variable and this variable will be destructed at scope exit
19:26:41Araqa parameter is no variable
19:28:41gradhainteresting, desctructors can't be used for ref variables?
19:29:03AraqI think they can
19:29:18Araqmaybe the implementation has a bug for 'ref T'
19:29:33Araqbut you're right, the docs need to be more verbose
19:29:47gradhathe gc is then in charge of calling the desctructor whenever it wishes, right?
19:30:04Araqthat's a *finalizer*, not a destructor
19:30:15Araqa destructor is deterministic
19:30:25Araqand so the GC has nothing to do with it
19:32:17gradhanice, there are even less references in the documentation to finalizers than to destructors
19:33:23fowlis there a library for sifting through html
19:34:28Araqfowl: sifting through == xpath?
19:34:51Araqwe have an expat wrapper which I think includes an xpath implementation
19:34:53fowlyea
19:35:13Araqbut the pure stuff lacks an xpath implementation :-(
19:39:43gradhawhat are the plans to implement nimforum search: sqlite full text search or piggy back on google?
19:40:09Araqsqlite text search I think
19:58:36*Trix[a]r_za is now known as Trixar_za
20:27:27*fowl quit (Ping timeout: 252 seconds)
20:53:47NimBotAraq/Nimrod 4b5c2d5 Grzegorz Adam Hankiewicz [+0 ±1 -0]: Documents verbosity levels. Refs #258.
20:53:47NimBotAraq/Nimrod bec1833 Dominik Picheta [+0 ±1 -0]: Merge pull request #387 from gradha/pr_documents_verbosity_levels... 3 more lines
21:19:06*fowl joined #nimrod
21:35:57Araqgradha: I think verbosity:1 is the default, set in the std config file
21:36:31Araqyep
21:36:48Araqit contains: --verbosity: "1"
21:37:09gradhaI wonder then why compilation output is different if I use no switch and --verbosity:1
21:37:50Araqhow is it different?
21:40:05gradhano difference, sorry
21:44:28*gradha quit (Quit: bbl, have youtube videos to watch)
23:30:49*q66 quit (Remote host closed the connection)