September 4, 2011  
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30

[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.

top