#clojure logs

2011-10-01

00:03chousertechnomancy: you're not relocating, are you?
00:04technomancychouser: nah, I couldn't give up remote work =)
00:04jlitechnomancy: where do you live?
00:04technomancyjli: seattle area
00:05ibdknoxtechnomancy: next time I go to seattle I owe you a beer
00:06technomancyibdknox: would love to have you over for a seajure meetup
00:06tbatchellichouser: it sucks to be wondering if your job is stable. On the other hand, if you test the waters you'll realize that there are plenty of interesting opportunities for clojure developers...
00:07tbatchelli(including working remote)
00:07ibdknoxtechnomancy: haha I'll try to come on a first thursday then :)
00:08dnolenchouser is nearly clojure developer #1. What other 8 people where here when chouser joined?
00:08chousertbatchelli: thanks. Yeah, I'm not truly worried.
00:10amalloychouser doesn't need to worry, because if something goes wrong he'll just concentrate really hard and the problem will fix itself
00:10drewrdnolen: I was around. I still remember occasionally /j #clojure and being the only one :-)
00:11dnolenmy favorite #clojure irc log, http://clojure-log.n01se.net/date/2008-02-01.html
00:11danlarkinpshhhhhhhhh braggart
00:11chouseramalloy: ha! what?
00:12chouserdnolen: I do occasionally doubt the wisdom of putting a link to that on every log page. :-P
00:12amalloyexplanation probably not forthcoming. just that you are pretty good at making things happen
00:12dnolenchouser: you must never remove it. It's a testament to the progress.
00:14dnolendrewr: wowzers.
00:15carkany user of auto-complete-mode with clojure-mode on emacs ?
00:15carkand slime and the whoole shebang
00:15scottjcark: yeah
00:16jlicark: yeah. I cherry-picked a ton of stuff from https://github.com/overtone/live-coding-emacs
00:16jliworks pretty awesome :)
00:16carkscottj: do you have trouble with auto-complete crashes when it shows its menu on namespaces ?
00:16scottjjli: do you get npe's caused by ac-slime?
00:16carkor jli too =P
00:16technomancyyou really have to wonder what happened to those folks who played with Clojure back in '08, wandered off, and are starting to hear about it everywhere now
00:17carki think it's because it cannot find the docstring on the namespaces
00:17scottjcark: I have two problems, I get NPE's sometimes, maybe namespaces not sure, and I have sometimes when the ac menu stays up
00:18carkwhat's NPE ?
00:18scottjnull pointer exception
00:18carkyes i think that's the same thing
00:18jlihm, I don't think I've noticed that
00:18carkah nope i get classnotfound
00:18scottjI know there were some bugs like this that got fixed a long time ago
00:19cemerickdnolen: my log shows: Tac-Tics, chouser, rhickey, LunarCrisis, bgeron, scramflot, Chouser (pre-lowercasing!), albino, and la_mer (me before I normalized to cemerick).
00:19scottjcark: have a simple way to reproduce?
00:19carkscottj: that's funny i have neither of these problems
00:19cemerickThat's the only reason why I worded that irc answer to the clojure survey question the way I did :-P
00:20technomancychouser: if you aren't sure whether you'll need a job in the coming months you could always partially apply.
00:20technomancy(sorry)
00:20carkscottj : yes, got to your ns form on top of a file, try to autocomplete a partially typed namespace, wait for the mini-hjelp to show up, it crashes
00:20Zolrathcark: Yeah I've had that same crash
00:20danlarkinsomeone forgot their instantromshot.com
00:20carkZolrath: any solution to that ?
00:20jlitechnomancy: I'm not sure what game we were playing, but I think you win :)
00:21technomancyjli: well I stole the joke from Alex Payne
00:21technomancywhich I guess makes it a Scala joke
00:21technomancy~guards
00:21clojurebotSEIZE HIM!
00:21cemerickHey, and albino is still around! Who are you, albino?
00:21Zolrathcark: I haven't actually looked into it to fix it, but you it's definitely not just you
00:22carkZolrath: that's aggravating, especially when moving lots of code around
00:22dnolenhttp://stackoverflow.com/questions/7618081/what-classes-of-problems-is-clojure-good-bad-at-solving-vis-a-vis-scala
00:22ZolrathYeah, definitely not a fun bug to encounter
00:23dnolentechnomancy: you caused that ^
00:23Zolrathibdknox: is there any way to bind a pinot event to window? I'm trying to do the equivalent of window.onscroll = function.. but it doesn't seem to work
00:23cemerickdnolen: crap, again with that?
00:23cemerick~scala
00:23clojurebotscala is val foo = bar ~-> 45 <~< "Fred" %% x
00:23cemerick~scala
00:23clojurebotscala is also<reply>"we are completely screwed on ==." -- seen in #scala
00:23cemerick(sorry)
00:24technomancydnolen: odin's beard! how did that happen?
00:24ibdknoxZolrath: can't bind to js/window?
00:24dnolentechnomancy: it's all complected.
00:25technomancywonder how long it will last before getting flagged as flame-bait, subjective, etc.
00:26scottjdoes latest lein have clj 1.3 as default?
00:27technomancyscottj: not yet
00:27technomancy1.3 is newer than the latest lein
00:32Zolrathibdknox: Hm, I get g.getAttribute is not a function when I try to bind an alert to the js/window :scroll action
00:34dnolenalways worth rereading, pertinent concerning releases, http://c2.com/cgi/wiki?AlanKayOnMessaging
00:34dnolen<quote> when ST hit the larger world, it was pretty much taken as "something just to be learned", as though it were Pascal or Algol. </quote>
00:35ibdknoxZolrath: hm, I'll take a look
00:36Zolrathibdknox I may be doing it incorrectly but if I do it as I would the other events, no go. Kills the script.
00:37technomancyisn't releases vs HEAD (or stability vs change) just the constant academic vs real-world tension over again?
00:37dnolenchoice <quote> I would say that a system that allowed other metathings to be done in the ordinary course of programming (like changing what inheritance means, or what is an instance) is a bad design. (I believe that systems should allow these things, but the design should be such that there are clear fences that have to be crossed when serious extensions are made.) </quote>
00:37alandipert_dnolen: "power, parsimony, AND security of meaning" - i dig it hard
00:38cemericktechnomancy: straw man tug-of-war?
00:38technomancycemerick: balancing act? =)
00:38cemericktomato, tomahto
00:39alandipert_a user choice either way
00:39ibdknoxZolrath: I believe you that it doesn't work.
00:39cemerickacademics love them stable libraries; hare-brained capitalists love that bleeding edge
00:40technomancycemerick: it's all fun and games until someone gets woken up by pager duty
00:40dnolen#clojure is a good place.
00:41ibdknoxfull of scary evil people
00:41ibdknox:D
00:41technomancyclojurebot: you are likely to be eaten by a grue.
00:41clojurebotIt's greek to me.