user-pic

Mayukh

  • About: Project Manager in the financial services sector. Like to program in Perl and .NET in my spare time.
  • Commented on Why I don't write in Pascal
    I have not done any serious programming in Pascal, so cannot comment on it. With regards to Perl the reason I have stuck with Perl is the very small time it took me to build my first non-trivial application. I...
  • Posted How I "discovered" Perl to Mayukh

    My first post on blogs.perl, here goes.

    This is a short narrative of how I 'discovered' Perl and why I have stuck with it for the last three years.

    Back in October 2007, I had recently joined a financial services firm as a fresh graduate. During a meeting of the corporate charity …

Subscribe to feed Recent Actions from Mayukh

  • Aristotle commented on Why I don't write in Pascal

    The most terrible aspect of Pascal as I know it is exactly what Perl is good at: strings. The reason for this is the type system. Strings in Pascal are exactly equivalent to arrays of characters – which is bad because the type of an array in Pascal includes its length. What this effectively means is that if you declare a function that takes a String[255] parameter, it takes monkey-work to pass it the value of a String[40] variable because the type of the variable is incompatible with the type of the parameter.

    They may have remedied this in more modern dia…

  • yanick.myopenid.com commented on Why I don't write in Pascal

    My criteria to program in X or use software Y can pretty much be boiled down to:

    1. Is it going to get the job done?

    2. How much effort is it going to require to use?

    3. How fun will it be?

    With those three criteria weighted in function of any specific project's needs.

    In the case of Pascal, I have very fond memories of it (and of its cousin, Modula-2), but in the last 12 years didn't come across anything where I wouldn't be better served by C, Java or Perl. But given a situation where it would make sense, I would use it without batting an eyelash. H…

  • tempire commented on Why I don't write in Pascal

    Lists. Lists lists wantarray lists lists. The default return value of (undef) is so flexible I can barely stand it.

    I've no idea why other languages don't have seemless integration of lists..er..integrated into their syntax. Every time I spend time with another language, I'm generally left frustrated with the lack of ability to chain multiple seemingly unrelated calls into one eloquent work of art due to someone, somewhere, not thinking lists are the most amazing thing, ever.

  • :m) commented on Why I don't write in Pascal

    Sawyer X,

    Thank you for raising the issue of people being offended / mocked and so on.

    It sadly happens all the time, on IRC channels, in web forums.
    It happens in the Perl community.
    It seems to be almost part of the culture. :-S

    In Perl land I see ugly PHP-bashing by some people as well as a constant undertone of arrogance by some. (Well, it comes over to me as that.)
    And of course (sometimes unfriendly) jokes you only get with a solid understanding of the English language.

    Imho "go rtfm wtf" and the like are not applicable in a community. …

  • doomvox.myopenid.com commented on Why I don't write in Pascal

    My experience with Pascal matches Aristotle's. I wouldn't necessarily make fun of someone who was working in Pascal, but I might look at them funny and ask them why.

    In addition to it's crippled string handling, Pascal was famous for trying to pretend that the outside world didn't exist: doing any sort of input or output was a non-standard extension. That's the polar opposite of something like perl, and none of the post perl languages would try to get away with that.

    Back when I was getting started as a programmer, the computer intelligensia were pushing the idea that we …

Subscribe to feed Responses to Comments from Mayukh

About blogs.perl.org

blogs.perl.org is a common blogging platform for the Perl community. Written in Perl with a graphic design donated by Six Apart, Ltd.