September 10, 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:07:57] *** joshthecoder has joined #ooc-lang
[00:07:57] *** ChanServ sets mode: +v joshthecoder
[00:40:37] *** curtism has quit IRC
[00:49:28] *** mickael9 has joined #ooc-lang
[01:16:40] <duckinator> hi
[01:58:27] *** fredreichbier has joined #ooc-lang
[01:58:27] *** ChanServ sets mode: +v fredreichbier
[01:58:42] <CIA-126> rock: Friedrich Weber master * r26ce088 / sdk/text/StringTemplate.ooc : Fixed StringTemplate to work with latest rock. - http://git.io/3sIwoA
[01:59:15] <duckinator> hi fredreichbier
[01:59:31] <fredreichbier> moin!
[01:59:44] <duckinator> fredreichbier: https://github.com/duckinator/rbrain/blob/master/condensed.rb ^^
[02:00:00] <duckinator> 243 char brainfuck interpreter in ruby
[02:00:06] <fredreichbier> woho :D
[02:00:46] <duckinator> any ideas how to make it smaller? :P
[02:00:57] <duckinator> tried $< instead of STDIN, no go
[02:08:33] <fredreichbier> hmmm no idea :D
[02:08:43] <duckinator> :(
[02:08:47] <duckinator> everything i try makes it larger
[02:09:06] <Oddity007> duckinator: Now you need to fit in a tweet
[02:09:23] <duckinator> Oddity007: well my goal was 200 chars...have to get to that first :P
[02:10:12] <duckinator> can't get it under 243 chars D:
[02:10:20] <Oddity007> :(
[02:10:33] <duckinator> hm
[02:11:00] <duckinator> y=?[;x==y&&z==0&&(i+=1 until c[i]==y)
[02:11:00] <duckinator> x==?[&&z==0&&(i+=1 until c[i]==?])
[02:11:03] <duckinator> yup as i figured, longer :(
[02:11:08] <duckinator> that's how all my attempts are
[02:11:51] <duckinator> and i can't really move the x==<whatever> to a function because..well...
[02:11:57] <duckinator> m.(?[)
[02:11:58] <duckinator> x==?[
[02:57:51] *** shahri has quit IRC
[03:07:07] <NoelCower> I need more people to play Dead Island with
[03:08:37] <fredreichbier> nighty night!
[03:08:55] *** fredreichbier has quit IRC
[03:09:09] <Oddity007> NoelCower: What system?
[03:09:12] <NoelCower> PC
[03:09:24] <Oddity007> *sigh*
[03:09:43] <Oddity007> Is the game good?  I haven't touched it yet
[03:10:05] <NoelCower> It's excellent
[03:10:11] <NoelCower> It's like therapy for me
[03:10:37] <NoelCower> Running kick into a zombie's head and then stamp on its crotch until it dies?  Hell yes.
[03:10:53] <NoelCower> Nevermind breaking their limbs, amputating various body parts, etc.
[03:11:38] <NoelCower> It's the most fun in coop though.  It's scary playing alone, oddly enough.
[03:53:24] *** mickael9 has quit IRC
[05:07:33] *** Oddity007 has quit IRC
[07:32:01] *** NoelCower has quit IRC
[07:38:45] *** Nilium has joined #ooc-lang
[07:38:45] *** ChanServ sets mode: +v Nilium
[08:00:38] *** terinjokes has joined #ooc-lang
[08:03:49] <terinjokes> ohola
[08:04:19] <duckinator> hi
[08:26:46] *** Jetbeard has quit IRC
[09:05:40] <terinjokes> i find ooc interesting. i see many compile-to-javascript, but this is the first compile-to-c languages i've come across that has what seems to be similar philosphies
[10:00:37] *** shamanas has joined #ooc-lang
[10:01:05] <shamanas> hey
[10:27:17] *** shamanas has quit IRC
[11:33:38] <ndd_zzzzZZzzzz> terinjokes: hi there!
[11:33:43] *** ndd_zzzzZZzzzz is now known as nddrylliog
[11:34:13] <nddrylliog> terinjokes: well ooc existed before CoffeeScript :)
[11:37:53] <nddrylliog> but oh well.
[11:58:31] *** MayDaniel has joined #ooc-lang
[12:02:21] *** fredreichbier has joined #ooc-lang
[12:02:21] *** ChanServ sets mode: +v fredreichbier
[12:02:34] *** Jetbeard has joined #ooc-lang
[12:19:11] *** fredreichbier has quit IRC
[12:19:42] *** io2 has joined #ooc-lang
[13:01:21] *** MayDaniel has quit IRC
[13:29:26] *** MayDaniel has joined #ooc-lang
[13:48:08] *** MayDaniel has quit IRC
[14:14:32] *** fredreichbier has joined #ooc-lang
[14:14:32] *** ChanServ sets mode: +v fredreichbier
[15:30:17] *** shahri has joined #ooc-lang
[15:31:41] *** mickael9 has joined #ooc-lang
[15:35:09] *** Oddity007 has joined #ooc-lang
[15:48:12] <CIA-126> rock: Friedrich Weber master * rd99b7bc / sdk/text/EscapeSequence.ooc : Fixed octal escape sequences not being recognized. Fixes #324. IMFF. - http://git.io/SYIK4w
[16:04:04] *** mickael9` has joined #ooc-lang
[16:04:25] <nddrylliog> fredreichbier: it's your freaking fix?
[16:04:39] *** mickael9 has quit IRC
[16:05:04] <nddrylliog> ah no, fault.
[16:05:04] <nddrylliog> indeed
[16:21:56] *** MayDaniel has joined #ooc-lang
[16:46:43] <fredreichbier> nddrylliog, we need moar tests for oc
[16:47:16] <nddrylliog> fredreichbier: true dat
[16:47:55] <duckinator> hi
[16:48:03] <Oddity007> needs more foo, I say
[16:49:16] <nddrylliog> Oddity007: no, more bar!
[16:49:34] <nddrylliog> fredreichbier: well we have hmmm proof ?
[16:49:57] <nddrylliog> I should do another testing framework
[16:50:05] <nddrylliog> called anectodal-evidence
[16:50:23] <Oddity007> nddrylliog: Commas, kill kittens!
[16:50:35] <fredreichbier> nddrylliog, ehehe
[16:51:09] <nddrylliog> that's the BEST kind of evidence!
[16:51:16] <nddrylliog> (but since nobody watches Dilbert anywho.)
[16:57:27] <duckinator> sooo i has a problem
[16:57:41] <duckinator> if there's a remove branch named 'nowarnings', how would i get that locally?... :D
[16:57:49] <duckinator> (git, ofc)
[16:57:54] <duckinator> remote*
[16:58:01] <fredreichbier> git checkout nowarnings i thought!
[16:58:56] * duckinator feels slightly retarded, slips back off to test shamanas' patches
[17:00:50] <duckinator> heh, i basically just had to merge it locally just to test it, because the makefile + .gitignore were basically broken beyond hope at the point shamanas made the branch lol
[17:01:52] <nddrylliog> duckinator: well you could've git checkout'd nowarnings source/
[17:01:54] <nddrylliog> but oh well.
[17:02:29] <duckinator> meh, i cloned this copy of the repo specifically for testing so it's no biggy :P
[17:03:19] <duckinator> fredreichbier, nddrylliog: we need some sort of test suite for ooc compilers in general :P
[17:03:30] <nddrylliog> yeah but no
[17:03:34] <duckinator> hmm?
[17:03:36] <nddrylliog> I don't think oc and rock are going to compile exactly the same stuff
[17:03:41] <duckinator> mmm
[17:03:58] <nddrylliog> otherwise we'll just end up with a hair-comb
[17:04:00] <nddrylliog> and java closures.
[17:04:07] <duckinator> rrrrrrrrrr
[17:04:13] * duckinator sets self on fire to escape java closures
[17:04:27] <duckinator> ooh O.o
[17:04:41] <duckinator> ooch segfaults when compiled with shamanas' -r patch o.o
[17:05:04] <duckinator> ok my makefile hates me
[17:05:16] <duckinator> DISREGARD THAT SEGFAULT >.>
[17:05:38] <duckinator> ahhh, i think it was a stale .libs :)
[17:06:59] <nddrylliog> I mean lambdas.
[17:07:04] <nddrylliog> aaaah yes.
[17:07:06] <nddrylliog> stale .libs
[17:07:11] <nddrylliog> soon a thing of the past.
[17:07:13] <nddrylliog> HOPEFULLY.
[17:07:16] * Oddity007 sets .libs on fire.
[17:07:17] <duckinator> lol
[17:07:29] <nddrylliog> Oddity007: don't! it has saved you a lot of time. And lost you twice that much.
[17:07:37] <Oddity007> It's never saved me any time.
[17:07:47] <nddrylliog> Oddity007: you can always set -nolibcache in your ~/.rockrc
[17:07:50] <nddrylliog> Oddity007: j/k, rock has no config file.
[17:07:53] <nddrylliog> Oddity007: but you can alias it.
[17:08:03] <Oddity007> I always use -nolibcache, hehe
[17:08:18] <duckinator> nddrylliog: unless you have a better method, you could always put the full path to the compiler in .libs/compiler or similar and if it's a different compiler just assume it's a stale .libs?
[17:08:59] <duckinator> it's not the prettiest method, but idk of any others, so feel free to disregard it if you have a better idea shoved somewhere to implement later ;P
[17:09:07] <nddrylliog> hmmh
[17:11:23] *** curtism has joined #ooc-lang
[17:11:31] <duckinator> nddrylliog: i see no issues, merging https://github.com/nddrylliog/rock/pull/313
[17:11:50] <nddrylliog> duckinator: I'm not exactly sure how you think the verison of the compiler has any incidence upon the relevancy of .libs
[17:11:55] <nddrylliog> curtism: sup dude
[17:11:57] <nddrylliog> duckinator: kay
[17:12:03] <duckinator> nddrylliog: i said *path* to the compiler
[17:12:17] <duckinator> if it's a different compiler, it should be safe to disregard the current .libs, right?
[17:12:25] <duckinator> in fact it would probably be a good idea, wouldn't it? :P
[17:12:40] <curtism> woaaaaaaaah duuuuude
[17:12:43] <duckinator> nddrylliog: full expanded path, that is
[17:13:08] <nddrylliog> duckinator: but.. why?
[17:13:11] <nddrylliog> duckinator: only rock uses .libs ?
[17:13:25] <duckinator> nddrylliog: like, in my case i used ~/dev/lang/ooc/rock/bin/rock then used ~/dev/lang/ooc/shamanas/rock/bin/rock, and .libs was stale
[17:13:32] <duckinator> i've had this issue many times while testing rock :P
[17:13:41] <nddrylliog> duckinator: yes but the question is: WHY.
[17:13:47] <nddrylliog> duckinator: you suggest to just patch it
[17:13:49] <nddrylliog> duckinator: that's worng
[17:13:57] <nddrylliog> which is even wronger than wrong.
[17:14:21] <duckinator> lol, alright alright, chill out :P
[17:14:38] <curtism> i just had a fun idea
[17:14:44] * nddrylliog doesn't chill out.
[17:14:47] * nddrylliog is cooking with that su.
[17:14:51] <nddrylliog> s/./n
[17:14:54] * curtism changes xchat's join message to "a wild {nick} appears!"
[17:14:58] <nddrylliog> OH NO I JUST REPLACED EVERYTHING WITH N'S.
[17:15:01] <CIA-126> rock: Nick Markwell master * r17eb4a4 / (3 files in 2 dirs):
[17:15:01] <CIA-126> rock: Merge pull request #313 from shamanas/nowarnings
[17:15:01] <CIA-126> rock: Closes #305 - http://git.io/VH6-cw
[17:15:31] * curtism wonders if there are really 126 CIAs
[17:15:58] * curtism likes how spammy CIA is
[17:17:50] <nddrylliog> yeah.
[17:18:02] <nddrylliog> that's probably why they need 126 of them.
[17:18:18] <curtism> why does it not understand shortlog?
[17:22:33] *** curtism has left #ooc-lang
[17:22:33] *** curtism has joined #ooc-lang
[17:22:38] <curtism> er
[17:26:46] <duckinator> nddrylliog: do you object to assuming shamanas tested `wrapped` itself? :P nothing else is breaking and idk how exactly to test `wrapped`
[17:27:20] <duckinator> or...hang on
[17:28:53] <nddrylliog> NOTHING ELSE IS BREAKING
[17:28:54] <nddrylliog> OH NOES.
[17:29:24] <duckinator> huh
[17:29:31] <duckinator> yea i have no clue how to test this :D
[17:30:17] <nddrylliog> duckinator: hum see rock's output or something?
[17:30:24] <duckinator> well
[17:30:29] <nddrylliog> well, well, well.
[17:30:36] <nddrylliog> welly well well.
[17:30:48] <duckinator> i was hoping to actually test that it called _foo() if i did `foo: wrapped func` and used foo().... :P
[17:31:08] <duckinator> but it seems i'm retarded or something
[17:32:29] <duckinator> nddrylliog: i have to go. nothing else seems to be breaking but i can't figure out how to test `wrapped` itself, so feel free to merge/test/wait-until-someone-else-tests: https://github.com/nddrylliog/rock/pull/304
[17:32:33] <duckinator> bai o/
[17:32:39] <nddrylliog> duckinator: k
[17:32:41] <nddrylliog> duckinator: seeyaaa
[18:17:38] *** mickael9` has quit IRC
[18:22:07] *** fredreichbier has quit IRC
[18:46:53] <nddrylliog> has anyone here tried to compile oc?
[18:47:13] <CIA-126> rock: Amos Wenger master * r39c3e21 / (sdk/net/HTTPRequest.ooc sdk/net/RestClient.ooc): Get rid of HTTPRequest/RestClient, as they depended on StreamingSocket, which doesn't exist anymore afaict. - http://git.io/SUjTGg
[18:47:13] <CIA-126> rock: Amos Wenger master * r877e415 / (7 files in 4 dirs): Merge branch 'master' of github.com:nddrylliog/rock - http://git.io/sr5i1g
[18:53:37] * nddrylliog pings curtism Oddity007
[18:53:46] <Oddity007> sup
[18:53:48] * curtism pongs nddrylliog
[18:53:55] <nddrylliog> Oddity007, curtism: ever tried compiling oc ?
[18:54:02] <curtism> long time ago
[18:54:12] <Oddity007> Someone did, but found out what the "Keep out" meant, so I never tried
[18:54:30] <nddrylliog> Oddity007, curtism: fancy trying again now?
[18:54:35] <nddrylliog> the README is a tad friendlier.
[18:54:48] <Oddity007> bit busy atm
[18:54:54] <nddrylliog> mk
[18:56:36] <curtism> nddrylliog: is threading in gc enabled by default?
[18:56:56] <nddrylliog> curtism: not sure, I always do --enable-threads=posix or something to be sure
[18:57:02] <nddrylliog> curtism: what OS are you running?
[18:57:11] <curtism> arch
[18:57:16] <curtism> which builds gc like ./configure --prefix=/usr --enable-cplusplus
[18:57:26] <nddrylliog> hm hang on
[18:58:19] <nddrylliog> curtism:  nm -D /usr/lib/libgc.so | grep GC_threads
[18:58:22] <nddrylliog> curtism: what does that tell you?
[18:59:00] <nddrylliog> or rather
[18:59:00] <curtism> 0000000000255ae0 B GC_threads
[18:59:05] <nddrylliog> curtism:  nm -D /usr/lib/libgc.so | grep GC_pthread_create
[18:59:19] <curtism> 000000000001d460 T GC_pthread_create
[18:59:30] <nddrylliog> curtism: then you're good.
[18:59:36] <nddrylliog> adding that t the readme
[19:00:01] <Oddity007> How far is oc from self hosting?
[19:00:28] <curtism> nddrylliog: what the fuck
[19:00:41] <curtism> `make rescue` on rock nearly just deadlocked my system
[19:01:33] <curtism> what the fuck is wrong with you
[19:01:36] <nddrylliog> added.
[19:01:39] <nddrylliog> O_o
[19:01:47] <nddrylliog> curtism: what's wrong with your system?
[19:01:52] <curtism> fun fact: it did so while trying to compile GC
[19:01:56] <curtism> WHICH FUNNY THING
[19:01:59] <curtism> I ALREADY HAVE
[19:02:02] <nddrylliog> hmm
[19:02:15] <nddrylliog> yeah but rock likes to link statically with libgc afaict.
[19:02:21] <nddrylliog> we could improve that Makefile a bit.
[19:02:23] <nddrylliog> *again*.
[19:02:26] <curtism> maybe you should tell it not to
[19:02:53] <curtism> i'm not exactly sure this is your Makefile's fault
[19:03:13] <curtism> or if GC's make happens to near deadlock my quad-core 6GB RAM system
[19:03:32] <nddrylliog> yeah I'm.. not exactly sure what happened there.
[19:03:37] <nddrylliog> well it starts with the ./configure
[19:03:51] <nddrylliog> so maybe autotools don't like you?
[19:04:04] <nddrylliog> I always figured this configure thing of "checking limits" was going to be a problem someday
[19:04:50] <curtism> nddrylliog: https://gist.github.com/881b4ea5f41e85b9fb35
[19:06:03] <nddrylliog> myeah looks like it is GC's ./configure
[19:06:03] <nddrylliog> hmm
[19:06:04] <curtism> nddrylliog: a bit before that ^C at the bottom my mouse started lagging very badly and i started using swap
[19:06:06] <nddrylliog> locks: you there?
[19:06:17] <locks> i are, sup?
[19:06:25] <nddrylliog> locks: mind testing oc for me?
[19:06:30] <nddrylliog> curtism: weird
[19:06:33] <curtism> i like how that is all one command so you can't actually tell if it's configure or make
[19:06:37] <locks> sure, what're the steps?
[19:06:43] <curtism> nddrylliog: how do i make rock use my installed GC then?
[19:06:43] <nddrylliog> curtism: at least we know it's not been calling make recursively cause we'd have had output
[19:06:49] <nddrylliog> curtism: no there's output.
[19:07:42] <curtism> TIL you need a dc to run GC's configure
[19:12:15] * curtism created a rock issue
[19:12:21] <curtism> creating issues on rock is just so fun!
[19:12:55] *** geeky has joined #ooc-lang
[19:13:05] *** geeky has left #ooc-lang
[19:19:49] <curtism> nddrylliog: wtf is with this? https://github.com/nddrylliog/rock/blob/master/libs/Makefile#L42
[19:19:51] <nddrylliog> curtism: a bit too fun
[19:19:53] <duckinator> OHAI
[19:20:14] <nddrylliog> so geeky was from india.
[19:20:34] <locks> nddrylliog: *nudge* what do I need to do? :p
[19:20:42] <nddrylliog> locks: it's all in the Readme!
[19:20:46] <nddrylliog> locks: https://github.com/nddrylliog/oc
[19:20:50] <nddrylliog> duckinator: ohai
[19:20:59] <nddrylliog> curtism: huh well it's copying the static lib?
[19:21:01] * curtism waits to find out if it happens to deadlock locks' system too
[19:21:16] <duckinator> nddrylliog: that oc README is painful, it took me like 3 attempts to understand it before :P
[19:21:28] <nddrylliog> duckinator: why? how?
[19:21:30] <duckinator> unless you've rewritten it recently
[19:21:47] <duckinator> seems you rewrote it :P
[19:22:06] <curtism> nddrylliog: i'm having trouble understanding this spaghetti of makefiles
[19:22:13] <duckinator> lolol
[19:22:14] <nddrylliog> duckinator: not really, just reformatted it for GH
[19:22:26] <curtism> what var does it use for where to find the libgc.a
[19:22:28] <nddrylliog> curtism: you seem to not fully appreciate the powerfulness of rock's make driver.
[19:22:28] <duckinator> nddrylliog: idk then. last i looked it was on-par with comprehending rock's makefiles
[19:22:32] <curtism> when it links rock i mean
[19:22:39] <nddrylliog> curtism: that's an answer only rock's source code can provide.
[19:22:44] <duckinator> nddrylliog: but, WHO CARES, it's readable now so yay \o/
[19:22:49] * locks cracks knuckles
[19:23:52] <nddrylliog> hang on.
[19:24:09] <nddrylliog> GC_PATH?=${ROCK_DIST}/${ARCH}/
[19:24:12] <nddrylliog> this is missing a /libs
[19:24:14] <nddrylliog> somewhere.
[19:25:18] <locks> do I need to install boehm-gc in Lion?
[19:25:30] <nddrylliog> locks: oh.
[19:25:33] * nddrylliog laughs.
[19:25:39] <nddrylliog> locks: well in fact, compiling rock should provide it.
[19:26:06] <duckinator> nddrylliog: wellllllllll, you see, $ROCK_DIST is usually the path to rock/ itself so of course there's a missing libs...
[19:26:10] <nddrylliog> duckinator: woha 2 redirections for ooc-bootstrap.tar.bz2
[19:26:21] <nddrylliog> duckinator: well ROCK_DIST is '.' in this case.
[19:26:23] <nddrylliog> duckinator: so yea
[19:26:29] <nddrylliog> but why does it work, then?
[19:26:34] <duckinator> nddrylliog: why not hard-code it to use . then?
[19:26:37] <duckinator> i unset $ROCK_DIST -- that's why it owrks
[19:26:38] <duckinator> works
[19:26:46] <duckinator> it doesn't work if i leave $ROCK_DIST
[19:26:47] <nddrylliog> a0 ehrj;aj d;fjasd
[19:26:51] <nddrylliog> duckinator: READ THE MAKEFILE
[19:27:05] <nddrylliog> # this folder must contains libs/
[19:27:06] <nddrylliog> ROCK_DIST?=.
[19:27:09] <locks> I'm glad it's so easy to install oc ;P
[19:27:26] <curtism> fun fact: compiling boehm deadlocks system
[19:27:34] <duckinator> curtism: *HOW* is that even possible
[19:27:42] <nddrylliog> locks: installing it? poor you. we are merely building it. installing it is not yet defined :)
[19:27:45] <nddrylliog> curtism: yeah, wtf.
[19:27:54] <curtism> duckinator: have you tried?
[19:28:02] <nddrylliog> aaah yes.
[19:28:04] <locks> haha
[19:28:06] <nddrylliog> duckinator: I see what you mean
[19:28:19] * curtism swapoff swapon
[19:28:25] <duckinator> curtism: yes, and i had no issues so i have no clue why yours is exploding
[19:28:47] <curtism> IRREGARDLESS
[19:28:56] <curtism> rock should use my system GC
[19:29:01] <duckinator> that it should
[19:29:05] <curtism> as i said in my nice rock issue
[19:29:07] <locks> make[4]: *** [os_dep.lo] Error 1
[19:29:07] <locks> make[3]: *** [all-recursive] Error 1
[19:29:07] <locks> make[2]: *** [all] Error 2
[19:29:07] <locks> make[1]: *** [boehmgc] Error 2
[19:29:27] <nddrylliog> curtism: I'm working on this.
[19:29:38] <curtism> duckinator: i just tried to makepkg gc
[19:29:38] *** io2 has quit IRC
[19:29:41] <locks> rock didn't install :(
[19:29:43] <curtism> deadlock
[19:30:02] <duckinator> locks: what was the actual compiler error
[19:30:15] <locks> ./libatomic_ops/src/atomic_ops/sysdeps/gcc/x86_64.h:111: error: unsupported inline asm: input constraint with a matching output constraint of incompatible type!
[19:30:24] <duckinator> yea it just needs a new libatomic_ops *looks at nddrylliog*
[19:30:33] <duckinator> s/a new/the latest/
[19:30:46] <curtism> well, nearly... i let it go further than before
[19:30:51] <curtism> mouse stopped moving at all
[19:31:07] <duckinator> huh
[19:31:11] <curtism> spammed ^C for five minutes
[19:31:17] *** io2 has joined #ooc-lang
[19:31:37] <curtism> then it stopped and my swap was half full
[19:31:44] <duckinator> curtism: that seems very, very odd...aren't our procs different revisions of the same model?
[19:31:53] <curtism> yeah
[19:31:59] <duckinator> hmm
[19:32:14] <nddrylliog> io2: hey there
[19:32:14] <duckinator> i think probably either it's I/O or software, then
[19:32:16] <curtism> what i like is how i get no output
[19:32:19] <duckinator> hi io2 o/
[19:32:28] <curtism> like, this happens before ./configure even says anything
[19:32:46] <io2> howdy io2, remember me?
[19:32:48] <io2> :)
[19:32:59] <io2> hi duckinator
[19:34:48] <curtism> nddrylliog: why couldn't we preserve the functionality that allowed you to make it -lgc :(
[19:35:33] <duckinator> may it could use -lgc if libgc is available system-wide, otherwise compile + use the compiled one?
[19:35:48] <duckinator> maybe*
[19:35:53] <curtism> duckinator: that's what i said in my glorious rock issue
[19:36:27] <curtism> https://github.com/nddrylliog/rock/issues/325
[19:37:22] <nddrylliog> .
[19:37:27] <curtism> ..
[19:37:30] * nddrylliog hits everybody and goes back to fixing #325
[19:42:56] <nddrylliog> curtism: d-d-d-done
[19:43:01] * nddrylliog hits CIA-126 with a broom stick
[19:43:09] * curtism hits CIA-*
[19:43:15] <nddrylliog> io2: did you just talk to yourself?
[19:43:23] <curtism> RCMP still works and is stable :(
[19:43:25] <CIA-126> rock: Amos Wenger master * ree1a5d5 / libs/Makefile : Avoiding colliding with ROCK_DIST, use system gc if present. Closes #325 - http://git.io/__UDgA
[19:43:42] <nddrylliog> curtism: Royal Canadian Mounted Police ?
[19:43:55] <curtism> nddrylliog: Central Intelligence Agency?
[19:44:06] <nddrylliog> aah right.
[19:44:08] <curtism> i was just following a trend :P
[19:44:15] <nddrylliog> righto
[19:44:45] <nddrylliog> curtism: so are you happy now?
[19:44:50] * curtism goes back to trying to build oc
[19:44:52] <nddrylliog> curtism: or are you only happy when it rains?
[19:45:03] <io2> io2: ah, you noticed :P
[19:45:29] <nddrylliog> io2: huh?
[19:45:38] <io2> that i talked to myself
[19:45:40] <io2> :)
[19:45:41] * nddrylliog doesn't quite die of confusion. But almost.
[19:45:46] <io2> how are you doing, remember me?
[19:46:01] <nddrylliog> io2: doing fine and no, who are you again?
[19:46:05] <io2> (blame the tab key for talking to myself btw)
[19:46:09] <nddrylliog> (right.)
[19:46:18] <nddrylliog> (but the only other i-nick is IRCAnswersBot)
[19:46:25] <io2> just a guy who came a loooong time ago with a bit of interest in ooc-lang and clay :)
[19:46:40] <terinjokes> nddrylliog: what's the history, if you don't mind me asking? the website leaves a little to be desired
[19:46:43] <io2> you said hello, so i thought that you remembered me instead of just being polite :P
[19:47:16] <nddrylliog> terinjokes: true, the website was quickly put together by me after the webmaster disappeared on us.
[19:47:26] <nddrylliog> io2: ah right
[19:47:44] <nddrylliog> io2: I blame the fact that I have to deal with wayyy too many people in my life. cf. http://dev-rage.com/7
[19:48:04] <curtism> nddrylliog: i am proud to announce that i can type your nick
[19:48:08] <locks> nddrylliog: I forget, why don't you host the site on github pages?
[19:48:10] <nddrylliog> terinjokes: ah well, I'm afraid right now is now a good time to go deep in ooc history
[19:48:16] <nddrylliog> curtism: achievement unlocked!
[19:48:23] <nddrylliog> locks: well I could. Why would I, thoug?
[19:48:24] <locks> nddrylliog: write it down, write it down!
[19:48:29] <nddrylliog> *though
[19:48:34] <Oddity007> locks: http://ooc-lang.github.com/
[19:48:36] <locks> nddrylliog: people could contribute, I guess? :x
[19:48:37] <io2> np, carry on :D
[19:48:49] <locks> oh cool
[19:49:20] <locks> the last site was purdy, it's a shame
[19:49:25] <Oddity007> I miss the text that changed everytime the page reloaded though :(
[19:49:40] <terinjokes> nddrylliog: yea, i know how that is, i became webmaster of fish shell's project, after the webmaster and project owner dissappeared
[19:50:01] <nddrylliog> righto.
[19:50:11] <nddrylliog> locks: yeah that's a good point
[19:50:40] <nddrylliog> locks: https://github.com/ooc-lang/ooc-lang.github.com
[19:50:45] <nddrylliog> locks: you can contribute there I think
[19:51:10] <locks> it has the old site as well? +10 points for gryffindor
[19:51:10] <curtism> nddrylliog: oc-nagaqueen fails
[19:51:37] <nddrylliog> curtism: how?
[19:52:11] <curtism> https://gist.github.com/07cbd15e7d51b26d98b0
[19:52:21] <nddrylliog> terinjokes: although you can look at
[19:52:28] <nddrylliog> terinjokes: http://www.scribd.com/doc/18066887/Oocheeps-Rapport
[19:52:34] <nddrylliog> terinjokes:
[19:52:41] <nddrylliog> terinjokes: http://www.scribd.com/doc/18066884/Oocheeps-Final
[19:53:36] <nddrylliog> curtism: what's the line on Frontend.c:531 ?
[19:53:56] <curtism> why do i have to look up your source for you
[19:54:21] <nddrylliog> curtism: cause it's generated source and it might be different from my system?
[19:54:24] <nddrylliog> ..
[19:54:34] * nddrylliog loves when people assume he's just stupid/lazy
[19:54:48] <curtism> a full path would have been nice
[19:55:04] <Oddity007> nddrylliog: Well, you were MIA for a while, so...
[19:55:07] <nddrylliog> curtism: grep "error:" in the output but oh well.
[19:55:30] <nddrylliog> Oddity007: hm?
[19:55:36] <curtism> nddrylliog:     return (lang_types__Object*) ((nagaqueen_OocListener__OocListenerClass *)((lang_types__Object *)this)->class)->onCoverEnd((nagaqueen_OocListener__OocListener*)this);
[19:55:48] <CIA-126> nagaqueen: Amos Wenger master * r2277837 / (2 files): Covers and friends have a right to have a return type too! - http://git.io/q4XBxw
[19:55:56] <nddrylliog> curtism: okay I had forgotten to push something.
[19:56:00] <nddrylliog> curtism: pull & try again ?
[19:56:11] <nddrylliog> weird cause it was working for friedrich I think. Hmm.
[19:56:40] <curtism> how do i like... `make clean`
[19:56:47] <curtism> oh there's a ./clean
[19:56:47] <nddrylliog> ./clean ?
[19:56:48] <nddrylliog> :)
[19:56:50] <nddrylliog> yeah
[19:56:55] <curtism> Y U USE CUSTOM BUILD SYSTEM
[19:57:01] <nddrylliog> shell scripts were probably not the best option
[19:57:08] <nddrylliog> but you can tell from this that I REALLY was sick of make.
[19:57:32] <curtism> nddrylliog: i hope you plan to make compiling oc just a bit easier
[19:58:04] <nddrylliog> curtism: yeah
[19:58:27] <nddrylliog> curtism: I do.
[19:58:34] <nddrylliog> curtism: probably will do when it compiles most of itself.
[19:59:20] <Oddity007> nddrylliog: heh, "GLUI has the same look on all platforms? Correction: GLUI looks just as ugly on all platforms." so true
[19:59:21] <curtism> /usr/bin/ld: cannot find -lnagaqueen
[19:59:33] <curtism> when compiling oc proper
[19:59:37] <nddrylliog> Oddity007: hehe :)
[20:00:41] * curtism waits
[20:01:02] <curtism> sounds like my lunch is here
[20:01:27] <nddrylliog> curtism: weird, fred had the same error
[20:01:36] <nddrylliog> curtism: but he said a ./clean and ./make fixed it.
[20:01:37] <nddrylliog> curtism: wait.
[20:01:48] <nddrylliog> curtism: ls -lhA path/to/ooc/prefix/lib/
[20:05:08] <nddrylliog> actually I dont have lots of ideas how to make installing oc easier.
[20:05:20] <nddrylliog> except, you know, this small tool to clone all deps and build them automatically
[20:05:26] <nddrylliog> but the thing with oc deps is that they require more than just cloning
[20:05:47] <locks> impossible to brew it?
[20:06:26] <nddrylliog> possibly possible, probably not worth it
[20:06:32] <nddrylliog> it's too much of a moving target still
[20:09:41] <curtism> nddrylliog: git submodules or whatever
[20:10:36] <curtism> nddrylliog: also, can you put that ls into using $OOC_DIR or something?
[20:11:05] <nddrylliog> I have mixed feelings toward git submodules... always forgetthe commands anyway
[20:11:19] <nddrylliog> curtism: ls -lhA $OOC_DIR/oc/prefix/lib/
[20:11:21] <nddrylliog> curtism: sorry for that.
[20:12:48] <nddrylliog> curtism: hm indeed libnagaqueen.so is not here
[20:12:59] <nddrylliog> curtism: was oc-nagaqueen's ./make really successful ?
[20:15:31] <curtism> [ OK ]
[20:15:34] <curtism> it says it is
[20:16:08] <curtism> did ./clean && ./make in oc-nagaqueen and now the .so is there
[20:16:15] <curtism> this shit is reliable
[20:16:22] <nddrylliog> curtism: find $OOC_DIR -name "libnagaqueen*"
[20:16:34] <nddrylliog> curtism: gaaah but I wanted to know why it wasn't building it in the first place ..
[20:16:44] <curtism> oc built
[20:16:49] <nddrylliog> aaah I know why.
[20:16:50] <curtism> now what do i do with it
[20:16:53] <curtism> destroy the world?
[20:17:28] <nddrylliog> curtism: pushed a fix to oc-nagaqueen
[20:17:41] <nddrylliog> curtism: https://github.com/nddrylliog/oc-nagaqueen/commit/289a20048e0adccdb035cac01fcbba6285ff7635
[20:17:45] <nddrylliog> curtism: that should be better.
[20:17:46] <nddrylliog> hmm
[20:17:51] <nddrylliog> curtism: nah but you can sport oc -V
[20:17:53] <nddrylliog> curtism: and oc -v
[20:18:00] <nddrylliog> curtism: and go in samples/ and go crazy and compile everything!
[20:18:47] <curtism> oc v0.0 - built on 2011-09-10 at 14:14
[20:19:32] <curtism> well that was a fun morning
[20:19:55] <nddrylliog> curtism: o/
[20:20:00] <nddrylliog> curtism: 14:14 ? morning ?
[20:20:16] <nddrylliog> curtism: well mostly, thanks for helping me working out a few quirks out of it.
[20:21:16] <curtism> it's saturday
[20:21:17] <nddrylliog> locks: any luck so far?
[20:21:28] <curtism> 2 in the afternoon is still morning on saturdays
[20:21:31] * nddrylliog just thought: Hey, here too it's Saturday.
[20:21:35] <nddrylliog> I think I work too much.
[20:23:49] <duckinator> nddrylliog: i have a bad script to install oc now
[20:24:01] <duckinator> uses sudo, i dislike that but it was just because i'm tired of it 'sploding, so... :P
[20:24:07] <nddrylliog> duckinator: sudo O_o
[20:24:16] <nddrylliog> duckinator: but you don't need sudo at all to install oc? :(
[20:24:27] <duckinator> hm
[20:24:35] <duckinator> why's your example show it twice then
[20:24:42] <duckinator> shows i need it for greg and oc itself
[20:24:58] <duckinator> i know the last is optional, but does it require greg being `make install`ed?
[20:27:34] <nddrylliog> duckinator: well technically you don't need greg.
[20:27:38] <duckinator> orly
[20:27:40] <nddrylliog> duckinator: it's only if you change Nagaqueen's .leg
[20:27:44] <duckinator> hmm
[20:27:49] <nddrylliog> the README describes how to set up a dev environment :)
[20:28:07] <duckinator> oc's README is where it mentions greg :P
[20:28:13] <duckinator> er
[20:28:20] <duckinator> sorry, didn't get much sleep :P
[20:28:25] <duckinator> so greg's not needed?
[20:28:32] <duckinator> just rock, nagaqueen, and oc?
[20:28:52] <duckinator> well, + oc-*
[20:29:07] <nddrylliog> yeah if you don't modify nagaqueen's grammar
[20:29:41] <duckinator> alright
[20:29:45] <duckinator> let's try this now \o/
[20:30:08] *** wandernauta has joined #ooc-lang
[20:30:23] <wandernauta> Hey all \o/
[20:30:26] <duckinator> o/ wandernauta
[20:30:55] <nddrylliog> wandernauta: ohey!
[20:31:07] <wandernauta> nddrylliog: You're alive!
[20:31:18] <wandernauta> nddrylliog: o/
[20:31:26] <nddrylliog> wandernauta: So are you!
[20:31:29] <nddrylliog> (as far as I can tell)
[20:31:39] *** wandernauta is now known as zombienauta
[20:31:42] <nddrylliog> ew
[20:31:48] *** nddrylliog is now known as ndd_shotgun
[20:31:52] <ndd_shotgun> zombienauta: you were saying?
[20:31:59] <zombienauta> Brrrrrrrrr
[20:32:08] <zombienauta> aaaaaaaaiiiiinnnnsss
[20:32:20] *** zombienauta is now known as wandernauta
[20:32:21] <wandernauta> Ahem.
[20:32:25] *** ndd_shotgun is now known as nddrylliog
[20:32:26] <nddrylliog> yeah.
[20:32:39] <wandernauta> I was in Lausanne two weeks ago :D
[20:32:40] <nddrylliog> wandernauta: so, what's kicking?
[20:32:47] <nddrylliog> wandernauta: no shit?
[20:32:51] <wandernauta> Fo'shizzle
[20:33:12] <wandernauta> It really is the Swiss Riviera
[20:33:28] <nddrylliog> shieeeeet.
[20:33:34] <nddrylliog> what brought you there?
[20:33:37] <wandernauta> I mean, Ferrari-counting isn't even a sport over there.
[20:33:40] <nddrylliog> hahahhahahhaa
[20:33:43] <wandernauta> Eh, holiday in the Confederation
[20:34:05] <wandernauta> Valais is really pretty :)
[20:34:16] <duckinator> wandernauta: Ferrari-counting is boring here, because they're seen about once every 5 years :P
[20:34:28] <wandernauta> duckinator: Totally, here too
[20:34:38] <wandernauta> duckinator: Over there, you have like garages full of them
[20:34:45] <duckinator> :O
[20:34:47] <nddrylliog> :)
[20:34:48] <nddrylliog> true dat.
[20:34:54] <nddrylliog> Geneva is the worse
[20:34:57] <nddrylliog> I work there \o/
[20:35:39] <wandernauta> And, like, the people in Lausanne? Totally not CS folk
[20:36:14] <nddrylliog> wandernauta: that's because you weren't in the right place :P
[20:36:23] <wandernauta> Hmm, yeah, probably.
[20:36:45] <nddrylliog> wandernauta: the EPFL is full of nerds and geeks and tweeps.
[20:36:47] <wandernauta> I looked for EPFL signs but couldn't find them
[20:37:45] <wandernauta> Switzerland was great (expensive though!) and now I'm baaack
[20:38:20] <nddrylliog> wandernauta: haha
[20:38:25] <nddrylliog> wandernauta: and you didn't even think of contacting me
[20:38:29] <wandernauta> I did.
[20:38:31] <nddrylliog> wandernauta: I would've paid you beerz and stuff.
[20:38:43] <wandernauta> But it was during the day and I thought you were probably in class and shit.
[20:38:54] <nddrylliog> class?
[20:38:59] <nddrylliog> I don't have class until September 15, dude
[20:39:14] <nddrylliog> next time any of you guys is around Lausanne/Geneva, hit me up on Twitterz.
[20:39:20] <nddrylliog> that's where you have the most chance to find me
[20:39:33] <wandernauta> Uh, yes
[20:39:45] <duckinator> nddrylliog: SOMETHING IS GENERATING BROKEN THINGS</faildescription>
[20:39:53] <duckinator> un momento. to gist!
[20:39:54] <wandernauta> When I'm on a holiday, I don't really have internet connection :)
[20:40:31] <nddrylliog> duckinator: huhm.
[20:40:31] <wandernauta> nddrylliog: Aw, shame, would've loved to stop by for a chat
[20:40:35] <nddrylliog> wandernauta: roaming 3g ftw
[20:40:37] <nddrylliog> wandernauta: yes :(
[20:40:39] <nddrylliog> wandernauta: shame indeed.
[20:40:45] <nddrylliog> (also, free wifi. McDonalds. Whatever)
[20:41:17] <duckinator> nddrylliog: https://gist.github.com/49208c79f5b39b0001d2#L150
[20:41:39] <duckinator> gcc line contains "[..] -DBUILD_DATE="2011-09-10 -fpic [...]"
[20:41:46] <wandernauta> BTW, how do you do that? Anything in CHF is like horrendously expensive, like 4 bucks for a bottle of ice tea expensive
[20:42:07] 
[20:42:08] <duckinator> nddrylliog: something else is missing a ", too
[20:43:18] <duckinator> nddrylliog: oh, yea, it's just the -DBUILD_DATE being broken...the part in the code missing a quote is using BUILD_DATE :P
[20:44:30] <duckinator> echo "Compiling oc (core)"
[20:44:30] <duckinator> rock $OOC_FLAGS -libfolder=source/core -dynamiclib=$LIBDIR/liboc-core.so +-DBUILD_DATE="\"$(date '+%Y-%m-%d at %H:%M')\"" || exit 2
[20:44:40] <duckinator> looks like that line is losing a quote somehow
[20:44:55] <nddrylliog> duckinator: maybe your make is using sh or something or hmph
[20:44:59] <nddrylliog> duckinator: works fine here and for curtism
[20:45:11] <nddrylliog> wandernauta: yeah I know.
[20:45:13] <duckinator> ./make uses #!/bin/bash..hm
[20:45:20] <nddrylliog> wandernauta: I work around it by just being filthy rich.
[20:45:24] <nddrylliog> duckinator: hum it uses /bin/sh often...
[20:45:30] <duckinator> oh? O.o
[20:45:35] <duckinator> nddrylliog: it's ./make, your bash script
[20:46:20] <nddrylliog> duckinator: yes but.. ah right.
[20:46:24] <nddrylliog> AH RIGHT INDEED.
[20:46:27] <duckinator> hmm?
[20:46:33] <nddrylliog> so hm
[20:46:43] <duckinator> nooooot a clue why it'd drop that quote
[20:46:56] <nddrylliog> duckinator: maybe your 'date' implementation sucks?
[20:46:56] <nddrylliog> :D
[20:47:06] <duckinator> it's w/e archlinux uses, nddrylliog.... :P
[20:47:14] <duckinator> and you'll note that curtism is also using archlinux
[20:47:58] <wandernauta> nddrylliog: Filthy rich? Awesome
[20:48:00] <nddrylliog> hence "your" and not "archlinux's"
[20:48:07] <nddrylliog> wandernauta: rich doing ooc stuff, nonetheless ;)
[20:48:10] <nddrylliog> wandernauta: among other things.
[20:48:19] <duckinator> nddrylliog: how would my `date` be broken if it's w/e archlinux uses and curtism's is fine?
[20:48:32] <nddrylliog> duckinator: dunno, I figured most nerds suck at dating anyway
[20:48:35] <curtism> srsly guys, `date`
[20:48:38] <nddrylliog> duckinator: bad pun, sorry ^^
[20:48:39] <curtism> how can date even be broken
[20:48:40] <wandernauta> Che che che
[20:48:45] <duckinator> nddrylliog: very bad pun :P
[20:48:49] <duckinator> curtism: my point exactly :P
[20:48:54] <curtism> date is date
[20:48:55] <nddrylliog> duckinator: what happens if you paste that rock line in your shell?
[20:49:00] <nddrylliog> haha
[20:49:00] <wandernauta> Joking aside, I find date/time handling to be very challenging sometimes
[20:49:15] <nddrylliog> curtism, duckinator: you are so naive. Taking stuff like date for granted. DON'T EVER GO ON OSX.
[20:49:29] <duckinator> nddrylliog: hang on, i rm'd everything and am trying the script again.. also, i don't plan to use OSX. they break everything. :D
[20:49:40] <curtism> k
[20:49:42] <curtism> er
[20:49:49] <curtism> date (GNU coreutils) 8.12
[20:49:58] <duckinator> same
[20:50:02] <curtism> anything running GNU userland should have the same date
[20:50:06] <duckinator> ^^
[20:50:18] <nddrylliog> wandernauta: true dat.
[20:50:51] <nddrylliog> well it could possibly be rock dropping the space in the arg but.. why would it work for us and not you.
[20:50:59] <duckinator> interesting
[20:51:07] <duckinator> nddrylliog: if i run it in zsh i get a completely different error, about `use dl`
[20:51:28] <nddrylliog> ..
[20:51:37] <duckinator> i can't even get that double quote error when using sh...
[20:51:44] <nddrylliog> "See, Caroline, if we replace pepper with gun powder, we get a totally different result"
[20:51:57] <duckinator> nddrylliog: zsh, bash, and sh all act the same: none give that error
[20:51:57] <nddrylliog> I think duckinator should host a cooking show, really.
[20:52:16] <curtism> the lesson i learned when writing shell scripts: use the least amount of features possible
[20:52:22] <curtism> because some stupid platform might not have it
[20:52:33] <duckinator> nddrylliog: they all run rock and give "core/DynamicLoader.ooc:137:5 ERROR Use not found in the ooc library path: dl"
[20:52:34] <duckinator> curtism++
[20:52:38] * duckinator looks at OSX
[20:52:49] * duckinator looks at netbsd's one-version-too-old-to-have-nice-string-manipulation version of zsh
[20:53:14] <duckinator> nddrylliog: but yea, it's not related to bash/sh, so any ideas? :(
[20:53:27] <duckinator> if i run `./make` it does the same thing
[20:53:37] <duckinator> er, same thing as my larger script does*, the missing double quote error
[20:53:47] *** wandernauta has quit IRC
[20:54:09] <nddrylliog> duckinator: that's because your OOC_LIBS sucks balls.
[20:54:16] <nddrylliog> curtism: right
[20:54:19] <nddrylliog> curtism: but it's a pain
[20:54:29] <duckinator> nddrylliog: i added this to ./make: echo rock $OOC_FLAGS -libfolder=source/core -dynamiclib=$LIBDIR/liboc-core.so +-DBUILD_DATE="\"$(date '+%Y-%m-%d at %H:%M')\""
[20:54:30] <nddrylliog> curtism: I didn't really care about any non-unix platforms when developing oc, so far.
[20:54:37] <nddrylliog> duckinator: and ?
[20:54:39] <duckinator> and it says this: rock -v -g -nolines +-rdynamic -libfolder=source/core -dynamiclib=/home/nick/oc/oc/prefix/lib/liboc-core.so +-DBUILD_DATE="2011-09-10 at 14:52"
[20:54:44] <duckinator> aka, it has the double quote
[20:54:57] <curtism> nddrylliog: UNIX doesn't mean shit nowadays
[20:55:13] <nddrylliog> okay
[20:55:15] <nddrylliog> Gentoo.
[20:55:16] <nddrylliog> suckers.
[20:55:18] <duckinator> nddrylliog: i quite literally copy/pasted the line, added `echo ` before it, and removed the trailing ` || exit 3`...so...
[20:55:45] <nddrylliog> duckinator: and what does rock say when you launch it exactly like this?
[20:56:08] <duckinator> when i launch it in exactly that manner, it tells me i fail at setting up $OOC_LIBS
[20:56:15] <duckinator> (the issue with 'dl')
[20:56:26] <curtism> nddrylliog: GNU/Linux and OSX are both unices
[20:56:45] <curtism> they are certainly NOT compatible
[20:56:51] <duckinator> technically, OSX is closer than GNU/Linux I think... :P
[20:57:07] <curtism> GNU certainly likes to break standards
[20:57:25] <Oddity007> At least they aren't MS
[20:57:34] * Oddity007 walks away slowly.
[20:57:44] <curtism> MS makes their own standards
[20:57:47] <curtism> then breaks them :P
[20:58:28] <duckinator> FLKJSD:FLKSJDf;ldsj;al;lewjroiaewfcjdasl;
[20:58:35] <duckinator> DO NOT UNDERSTAND
[20:58:42] * nddrylliog drags Oddity007 back in the ring.
[20:58:51] <Oddity007> Noooooooooooooooooooooo
[20:58:58] * Oddity007 shakes fist to the sky.
[20:59:05] <nddrylliog> duckinator, curtism: yeah, GNU tools sometimes like to extend POSIX so that your daily tools don't suck. BLAME THEM.
[20:59:20] <duckinator> THE POINT IS
[20:59:23] <duckinator> this has nothing to do with `date`
[20:59:45] <nddrylliog> right
[20:59:58] <duckinator> something isn't happy with your script, and idk why
[21:00:20] <duckinator> huh
[21:00:32] <duckinator> nddrylliog: zsh, bash, and sh all break when running your script -- but can run that line on it's own without issue o.O
[21:00:47] <duckinator> they all break in that same way, too
[21:00:53] <curtism> how many times have i said duckinator is broken?
[21:00:55] <nddrylliog> duckinator: blame $OOC_FLAGS / $LIBDIR ?
[21:01:00] <duckinator> curtism: you're one to talk
[21:01:00] <nddrylliog> curtism: not enough
[21:01:04] <duckinator> nddrylliog: dude, it's whining about DOUBLE QUOTES
[21:01:09] <duckinator> that's NOT RELATED to $OOC_FLAGS...
[21:01:14] <nddrylliog> who knows.
[21:01:18] * nddrylliog is used to weird bugs.
[21:01:20] <curtism> duckinator: gc's configure deadlocking my system isn't so bad
[21:01:25] <nddrylliog> I've done 14-18! I mean.. I've done j/ooc!
[21:01:35] <duckinator> rock $OOC_FLAGS -libfolder=source/core -dynamiclib=$LIBDIR/liboc-core.so +-DBUILD_DATE="\"$(date '+%Y-%m-%d at %H:%M')\"" || exit 2
[21:01:44] <duckinator> ...
[21:01:49] <duckinator> it's the " || exit 2"? wtf?
[21:01:51] <duckinator> i don't understand
[21:02:10] <duckinator> ... :|
[21:02:14] <duckinator> nddrylliog: removing the " || exit 2" fixes it
[21:02:31] <nddrylliog> duckinator: yes, yes, you don't need 6 lines to tell me that.
[21:02:39] <nddrylliog> duckinator: well find another way then.
[21:02:43] <nddrylliog> duckinator: test $? or something
[21:02:46] <nddrylliog> or is it $# ?
[21:03:57] <curtism> $? is return code
[21:04:27] <duckinator> it doesn't like " || exit 2", but 1/3/4 work, heh
[21:06:24] <nddrylliog> hahahahaha
[21:06:28] <duckinator> heh
[21:06:42] <duckinator> having anything between these two lines seems to break it:
[21:06:42] <duckinator> rock $OOC_FLAGS -libfolder=source/core -dynamiclib=$LIBDIR/liboc-core.so +-DBUILD_DATE="\"$(date '+%Y-%m-%d at %H:%M')\""
[21:06:43] <duckinator> echo "Compiling oc (launcher)"
[21:06:48] <duckinator> aside from an empty line
[21:07:12] <nddrylliog> duckinator: what if you add a ';' ?
[21:07:42] <duckinator> well it works with the ; there...that's promising :P
[21:08:02] <nddrylliog> \o/
[21:08:15] <duckinator> ...adding `[ "$?" != "0" ] && exit 2` makes it lose the double-quote as well
[21:08:27] <duckinator> on a different line, no less
[21:08:28] <nddrylliog> haha
[21:09:08] <duckinator> bets on whether or not `echo hi` breaks it?
[21:09:20] <duckinator> ....ok, it can stand an echo
[21:09:30] * Nilium was going to bet against.
[21:09:35] <duckinator> as was i
[21:09:59] <nddrylliog> Nilium: \o/
[21:10:09] <Nilium> Yo
[21:10:13] <nddrylliog> Nilium: your entries are always most delectable, dear.
[21:10:31] <Nilium> I'm afraid I don't have the brain power for a good one right now.
[21:12:55] <duckinator> *brain explodes*
[21:13:04] <duckinator> rock $OOC_FLAGS -libfolder=source/core -dynamiclib=$LIBDIR/liboc-core.so +-DBUILD_DATE="\"$(date '+%Y-%m-%d at %H:%M')\"";
[21:13:04] <duckinator> test 0 = 0 || exit 2
[21:13:08] <duckinator> ^ that works
[21:13:18] <duckinator> changing it to `test $? = 0` gives the error about a missing "
[21:14:45] <duckinator> rrrrr
[21:15:08] <duckinator> i don't understand this :(
[21:15:30] <duckinator> woah what
[21:15:46] <duckinator> the date command is: date '+%Y-%m-%d at %H:%M'
[21:15:58] <duckinator> it only gets the '+%Y-%m-%d' part in
[21:16:08] <duckinator> huh
[21:17:47] <nddrylliog> duckinator: that might've been why we had it broken down in rock's Makefile.
[21:17:57] <duckinator> maybe
[21:19:49] <nddrylliog> duckinator: you can try to run date twice
[21:20:24] <duckinator> running date on it's own works
[21:21:35] <duckinator> hmm, ok
[21:21:37] <duckinator> nddrylliog: this works:
[21:21:46] <duckinator> BUILD_DATE="\"$(date '+%Y-%m-%d at %H:%M')\""
[21:21:46] <duckinator> rock $OOC_FLAGS -libfolder=source/core -dynamiclib=$LIBDIR/liboc-core.so +-DBUILD_DATE="$(BUILD_DATE)" || exit 2
[21:22:02] <duckinator> well
[21:22:11] <duckinator> it fails in another spot but i think that's on my end
[21:22:18] <duckinator> (can't find -lnagaqueen)
[21:24:19] <duckinator> PULL REQUEST
[21:24:28] <duckinator> nddrylliog: https://github.com/nddrylliog/oc/pull/2
[21:28:28] *** nddrylliog has quit IRC
[21:35:26] *** io2 has quit IRC
[21:36:33] <duckinator> `curl da.gd/get-rock | bash` = rock, `curl da.gd/ooc-env | bash` = nagaqueen, rock, oc-nagaqueen, oc-c89, oc :)
[21:49:59] *** curtism has quit IRC
[22:08:24] *** nddrylliog has joined #ooc-lang
[22:08:25] *** ChanServ sets mode: +v nddrylliog
[22:10:44] *** Oddity007_ has joined #ooc-lang
[22:11:23] *** Oddity007 has quit IRC
[22:11:23] *** Oddity007_ is now known as Oddity007
[22:41:05] *** Oddity007 has quit IRC
[22:42:00] *** Oddity007 has joined #ooc-lang
[23:26:35] * nddrylliog beats Oddity007's internet connection with a stick.
[23:26:56] <Oddity007> I think my internet connection is beating it's own stick.
[23:45:35] *** MayDaniel has quit IRC
[23:45:50] <duckinator> nddrylliog: hi
[23:46:11] <duckinator> i'm fixing up that script to set up a full ooc dev environment :D

top