Slash Boxes
NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.

All the Perl that's Practical to Extract and Report

use Perl Log In

Log In

[ Create a new account ]

autrijus (1505)

  (email not shown publicly)

Journal of autrijus (1505)

Wednesday October 12, 2005
09:20 PM

Day 221: Wordsmithing.

[ #27143 ]
Today was all about hacking in the English language. I started working on the Learning Haskell talk, but ended up getting less than half finished, partly due to hacking the amazing Takahashi XUL kit and converting the CUFP Pugs talk into that format.

You can take a look at my work in progress; note that the code snippets are not in preformatted layouts as they should be. But try to "view source" and move the mouse cursor on top of the canvas -- you'll be positively surprised.

45 minutes is not anywhere enough to get people acquainted with both Haskell's syntax and practical uses, so the slides are very concise. Suggestions welcome!

On the lightning talk front, I collaborated with Allison over SubEthaEdit, as the Gobby site still does not offer a OSX binary package. We adapted the first two stanzas, reviewed another four, and left the remaining six untouched. The text is in the pugs tree as docs/talks/larry_mariner.txt. Making an epic-esque poem of Perl is quite challenging; it would be impossible without Allison's strong poetic cluefulness. But we still need much help from fellow wordsmiths...

After Euro OSCON, I'll be in Stockholm for Nordic Perl Workshop. A month after that, I'll be in Australia for OSDC 2005, hopefully finding some time to work with Damian, as well as visiting dons (of hs-plugins/yi fame) in Sydney.

Hmm, it's well past 5am, so no changelogging for today... See you tomorrow!

The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
More | Login | Reply
Loading... please wait.
  • About half way through:

        greet x = "Hello " ++ x
        main    = print (greet greet)

    (assuming you did mean the "main =" part). This looks like a type error to me (can't unify [Char] with (a -> b)).

    Nice, introduce GADT (without its scary name) right off the bat. Pretend like it's always been there. :-)

    You probably want more examples for the pattern matching stuff. You showed one example for each WTDI, but if you're really trying to teach it, you probably need more. Come

  • That's really slick. Looks like a good example to learn XUL from. From reading it a little, it turns out that Takahashi is the name of the presentation method, not the author of the kit. Also, I was confused at first on the page you linked to; it seems you want to download the two links called takahashi.xul [] and takahashi.css [] (scroll down a little).