[00:52:42] *** fredreichbier has joined #ooc-lang [00:52:42] *** ChanServ sets mode: +v fredreichbier [00:58:57] <fredreichbier> yo hai [01:32:59] <duckinator> fredreichbier: we may have a full fix to replace that warning by tomorrow :D [01:33:09] <fredreichbier> ya duck [01:33:16] <fredreichbier> naiss! [01:33:25] <duckinator> for closures it's surprisingly simple [01:33:31] <fredreichbier> there are some critical parts in the rock source [01:34:00] <duckinator> basically, for closures (the part we've got 100% figured out, afaik), old: [01:34:01] <duckinator> lang_types__Closure test2____comboRoot1 = c__f(); [01:34:01] <duckinator> false ? ((lang_types__Bool (*)(void*)) __comboRoot1.thunk)(__comboRoot1.context) : true; [01:34:02] <duckinator> new: [01:34:12] <duckinator> lang_types__Closure test2____comboRoot1; [01:34:12] <duckinator> false ? ( __comboRoot1 = c__f(), ((lang_types__Bool (*)(void*))(__comboRoot1).thunk)(__comboRoot1.context)) : true; [01:34:20] <fredreichbier> that's pretty nice! [01:34:24] <duckinator> isn't it, though? [01:34:42] <fredreichbier> for the records: http://paste.pocoo.org/show/469766/ [01:34:47] *** curtism has quit IRC [01:34:52] <duckinator> except i derped, all references to __comboRoot1 should be test____comboRoot1 ;P [01:35:12] <duckinator> nice [01:35:17] <duckinator> but yea [01:36:05] <duckinator> once i figure out how to get VarArg stuff done a bit less horrifyingly i'll work on an actual implementation :P [01:36:27] <duckinator> https://gist.github.com/1191631#L68 is a tad scary :) [01:36:50] <duckinator> anywho, bbl..again o/ [01:52:07] *** shahri has quit IRC [02:05:58] *** Ttech is now known as The_Doctor [02:08:13] *** The_Doctor is now known as Ttech [02:37:31] *** zc00gii has joined #ooc-lang [02:41:40] *** beppu has quit IRC [02:42:40] *** beppu has joined #ooc-lang [03:03:52] *** fredreichbier has quit IRC [03:42:10] *** Nilium has quit IRC [03:45:22] *** Jetbeard has quit IRC [03:46:08] *** Nilium has joined #ooc-lang [03:48:21] *** NoelCower has joined #ooc-lang [03:48:39] *** Nilium has quit IRC [03:48:43] *** NoelCower is now known as Nilium [03:48:48] *** ChanServ sets mode: +v Nilium [04:45:49] *** zc00gii has quit IRC [05:02:55] <duckinator> hi [06:01:47] *** mickael9` has quit IRC [06:05:45] *** curtism has joined #ooc-lang [08:22:40] *** shamanas has joined #ooc-lang [09:34:28] <shamanas> anyone willing to help with #311? [09:34:43] <shamanas> we know what rock should generate [09:34:53] <shamanas> just gotta make it generate it [10:32:39] *** Nilium has quit IRC [10:38:33] *** Nilium has joined #ooc-lang [10:38:33] *** ChanServ sets mode: +v Nilium [11:17:32] *** Jetbeard has joined #ooc-lang [11:22:51] *** shamanas has quit IRC [11:41:50] *** MayDaniel has joined #ooc-lang [11:44:56] *** MayDaniel has quit IRC [14:35:28] *** shamanas has joined #ooc-lang [14:38:36] *** shamanas has quit IRC [14:46:05] *** shamanas has joined #ooc-lang [15:07:53] *** locks has quit IRC [15:08:56] *** locks has joined #ooc-lang [15:12:26] *** shahri has joined #ooc-lang [16:20:37] *** shamanas has quit IRC [16:30:55] *** MayDaniel has joined #ooc-lang [16:36:09] <duckinator> hi [16:40:25] <locks> hey duck [16:48:48] *** duckinator changes topic to "Welcome to the official ooc programming language IRC channel | Channel's logged: http://tinyurl.com/ooc-lang | We're 2 bugs away from 0.9.2! | We might also have a proper fix for ternary expressions by 0.9.2" [16:53:38] *** Oddity007 has joined #ooc-lang [17:00:02] <duckinator> o/ Oddity007 [17:00:27] <Oddity007> Hey [17:07:50] *** davidlt has joined #ooc-lang [17:09:25] *** davidlt has quit IRC [17:09:31] *** davidlt has joined #ooc-lang [17:14:10] <duckinator> o/ davidlt [17:45:18] *** davidlt has quit IRC [17:50:49] *** mickael9 has joined #ooc-lang [18:20:45] *** MayDaniel has quit IRC [18:22:23] *** mickael9` has joined #ooc-lang [18:22:33] *** mickael9 has quit IRC [18:23:35] *** MayDaniel has joined #ooc-lang [18:36:29] *** MayDaniel has quit IRC [19:34:07] *** wandernauta has joined #ooc-lang [19:39:07] <duckinator> ohai wandernauta [19:39:15] <duckinator> i finally got to say hi before you disappeared D; [19:42:05] <wandernauta> Hey there Ducky! [19:42:19] <duckinator> we're 2 bugs from 0.9.2, finally :D [19:42:29] <wandernauta> Awesome :D [19:42:59] <wandernauta> Does n'diddy stop by here too every once in a while? [19:43:09] <duckinator> yea [19:43:20] <wandernauta> Kay cool :D [19:43:46] *** MayDaniel has joined #ooc-lang [19:53:35] *** MayDaniel has quit IRC [20:02:24] <duckinator> argh [20:09:25] <duckinator> wandernauta: still lurking by chance? :P [20:11:33] * locks eats popcorns [20:27:35] * Oddity007 looks at http://i.imgur.com/3Iw8q.jpg [20:28:42] <duckinator> O.o [20:28:50] <duckinator> interesting :P [20:36:36] <wandernauta> duckinator: Yep, still lurking [20:38:42] <duckinator> know anything about keyboards? :P [20:39:01] *** curtism has quit IRC [20:40:53] <locks> Korg, Yamaha, Kurzweil? [20:42:13] <duckinator> no :P [20:42:17] <duckinator> computer keyboards [20:42:30] <duckinator> namely how to get a decent one that's not $100+... [20:45:40] <locks> logitech slim? :P [20:46:07] <duckinator> well my main issue is my current one makes my wrist and sometimes my fingers hurt [20:46:18] * duckinator looks at the logitech slim...if logitech.com ever loads... [20:47:51] <duckinator> locks: i can't find the slim on their site :P [20:48:37] <locks> oops, it's called ultra-flat [20:48:42] <locks> tbh most people don't seem to like it [20:48:52] <locks> you could always get an apple keyboard O:) [20:50:06] <wandernauta> Check out Das Keyboard [20:50:18] <wandernauta> Not cheap, not quiet, but ridiculously awesome [20:50:36] *** mickael9` has quit IRC [20:50:37] <locks> and only 200eur! [20:50:41] <duckinator> wandernauta: well, that...sorta...goes against the 2 things i need xD [20:50:54] <duckinator> there's a 2 year old kid that sleeps in the room next to mine, so super loud keyboards are out [20:51:00] <duckinator> and..well..2 year old kid...anything expensive is out :P [20:51:06] <wandernauta> duckinator: But... but... but... [20:51:11] <locks> apple =} [20:51:54] <duckinator> locks: how expensive do those tend to be? :P [20:52:03] <wandernauta> duckinator: Microsoft Natural Ergonomic. Those are cheap. [20:52:13] <locks> 60, 70eur [20:52:29] <duckinator> agh, that's still like $100 USD :P [20:53:05] <locks> http://store.apple.com/us/product/MC184LL/B?fnode=MTc0MjU4OTY&mco=MjM2NDAxMTY [20:53:20] <locks> you forget how they usually do currency exchange in the tech industry [20:53:59] <duckinator> oh wow, they're like $70 USD [20:54:17] <duckinator> locks: they like using the same numbers everywhere? ;P [20:54:33] <locks> yup [20:54:43] <locks> it's like, 70usd -> 70eur -> 65 gbp [20:55:19] <locks> interesting, the gbp one is cheaper [20:55:26] <duckinator> huh [20:55:49] <locks> it's 93 usd [20:55:50] <locks> hahahaha [20:56:07] <duckinator> hm? [20:56:29] <locks> http://store.apple.com/pt/product/MC184Z/B?fnode=MTc0MjU4OTY&mco=MjM2NTA2NDI [20:56:44] <locks> http://store.apple.com/uk/product/MC184LB/B?fnode=MTc0MjU4OTY&mco=MjM2NDExMDM [20:56:48] <locks> how fucked up is this? [20:56:53] <duckinator> lolwtf [20:57:06] <duckinator> in the US it's 70 USD [20:57:12] <locks> yup [20:57:15] <locks> we pay 101 usd for one [20:57:17] *** fredreichbier has joined #ooc-lang [20:57:17] *** ChanServ sets mode: +v fredreichbier [20:57:18] <locks> awesome. [20:57:20] <locks> hey fredreichbier [20:57:29] <fredreichbier> hiyo [20:57:30] <duckinator> ohai fredreichbier [20:57:35] <fredreichbier> hiyo [20:57:39] <duckinator> locks: are the apple keyboards actually any good, though? :P [20:57:49] <duckinator> like...in terms of not making your hands hurt compared to other keyboards [20:57:58] <wandernauta> fredreichbier: Hey! [20:58:14] <locks> duckinator: hm, I've always liked them [20:58:15] <wandernauta> duckinator: I'm typing on a MacBook right now. It's actually not bad. [20:58:23] <locks> duckinator: but it's all about personal taste [20:58:29] <locks> ^ on a macbook air atm [20:58:31] <duckinator> hmm [20:59:00] <wandernauta> duckinator: Feels direct, clean, nice large keys [20:59:06] <locks> really like the chiclete layout [20:59:24] <fredreichbier> hiyo! [20:59:26] <fredreichbier> wandernauta, long time no see! [20:59:36] <wandernauta> duckinator: Old boards feel a bit like pudding if you're used to chicklets [20:59:43] <wandernauta> fredreichbier: Indeed, much too long! [21:00:09] <fredreichbier> wandernauta, how are you? [21:00:47] <wandernauta> fredreichbier: Good, thanks :) And how are things over there? [21:01:32] <fredreichbier> wandernauta, pretty good too! ooc seems to get some more love by multiple people these days :) [21:02:01] <wandernauta> I haven't coded something in ooc for a long time :/ [21:02:04] <duckinator> does anybody have icc? [21:02:10] <duckinator> i want to know if it works at all with rock atm [21:03:12] <locks> ooc is dead, long live ooc [21:03:20] <duckinator> wut? [21:03:41] <duckinator> haha, well, main version of tcc's out... [21:03:48] <duckinator> rock_tmp/sdk/lang/IO.c:130: initializer element is not constant [21:04:05] <wandernauta> fredreichbier: BTW how's brummi? [21:04:07] <duckinator> rofl0r mentioned (on a gh issue) that there's been a fork of it [21:04:34] <duckinator> fredreichbier: speaking of brummi, can you document/comment that damn thing so i can work on it/use it...? :) [21:05:00] <fredreichbier> wandernauta, duckinator: i hacked on it for some days a long time ago, but i'll look into it and document it so we can use it [21:05:09] <fredreichbier> if someone is motivated to build a basic template i'll be super-happy [21:05:13] <fredreichbier> html + css + whatev [21:05:18] <wandernauta> I like CSS. [21:05:22] <duckinator> fredreichbier: i can do that [21:05:34] <wandernauta> Go go duckinator! [21:05:38] <fredreichbier> duckinator, know jinja? [21:05:42] <duckinator> no [21:05:47] <wandernauta> Jinja is easy [21:05:56] <wandernauta> (BTW you ported Jinja to ooc?!) [21:06:03] <fredreichbier> also, it's awesome [21:06:08] <fredreichbier> wandernauta, nope, brummi is python :D [21:06:09] <duckinator> but judging by what google says, it seems a lot like liquid which i know very well [21:06:13] <fredreichbier> (i was lazy) [21:06:23] <duckinator> fredreichbier: get a dummy template in place, i'll make it nice looking after you get that done :D [21:06:24] <fredreichbier> duckinator, well just modify https://github.com/fredreichbier/brummi/blob/master/templates/base.html then :D [21:06:39] <wandernauta> fredreichbier: Aww :( [21:06:39] <duckinator> oh ok :P [21:06:40] <fredreichbier> and https://github.com/fredreichbier/brummi/blob/master/templates/module.html if you need to [21:06:52] <fredreichbier> wandernauta, :D [21:07:09] <duckinator> oh yea, that's very similar to liquid. nice. [21:08:05] <fredreichbier> :) [21:08:13] <fredreichbier> it just looks really awful at the moment [21:08:17] <fredreichbier> but things as cross-linking are working [21:08:20] <wandernauta> duckinator: Yoyo, how about something like this for a style idea inspiration? http://senchalabs.github.com/connect/ [21:08:35] <wandernauta> duckinator: Clean, helvetica, splash 'o blue [21:09:34] <fredreichbier> duckinator, just pushed a commit that changes the template path (it's under brummi/ now) [21:09:38] <duckinator> wandernauta: yea that's the kind of thing i was going for ^^ [21:10:05] <wandernauta> duckinator: Awesome. [21:10:12] <wandernauta> duckinator: When in doubt, always add more whitespace [21:10:15] <duckinator> lol [21:10:21] <wandernauta> Whitespace == classy [21:10:49] <wandernauta> Also -webkit-font-smoothing: antialiased [21:10:49] <fredreichbier> if you wanna test: `virtualenv dev; . ./dev/bin/activate; git clone ssh://git at github dot com/fredreichbier/brummi.git; cd brummi; python setup.py develop; rock -backend=json -outpath=ooc_repo <someoocfile>; brummi ooc_repo docs` [21:10:51] <fredreichbier> it's so easy! [21:10:53] <fredreichbier> (:D) [21:11:26] <wandernauta> fredreichbier: Brummi doesn't do its own rock-calling? [21:11:45] <fredreichbier> wandernauta, no, but it could do [21:11:47] <duckinator> fredreichbier: why the virtualenv stuff o.O [21:11:51] <fredreichbier> wandernauta, it's really basic right now [21:11:56] <wandernauta> fredreichbier: Of course :) [21:12:07] <fredreichbier> duckinator, it allows you to change the code without having to reinstall the brummi executable every time [21:12:28] <fredreichbier> duckinator, also, you don't pollute your global python installation with halfbaked python packages with stupid names like brummi [21:12:36] <fredreichbier> http://reichbier.de/~fred/event-docs/Event.html <- example docs. looks awful, but it works somehow [21:12:55] <duckinator> ooh [21:13:00] <duckinator> now that i can work with [21:13:11] <wandernauta> fredreichbier: Awesome! [21:13:16] <duckinator> although wtf, whitespace explosion :D [21:13:19] <wandernauta> fredreichbier: Could use some more description fluff though [21:13:25] <fredreichbier> wandernauta, sure :) [21:13:34] <duckinator> hmm [21:13:35] <fredreichbier> wandernauta, duckinator: maybe i'll do that tonight if i'm motivated! [21:13:44] <wandernauta> duckinator: Nono, you don't understand! There must always be *more* whitespace! [21:13:50] <duckinator> wandernauta: i meant in the source [21:13:51] <duckinator> look at it [21:14:06] <duckinator> it's like someone's spacebar had a mental breakdown [21:14:12] <fredreichbier> wandernauta, duckinator: just added you two as collaborators, so if you want to do anything, feel free ;) [21:14:18] <fredreichbier> i'm dying for some food now. kebap time! [21:14:20] <fredreichbier> see you later :) [21:14:20] <wandernauta> duckinator: Hmm yeah that's pretty bad [21:14:25] <wandernauta> fredreichbier: Have fun [21:14:35] *** fredreichbier has quit IRC [21:14:41] <duckinator> fredreichbier: is it possible to get symbols, like ()[]~! at #$%^&*-_=+{};':", dot <>/? and such a d----nevermind [21:15:13] <wandernauta> duckinator: What were you about to ask? [21:15:24] <duckinator> was going to ask him if they could be wrapped in like a <span class="symbol"></span> or similar to differentiate them from everything else [21:15:37] <wandernauta> Take a gander at the source I'd say [21:15:40] <duckinator> i'd prefer even more separation than that but that'd at least make it a tiny bit nicer [21:18:35] <wandernauta> Weird... I don't understand how brummi is supposed to work at all [21:18:41] <wandernauta> 9:17 PM does that to you [21:21:20] <duckinator> lol [21:22:23] <duckinator> wtf... [21:23:31] <duckinator> i can't try what fred said for testing because i can't get virtualenv installed [21:24:07] <wandernauta> Well, get virtualenv then [21:24:11] <wandernauta> It's not hard to install [21:24:44] <duckinator> i don't even know how to get it, i thought it might be available via pip since (i think) it's python but i can't even check that because pip keeps crashing >< [21:25:11] <duckinator> `pip search <anything>` crashes because it's getting version numbers with letters in them... [21:25:25] <duckinator> like 0.1.alpha2.... or 1.4rc1... [21:25:44] <wandernauta> easy_install virtualenv [21:25:51] <wandernauta> or apt-get [21:25:53] <wandernauta> or whatever [21:26:19] <duckinator> easy_install seems to be working [21:26:32] <duckinator> or not [21:26:39] <duckinator> error: Download error for http://pypi.python.org/packages/source/v/virtualenv/virtualenv-1.6.4.tar.gz: timed out [21:26:43] <duckinator> wtf is with this [21:26:56] <duckinator> is pypi that poorly maintained, or did they just fucking butcher easy_install and pip for python3? [21:30:46] <wandernauta> Why python3? [21:38:11] <duckinator> it's what archlinux defaults to [21:38:39] <duckinator> and most things work with a mere change of print "foo" -> print("foo") :P [21:38:46] <duckinator> pip-2.7 works. of course. [21:38:50] <duckinator> idiots [21:43:51] <duckinator> BOO [21:43:53] <duckinator> FUCKING [21:43:54] <duckinator> YAH [21:43:56] <duckinator> wandernauta: 1 bug \o/ [21:44:21] *** duckinator changes topic to "Welcome to the official ooc programming language IRC channel | Channel's logged: http://tinyurl.com/ooc-lang | We're 1 bug away from 0.9.2!! https://github.com/nddrylliog/rock/issues/237" [21:44:41] <wandernauta> \o/ [21:44:56] <duckinator> of course said bug has been there for 11 months [21:47:27] <locks> 11 months is less than a year #fact [21:48:08] <duckinator> indeed, but some WERE from over a year ago :P [21:49:11] <locks> didn't the other dude fix a 093 bug? [21:49:20] <duckinator> ? [21:49:47] <duckinator> what other dude? [21:49:48] <locks> shamanas, I think? [21:49:59] <locks> [21:50:13] <duckinator> oh, he added a feature that i later assigned to 0.9.3 [21:50:23] <locks> ic [21:50:31] <duckinator> he merely proposed it + submitted a pull request in one go :P [21:53:36] <duckinator> 1188 line file. balls. [21:53:38] <duckinator> should be fun [21:56:23] *** joshthecoder has joined #ooc-lang [21:56:23] *** ChanServ sets mode: +v joshthecoder [21:57:55] <wandernauta> I'm outta here, cheers to y'all [21:58:32] <duckinator> obai wandernauta [21:58:38] <duckinator> and ohai joshthecoder :P [21:58:46] *** wandernauta has quit IRC [22:00:22] *** mickael9 has joined #ooc-lang [22:57:21] <CIA-126> rock: Nick Markwell master * rdd02733 / Makefile : Fixed the makefile so it at least works with all(most?) copies of wget - http://git.io/oISU4Q [22:57:22] <CIA-126> rock: Nick Markwell master * rb920388 / Makefile : [22:57:22] <CIA-126> rock: Merge pull request #316 from duckinator/fixmakefile [22:57:22] <CIA-126> rock: Fixed the makefile so it at least works with all(most?) copies of wget - http://git.io/HYpBcA [23:08:25] *** fredreichbier has joined #ooc-lang [23:08:25] *** ChanServ sets mode: +v fredreichbier [23:09:02] <fredreichbier> hoyo [23:09:18] <duckinator> o/ [23:13:26] <CIA-126> rock: Nick Markwell master * r35d3b6c / Makefile : Well, now it should stop spewing garbage out while downloading, too :P - http://git.io/iZGWsw [23:13:26] <CIA-126> rock: Nick Markwell master * rd5dc126 / Makefile : [23:13:26] <CIA-126> rock: Merge pull request #317 from duckinator/fixmakefile [23:13:26] <CIA-126> rock: Well, now it should stop spewing garbage out while downloading, too :P - http://git.io/w8_6Lg [23:56:40] <fredreichbier> https://github.com/fredreichbier/pyooc/blob/master/test_cab.py [23:56:42] <fredreichbier> ehehehe. sick.