13 posts tagged “perl”
It’s too bad the Io language has an implicit non-overridable “asBoolean” method in the Object base class. That’s a mistake… the same one Ruby and Perl made. Only Smalltalk gets that right. it’d be ok if I could at least override “asBoolean” for my classes as far as ifTrue: and ifFalse: are concerned, but no. Io has its own idea, and that’s that. And I can’t even get it to throw a “must be boolean” error instead. Sigh. So close, and yet so far away.
I'm presenting my "Seaside: Your next web framework" advocacy talk next week in Omaha. Not once, but twice.
Having corrupted my brain with Perl for 20 years, it's a pleasure to come back to Smalltalk, where more of the basics just make sense. The Collection family is quite amazing.
1 to: myItems size do: [:index | | item | item := myItems at: index. ... ].
| index |
...
index := 1.
myItems do: [:item | ... ] separatedBy: [ index := index + 1 ].
myItems keysAndValuesDo: [:index :item | ... ].
Just found out that my presentation tonight on Seaside will be broadcast on U-Stream! Live from 8pm to around 9:30pm Pacific Time (GMT-7, if my calculations are correct). So, if you can't get to northern LA directly, now you can just jack in, and harrass me from thousands of miles away!
Aran Deltec of the Thousand Oaks Perl Mongers has moved rapidly to enable me to make a last-minute presentation of my "Seaside: Your Next Web Framework" tomorrow night. Details are available from their mailing list note. It's an open invitation if you're in the greater LA area, although you may find it easier if you're already north of the hills.
Randal is one of the most well-known names in the Perl. He's contributed many modules on CPAN [note: not true], avocates Perl [note: until this year!], and is one of the leaders in our community. Please come - if not for learning of Seaside, then at least to soak up some Schwartzyness.
Hope to have some of that Schwartzyness at hand, I guess. Now, where did I pack that?I just got finished presenting Seaside at Freescale Semiconductors (a spin-off of Motorola as I understand it) here in Guadalajara, Jalisco, Mexico. I used a slightly revised version of the presentation I made a week ago at MySpace, and as expected, the level of interest was high and the questions were good. I'm told that while they've traditionally used Perl for the web apps, they're looking at Grails and other solutions right now, so this might be another case of perfect timing.
After FISL, I spent a week in Rio to kick back and visit my friends of the Rio Perl Users Group (commonly known as "Rio.pm"). I offered to give a talk in exchange for hanging out for a meal, and they asked me what I would want to talk about. Of course, I said "Seaside", as in, giving the same talk I gave at FISL.
As I'm chatting in the #squeak channel this morning, I was reminded that I had adapted Kent Beck's Smalltalk Best Practice Patterns for a half-day Perl coding tutorial. In fact, I referenced this book in a Perl Column I had done for Linux Magazine. If you know both Smalltalk and Perl, you might get a kick out of that.
James Robertson and David "K" Buck interviewed me for the Industry Misinterpretations podcast. It was a lot of fun, and I got to talk about my history with Smalltalk, my views on open source advocacy (coming from my Perl background) and my future predictions for Seaside and Smalltalk. Can't wait to hear it when it gets posted!