Loading ...
Sorry, an error occurred while loading the content.

Re: [extremeperl] Better Development Tools for Perl

Expand Messages
  • J Matisse Enzer
    ... I mean that when you make a syntax error (something that won t compile) you are immediately shown that there is an error. Dynamic in this case means it
    Message 1 of 107 , Jun 6, 2005
    • 0 Attachment
      On Jun 6, 2005, at 1:23 PM, chromatic wrote:
      >
      >> - Built-in dynamic syntax checking
      >
      > I'm not sure what this means.

      I mean that when you make a syntax error (something that won't compile)
      you are immediately shown that there is an error. "Dynamic" in this
      case means it happens constantly without user intervention.


      >> * Code-assist (pull-down menu of choices dynamically appears)
      >
      > I'm not sure what this means either.

      At a minimum I mean some form of auto-completion, although this feature
      can mean much more. The minimal version (which EPIC offers) is just
      auto-completion for variables - type @ and you get a list of the
      possible arrays and can choose one. In other languages this feature
      gets much more sophisticated, offering to correct method and variable
      names, to add or remove code based from a list of possible completions.

      > When you say "built-in", are you looking for a single package or plugin
      > that adds support for all of these features?

      Yes - where most or all are already there, and where it is easy to add
      the ones that aren't. The point you made about vim needing only a
      single line in the rc file to add CVS support is news to me - what's
      the line? I'll add it right now!


      > I'm afraid I still have a vague sense of what you really want and, in
      > general, a mixed reaction to the features that I don't already have in
      > vim.

      The simplistic way to say it is I want to a tool that does for Perl
      everything that Eclipse, or IntelliJ, etc. do for Java. Have you
      watched someone do extreme programming in java using say Eclipse or an
      equivalent? Someone who was at an equal skill level in java to what you
      are in perl?

      Based on Perrin's comments earlier I think it is true that ease-of-use
      is a big factor here also, for example, if it turns out that to add CVS
      support to vim I need to not only add a single line to .vimrc but also
      install more software, and also I have to remember that the software is
      there (since it's not a GUI with menu choices visible) and that files
      that need updating don't have any visual cue when displayed in the
      interface, well the feature is significantly less powerful.

      I realize that I am starting to sound like a fanatic from the planet
      eXtreme Eclipse, which isn't actually the case. I appreciate people's
      discussing this and I really am trying to learn how to better
      communicate what i have in mind: there really is this *huge* gap
      between tools/features that are easy and practical for Perl vs. other
      newer languages.


      -------------------------------------------------------
      Matisse Enzer <matisse@...>
      http://www.matisse.net/ - http://www.eigenstate.net/
      415-225-6703 (work/cellphone)
      415-401-8325 (home)
    • Siegfried Heintze
      Since there was a helpful discussion some time ago on USB keyboards and mice for pair programming that was not specific to perl, I wanted to solicit the group
      Message 107 of 107 , Feb 13, 2006
      • 0 Attachment
        Since there was a helpful discussion some time ago on USB keyboards and mice
        for pair programming that was not specific to perl, I wanted to solicit the
        group for information on network software (also not specific to perl).



        I just set up openVPN on my openwrt/WRT54G router for pair programming with
        a headset and skype.



        (1) Can any point me to the documentation on sharing desktops on windows? I
        need to create accounts on Win2003 XP Server. When I created an account
        belonging only to the user group, my partner could not log in. He was
        receiving some error message about not being permitted to log in
        interactively. However, when I added the administrator group (reluctantly)
        to his account, he could log in. Is there a tutorial somewhere on the web
        for creating user accounts in windows for use with remote desktop logins on
        VPNs?



        (2) How do I share my remote desktop setting with a programming pair
        partner?



        (3) What about sharing sessions when I'm booted with linux? I think there is
        a vnc program out there, but I don't know how to use it. I'll need to learn
        how to create accounts and share linux desktops with remote VPN users. Is
        there a tutorial on this?



        (4) Are video cams very helpful for pair programming?



        It seems that this kind of knowledge would be very common for pair
        programmers.



        Thanks,

        Siegfried



        [Non-text portions of this message have been removed]
      Your message has been successfully submitted and would be delivered to recipients shortly.