<<23-12-2012>>

01:04:52*Zerathul quit (Quit: ChatZilla 0.9.89 [Firefox 17.0.1/20121128204232])
01:08:35dom96grrr
01:08:40dom96Github is down
01:08:44Araqlol
01:08:51Araqnot your day, is it?
01:09:29ZorAraq: so I hear your have an effect system in nimrod
01:09:49Araqyes
01:10:17Zorany docs on it?
01:10:35AraqI plan to use it to prevent data races and deadlocks :-)
01:11:14AraqZor: http://build.nimrod-code.org/docs/manual.html#effect-system
01:18:15Araqbtw, Zor, do you happen to know where the followup of this is: http://bartoszmilewski.com/2009/05/26/race-free-multithreading/
01:33:20Araqnever mind, found them
02:08:52Araqgood night
02:55:50*q66 quit (Quit: Quit)
06:55:39reactormonkAraq, uhm, I got to pluck the .js file from nimcache?
08:57:16Araqreactormonk: yep
08:58:35Araqwe could change that, but what would be a better place?
09:34:23*FreeArtMan joined #nimrod
09:59:28*mal`` quit (Remote host closed the connection)
10:08:21*mal`` joined #nimrod
11:43:17*q66 joined #nimrod
15:23:59*Roin quit (Quit: WeeChat 0.3.9.2)
15:24:20*Roin joined #nimrod
15:24:20*Roin quit (Changing host)
15:24:21*Roin joined #nimrod
17:01:36*apriori| joined #nimrod
17:02:04Araqhi apriori|
17:02:09apriori|hi Araq
17:02:28Araqso ... I guess I'm blocking your work by not fixing the bugs you reported?
17:02:55apriori|well.. yeah :P
17:03:31Araqthat's bad
17:03:56Araqbecause I don't feel like fixing bugs :P
17:04:26apriori|most crucially of course #287 (partial specialisation)
17:04:39apriori|well.. np... just take your time ;)
17:04:52Araqno, we can't afford you doing nothing either
17:05:26apriori|might be true.. but even if the bugs get fixed, you couldn't expect me to finish the work in say 2 weeks
17:05:33apriori|don't forget that I'm still a student ;)
17:06:16apriori|with supposedly other stuff to do... but you know how studying is.. sometimes other more useful stuff is more interesting ;)
17:06:26apriori|in my case ..playing with nimrod, haskell and other stuff :P
17:08:33apriori|e.g., after the 27. I gonna fully focus on my next exam .. quantum physics..
17:08:39apriori|and that for about 3-4 weeks
17:09:17Araqquantum physics are interesting
17:09:40apriori|yeah, it actually is
17:09:54apriori|but its also somewhat tough.. tough math throughout...
17:10:17apriori|in other areas of physics you can get quite far with "intuition" .. but not in quantum physics.. there only pure math matters
17:10:58Araqintuition never worked for me in physics
17:11:10apriori|did you have that subject in your studies?
17:11:27apriori|or did you mean back in school?
17:11:30Araqno, only at school ;-)
17:11:35apriori|hehe, ok
17:11:42apriori|yeah.. physics is totally different there..
17:12:20apriori|in university you get the impression that physics is somewhat sloppy...
17:12:41apriori|neglecting actually unneglectable terms here and there in their equations...
17:13:34apriori|e.g., with the ODE of the simple pendulum...
17:13:57apriori|in which a sin(alpha) is approximated with (alpha) .. which only holds for quite small angles
17:16:02apriori|but on the other hand such simplications are often needed in order to able to actually solve some DEs.. physics is full of such stuff
17:16:30apriori|*simplifications
17:17:18apriori|btw, Araq, coming back to good old forward declarations ...
17:17:23Araqsimplifications for mathematical reasons are everywhere ;-)
17:17:50Araqforwarding a generic doesn't work, I know, I know
17:18:07Araqsupport for closures broke it and I haven't fixed it yet
17:18:15apriori|nope, I didnt mean that
17:18:36apriori|I just wanted to ask, whether you don't wanna add another parser pass because of performance
17:19:05Araqzahary is working on it, so it will be gone
17:19:21AraqI'm the only one who actually likes that feature ...
17:19:29apriori|apparently :P
17:19:48apriori|I actually got your point when you described it somewhat enforces a read order..
18:01:21*Vladar joined #nimrod
18:15:04Araqyeah as I said, you can read from bottom to top
18:15:30Araqwhereas with implicit forwarding you can't read from top to bottom
18:16:04Araqbecause it's not enforced and there are enough people around coming from languages without implicit forwarding
18:17:40Araqso apriori|, how about you work on something that doesn't block you because of compiler bugs ;-)
18:19:22Araqlike a bignum library?
18:19:56Araqor a websockets library or a wxWidgets wrapper?
18:37:53apriori|hm...
18:38:04apriori|not really an expert on websockets or bignum...
18:38:10apriori|wxwidgets sounds like maintenance hell :P
18:38:21apriori|although.. it should have a good C API
18:38:34Araqperhaps now it has
18:38:42Araqit used to have no C API
18:38:53Araqbut I've old code lying around here
18:39:06apriori|hm.. maybe I confuse it
18:39:08Araqwhich did the wrapper via a C wrapper
18:39:10apriori|gonna take a look
18:40:21apriori|looks like a wxC was stripped out of wxHaskell
18:41:12apriori|and that is ancient :/
18:41:29Araqyeah, but so is the wrapper I have here
18:42:03reactormonkAraq, hum... stdout? :-)
18:42:42Araqreactormonk: nah, I don't consider that better than nimcache/ (which you can btw override)
19:03:40apriori|Araq: maybe we should wrap libclang instead... to get a c++ parser
19:03:55apriori|and more or less write a very stupid c++2nim
19:04:15Araqupdating my c2nim to grok c++ is more fun :P
19:04:34apriori|:P
19:05:19Araqand this llvm stuff is always more work than it seems
19:07:21apriori|maybe.. but once it would be done, maintenance might not be too high
19:07:38Araqlol
19:07:46Araqas if LLVM's APIs are stable ...
19:08:09apriori|I think more in the sense of... it doesn't quite help to have a wrapper for lib X right now.. if its a major problem to follow the development upstream
19:08:12AraqC++'s syntax is way more stable than LLVM's APIs
19:08:21apriori|yup, that for sure
19:09:15Araqwell I have to go
19:09:22Araqbye
19:09:24apriori|bye
19:15:19*FreeArtMan quit (Ping timeout: 260 seconds)
19:17:10*FreeArtMan joined #nimrod
19:24:24*FreeArtMan quit (Read error: Connection reset by peer)
19:25:15*FreeArtMan joined #nimrod
19:35:29*gradha joined #nimrod
19:52:19Zoron the other hand parsing c++ is a nightmare
20:53:37gradhadom96: testing now the socket changes, everything seems to work now, thanks
20:54:00dom96gradha: awesome. No problem :)
20:54:01*gradha quit (Read error: Connection reset by peer)
20:55:22*gradha joined #nimrod
20:55:43gradhaAraq: koch web seems to take ages now that I've installed tex, any param to disable building pdf?
21:02:59dom96Looking at the source, it doesn't seem there is a param.
21:02:59*gradha quit (Read error: Connection reset by peer)
21:03:16*dom96 wonders if he's accidentally killing gradha
21:03:30*gradha joined #nimrod
21:06:52*Vladar quit (Quit: Leaving)
21:06:53*gradha quit (Read error: Connection reset by peer)
21:08:00*gradha joined #nimrod
21:28:05gradhahalf hour later it was still building the third pdf, so Ctrl+C worked wonders
21:33:16dom96is it pdflatext that takes so long?
21:33:17*gradha quit (Read error: Connection reset by peer)
21:34:07*gradha joined #nimrod
21:35:01dom96gradha: It seems every time I speak, your internet dies.
21:35:01*gradha quit (Read error: Connection reset by peer)
21:36:37*gradha joined #nimrod
21:45:05gradhaindeed, and I find out only after reloading the web log
21:49:06gradhajust created https://github.com/Araq/Nimrod/issues/289
21:49:20gradhaI guess comments are not a strong point in the current code base
21:51:07gradhaso answering to the web irclog, it seems that pdflatex on macosx ships each letter to a china factory and waits for it to come back with an aluminium body welded by laser
21:51:44gradhathe final pdf still looks awful though
21:58:27dom96lol
21:58:28*gradha quit (Read error: Connection reset by peer)
21:58:43*gradha joined #nimrod
21:58:43dom96This is interesting...
21:59:15gradhahuh, so you are sending irc packets with the evil bit set?
21:59:37dom96I am?
21:59:48gradhaI keep dying here
21:59:58gradhajust closed torrent/dropbox to see if that was the problm
22:00:05gradhamaybe the irc client is too picky about latency
22:00:15dom96What IRC client are you using?
22:00:29gradhaonly found colloquy for mac
22:00:41gradhain the good days I used bitchX
22:02:32dom96Can you not get xchat for mac?
22:02:50gradha"XChat is an IRC chat program for both Linux and Windows"
22:02:54gradhaI guess that means not
22:03:30dom96http://sourceforge.net/projects/xchataqua/
22:03:37dom96But "As of 2012-10-17, this project is no longer under active development."
22:04:07gradhadoes it have prettier monospaced fonts?
22:04:25dom96no idea
22:05:12gradhabrb
22:05:13*gradha quit (Quit: gradha)
22:06:19*gradha joined #nimrod
22:06:29gradhahmmm
22:06:58gradhalooks pretty
22:07:35dom96really? Screenshot?
22:08:46gradhahttp://dl.dropbox.com/u/145894/t/xchat.png
22:08:56gradhanow comes the lag test
22:09:52dom96hm, pretty indeed.
22:10:04gradhaok, it sucks, has no notifications
22:10:26dom96Are you sure? Check the preferences.
22:12:05gradhaoh yeah, about 40 different irc events and I don't know what does any of each
22:12:11gradhathis is certainly free software
22:12:15fowllol
22:12:28fowlused to that watered-down iSoftware
22:13:09gradhaok, tell me the difference between "Channel Modes" and "Channel Mode Generic"
22:13:19gradhaI don't even know what that as an event is supposed to be
22:14:40gradhathe problem is not that you can configure stuff, the problem is there is no help/readme, not even a tooltip, so the user is expected to know full irc jargon
22:14:48dom96Just untick those or whatever.
22:15:05dom96Not sure what the difference between the two is.
22:15:08fowlgradha: that event list is for formatting the text its displayed it
22:15:54gradhanot on mac, this is to make the icon bounce or display a badge when this event happens
22:16:26fowlhttp://storage3.static.itmages.com/i/12/1224/h_1356300980_6133128_a829e86c14.png
22:17:16gradhaThe mac version doesn't have alerts, I'm looking at the sounds subsection
22:17:26gradhaso yeah, sounds subsections, and has nothing to do with sounds
22:17:59fowluhh ok
22:18:02fowlafk
22:18:59gradhamaybe alerts don't have the same meaning and that's why they merged them with sounds http://dl.dropbox.com/u/145894/t/lovely.png
22:22:12gradhaI at least I have a good excuse now for not paying attention
22:24:02gradhathe syntax for nested arrays makes much more sense in nirmod that other languages
22:24:33gradhaI'll add that to the tutorial, it's not obvious for people coming from brain damaged languages
22:27:01dom96indeed
22:40:59*FreeArtMan quit (Quit: Out of this 3D)
23:30:32gradhacomments on https://github.com/Araq/Nimrod/pull/290 welcome, good night
23:30:34*gradha quit (Quit: Leaving)