Eleanor McHugh (feyeleanor) wrote,
Eleanor McHugh

Lighting talks and other silliness

Wednesday night I joined a friendly gather of dynamic language fans for an evening of lightning talks at BCS HQ in Central London. It's easy when you're part of a specific language community to lose track of the broader divisions in programming so it was interesting seeing the perspective of Perl, SmallTalk and JavaScript users on many of the issues we battle with in the Ruby community. Some of the Perl code even looked intelligible ;p

I was particularly interested in the coverage of how SmallTalk handles data persistence. Don't get me wrong, Ruby has several powerful ORMs that fulfil the basic database persistence needs of developers adequately, but to be honest I find them all hard work in one way or another. Mostly they require me to do lots of procedural stuff that really ought to be automatic and whilst I suspect the SmallTalk answers will have their own shortcomings they may spark a few ideas. Anyway that's slated for further research when I can grab some down-time, which by the look of things may not be until the autumn.

The most thought-provoking talk of the evening was on genetic algorithms in Perl, and I really wish I could remember the speaker's name as we had a long chat afterwards in the pub. I know a bit about GA from years back, but suddenly it all seems to be in much better focus. Unfortunately I now have this urge to use the technique with function calls in an AST and brew self-evolving applications. I'm not entirely sure how useful that would be, but I suspect a very deep rabbit-hole awaits sometime in the future.

The net.goth posse were pretty well represented. Kitty gave a quick rundown of P5VM, a port of Perl to the JVM, and Zefram run through some of the weird type collision that are possible with Perl's bless function. The latter talk made me glad that in Ruby we use message passing as I imagine DuckTyping in Perl must be a right pain. I'm not sure if Joel counts as one of the collective (truth be told I'm massively out of the loop on that sort of thing) but I'll include his quick rundown of ECMAScript for XML here anyway - just for the cool t-shirt.

My former colleague Tim gave an interesting overview of Shoes, a Ruby GUI I've spoken about previously at RailsConf Europe. Of course being a graphic designer originally he makes it all look incredibly easy.

I gave the five-minute version of my Goruco presentation, with an undue emphasis on writing Ruby code like you would C :) That's not what I actually do with this stuff, but it's always good for cheap laughs.

Later we all retired to the pub where much beer was consumed and then it was off the the N29 back home, arguing drunkenly with Zefram over something or other. All in all a fun evening.
Tags: public appearance, ruby, unix

  • Back in the US again in October:)

    In mid-October I'll be speaking at Strange Loop in St. Louis about Google's exciting new systems language Go and my open-source GoLightly project.…

  • Letter to my MP regarding the Digital Economy Bill

    Dear Andrew Love, Thank you very much for your letter dated 22nd March in response to my email enquiry concerning the Digital Economy Bill. I…

  • To Dream of Real-Time Ruby?

    My RubyConf 2009 proposal which alas didn't make the cut. Summary Ruby is a beautiful language, and because of that beauty we tend to ignore the…

  • Post a new comment


    default userpic

    Your IP address will be recorded 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.