Stories
Slash Boxes
Comments
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

The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
 Full
 Abbreviated
 Hidden
More | Login | Reply
Loading... please wait.
  • Good entry, and the article referenced is cool as well (Joel is right sometimes :-)

    Don't miss Joel link to Steve's Rant: http://steve-yegge.blogspot.com/2006/03/execution-in-kingdom-of-nouns.html [blogspot.com]

    Excellent as well.

    And I'm on to your Haskell presentation!

    As for concurrency, I know Erlang-like concurrency is perfect for declarative languages, you can get a similar thing (i.e. Communicating Sequential Processes: http://c2.com/cgi/wiki?CommunicatingSequentialProcesses [c2.com]) in Scheme (as the easiest language to see anything, probably, without really knowing the language: I've even understood monads (sorta) with a Scheme example!) and other similar languages... But side-effects are concurrency-killing, I wonder how they managed to do it in Oz/Mozart...

    Anyway, great advice for perlers! As for MJD's HOP, as early reviewer, I can only recommend it!

    best regards!

    PS- any easy way to use hugs w/o emacs?? thx!
    --
    $ pugs -M6 -e 'say "use 6 :)"'
    use 6 :)
    • As for concurrency, I know Erlang-like concurrency is perfect for declarative languages, you can get a similar thing (...) in Scheme (...)

      Actually, you can get exactly the same thing in Scheme. Just use Termite [toute.ca]. (Probably not ready for prime time, but under actively development.)

      any easy way to use hugs w/o emacs??

      Um, yeah. On the command line. But I use ghc[i].

      • Ah, that's really interesting! (Termite) I'll check it out, thanks!

        Of course, having the source on a window and the CLI with readline or a similar line-editor in another (or different screen, anyway) will be all that's needed... forgot to :load *grin*

        thanks!!

        PS- off to try and understand Pugs!
        --
        $ pugs -M6 -e 'say "use 6 :)"'
        use 6 :)