RailsConf Europe 2007 slides

acme on 2007-09-21T10:07:54

RailsConf Europe 2007 happened in Berlin earlier this week. Were you there? I wasn't, but luckily I can check out the slides. My highlights:


No continuations?

lbr on 2007-09-21T11:06:52

Really? If you had perl-on-random-VM and someone said "oh yeah, no continuations, sorry", what would be the point? Half of CPAN wouldn't work. Don't Ruby-programmers like continuations?

Re:No continuations?

perigrin on 2007-09-21T11:37:26

Well but I've only recently started looking into Continuations in Perl, and that's after working in the language paid-full-time for 7 years. They're very slick and very cool, but not required to make working code that pays the bills and keeps the lights on.

As for half of CPAN not working, I'm fairly certain more than Half of CPAN is not XS code. I bet in the Ruby world more than half their Gems don't use the C-API. All of that will run perfectly well. Besides it is early in their language's life-cycle. I'm sure Ruby 2.3 or whatever may come out with a solution so that a developer can write a C implementation and a Java implementation and a PIR implementation and everything will just sort itself out. If not, they'll figure out a different solution.

I say more power to them porting to different backends, the more innovation the more things we can steal...er ... borrow ... later.

Re:No continuations?

mpeters on 2007-09-22T13:24:51

As for half of CPAN not working, I'm fairly certain more than Half of CPAN is not XS code. I bet in the Ruby world more than half their Gems don't use the C-API.


You're right that not half of CPAN uses XS, but I bet at least half of CPAN relies on some module that does, of one of it's many dependencies does.



It would also pretty much eliminate the whole mod_perl/Apache world with it's stability and maturity.

Re:No continuations?

Aristotle on 2007-09-21T13:57:57

Are you confusing continuations with closures?

Re:No continuations?

lbr on 2007-09-21T14:34:31

Yes I am. I blame Friday.